//! Game Log //! //! Where the exploits of the current game are recorded mod builder; mod events; mod logstore; use ::bracket_lib::prelude::*; use ::serde::{Deserialize, Serialize}; pub use builder::*; pub use events::*; use logstore::*; pub use logstore::{clear_log, clone_log, print_log, restore_log}; /// A section of colored text for the game log #[derive(Serialize, Deserialize, Clone)] pub struct LogFragment { /// The color of the text pub color: RGB, /// The text fragment pub text: String, }