Expand description
CivLab Simulation Engine - Core Tick Loop with ECS
This module provides the deterministic simulation loop with entity component system.
Structs§
- Building
- Building entity component
- Citizen
- Citizen entity component
- Military
Unit - Military unit component
- Position
- Position on the hex grid
- Production
- Production capability
- Resources
- Resource storage component
- Simulation
- Simulation engine combining state + ECS world
- Simulation
Snapshot - Snapshot of simulation state
- World
State - Global world state
Enums§
Type Aliases§
- SimRng
- Seeded RNG for reproducible simulation