#![deny(unsafe_code)]
#![warn(missing_docs)]
mod art;
mod clock;
mod event;
pub mod game;
mod input;
mod parser;
mod raw_mode;
mod renderer;
mod terminal;
pub use art::{sketch, sketch_frame, sketch_with, Cell, Palette, Pointer, Simulation, World};
pub use event::{Event, Key, KeyCode, Modifiers, Mouse, MouseButton, MouseKind};
pub use parser::Parser;
pub use raw_mode::{RawMode, MOUSE_OFF, MOUSE_ON};
pub use renderer::Renderer;
pub use terminal::Terminal;
pub use terminal_graphics::*;
pub mod prelude {
pub use crate::{
sketch, sketch_frame, sketch_with, Cell, Event, Key, KeyCode, Modifiers, Mouse,
MouseButton, MouseKind, Palette, Parser, Pointer, RawMode, Simulation, Terminal, World,
};
pub use terminal_graphics::prelude::*;
}