Add tick thread and Skirmish state update #1

Merged
GarandPLG merged 2 commits from todo_gameplayloop into main 2026-05-03 22:28:33 +02:00
Owner
No description provided.
GarandPLG added 2 commits 2026-05-03 22:28:22 +02:00
Introduce `AppEvent::Tick` and a background thread that emits timed
events. `App` now handles `Tick` by calling a new `update` method,
which advances the board and increments a `turn_counter` in
`SkirmishState`. Add required imports, fields, and the
`spawn_tick_thread` call in `main`.
App now receives an AppChannels struct; AppEvent enum removed.

Event handling, tick generation, and audio communication are now
performed through dedicated channels.
GarandPLG merged commit e4705fa32a into main 2026-05-03 22:28:33 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GarandPLG/war-in-tunnels#1