Skip to main content

ascii_agents_core/
lib.rs

1//! ascii-agents-core: headless logic for the ascii-agents TUI.
2
3pub mod id;
4pub mod layout;
5pub mod pose;
6pub mod render;
7pub mod source;
8pub mod sprite;
9pub mod state;
10pub mod walkable;
11
12pub use id::AgentId;
13pub use render::Renderer;
14pub use source::{
15    Activity, AgentEvent, Source, TaggedReceiver, TaggedSender, ToolDetail, Transport,
16};
17pub use sprite::{Frame, Palette, Pixel, Rgb, RgbBuffer, Sprite};
18pub use state::reducer::Reducer;
19pub use state::{ActivityState, AgentSlot, SceneState};
20pub use walkable::{OccupancyOverlay, WalkableMask};