| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Selection is now Selectable | Martin Kagamino Lehoux | 2026-02-17 |
| | | |||
| * | refactor: transition to struct-of-arrays ECS architecture | Martin Kagamino Lehoux | 2026-01-15 |
| | | | | | | | | - Replace individual Entity structs with centralized component slices in Game struct (SoA layout). - Implement bitmask-based component lookup (CM_Position, CM_Move, etc.). - Convert logic from object-oriented Update() methods to standalone Systems (UpdateMoveSystem, UpdateGatherSystem, UpdateSpawnSystem). - Update rendering, selection, and input handling to iterate over component arrays. | ||
| * | refactor: ECS bounds | Martin Kagamino Lehoux | 2025-07-25 |
| | | |||
| * | feat: Draw spawn target | Martin Kagamino Lehoux | 2025-07-25 |
| | | |||
| * | feat: Selection with priority | Martin Kagamino Lehoux | 2025-07-25 |
| | | |||
| * | refactor: Props based entity builder for evolutivity | Martin Kagamino Lehoux | 2025-07-24 |
| | | |||
| * | Entity builders | Martin Kagamino Lehoux | 2025-07-09 |
| | | |||
| * | Spawn units | Martin Kagamino Lehoux | 2025-07-09 |
| | | |||
| * | Regroup drawing | Martin Kagamino Lehoux | 2025-07-07 |
| | | |||
| * | Simple refactor | Martin Kagamino Lehoux | 2025-07-04 |
| | | |||
| * | Refactor into packages | Martin Kagamino Lehoux | 2025-07-04 |
| | | |||
| * | feat(order): Gather resources | Martin Kagamino Lehoux | 2023-10-06 |
| | | |||
| * | feat: Patroling order | Martin Kagamino Lehoux | 2023-09-19 |
| | | |||
| * | fix: Display selection rect above all entities | Martin Kagamino Lehoux | 2023-09-19 |
| | | |||
| * | refactor: Into ECS | Martin Kagamino Lehoux | 2023-09-15 |
