roguelike-game/src/game_log.rs

16 lines
307 B
Rust
Raw Normal View History

pub struct GameLog {
pub entries: Vec<String>,
}
2021-11-05 14:32:14 -04:00
impl GameLog {
pub fn new<S: ToString>(first_entry: S) -> Self {
GameLog {
entries: vec![first_entry.to_string()],
}
2021-11-05 14:32:14 -04:00
}
pub fn log<S: ToString>(&mut self, s: S) {
self.entries.push(s.to_string());
}
2021-11-05 14:32:14 -04:00
}