diff options
Diffstat (limited to 'src/game/game.cpp')
-rw-r--r-- | src/game/game.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/game/game.cpp b/src/game/game.cpp index f5f57bf..836b304 100644 --- a/src/game/game.cpp +++ b/src/game/game.cpp @@ -40,6 +40,8 @@ void state_t::stop(void) void state_t::select(rectf_t x) { + size_t old_cookie = selection_cookie; + selection_cookie++; selected_units.clear(); @@ -54,6 +56,9 @@ void state_t::select(rectf_t x) if (unit->type != unit_t::UNIT_HUMAN) continue; + if (unit->selected != old_cookie) + unit->say(text::get(text::SAY_READY)); + unit->selected = selection_cookie; selected_units.insert(unit); } @@ -72,6 +77,8 @@ void state_t::command(v2f_t x) if (!unit->start_moving(snap)) unit->say(text::get(text::SAY_NO_PATH)); + else + unit->say(text::get(text::SAY_MOVING)); } } |