The std::async calls need a lock on them.

This commit is contained in:
Zed A. Shaw 2024-09-15 02:24:41 -04:00
parent 4b2ed2951e
commit ea89e083dd
3 changed files with 9 additions and 3 deletions

View file

@ -64,7 +64,7 @@ void GameEngine::idle(GameEvent ev) {
void GameEngine::in_round(GameEvent ev, string &hit_type) {
switch(ev) {
case GameEvent::HIT:
hit(hit_type); // FIXME: bring back error type
hit(hit_type);
if(is_dead()) {
state(GameState::DEAD);
} else {