Files
smart-rgb/crates/borders-core/src/game/mod.rs
2025-10-14 22:29:33 -05:00

52 lines
1.3 KiB
Rust

pub mod action;
pub mod borders;
pub mod bot;
pub mod combat;
pub mod connectivity;
pub mod constants;
pub mod game_instance;
pub mod income;
pub mod input_handlers;
pub mod lifecycle;
pub mod local_context;
pub mod outcome;
pub mod player;
pub mod player_manager;
pub mod rng;
pub mod ships;
pub mod spawn_manager;
pub mod spawn_timeout;
pub mod terrain;
pub mod territory;
pub mod territory_manager;
pub mod tile_ownership;
pub mod tilemap;
pub mod tilemap_changes;
pub mod turn;
pub mod utils;
pub use action::*;
pub use borders::{BorderManager, BorderTransitionResult, update_player_borders_system};
pub use bot::*;
pub use combat::{ActiveAttacks, AttackConfig, AttackExecutor};
pub use connectivity::*;
pub use game_instance::*;
pub use income::process_player_income_system;
pub use input_handlers::*;
pub use lifecycle::*;
pub use local_context::*;
pub use outcome::*;
pub use player::{BorderTiles, BotPlayer, HSLColor, Player, PlayerId, TerritorySize, Troops};
pub use player_manager::*;
pub use rng::DeterministicRng;
pub use ships::*;
pub use spawn_manager::*;
pub use spawn_timeout::*;
pub use terrain::*;
pub use territory::*;
pub use territory_manager::*;
pub use tile_ownership::*;
pub use tilemap::*;
pub use tilemap_changes::*;
pub use turn::{CurrentTurn, turn_is_ready};