diff options
author | Paweł Redman <pawel.redman@gmail.com> | 2017-12-14 14:45:24 +0100 |
---|---|---|
committer | Paweł Redman <pawel.redman@gmail.com> | 2017-12-14 14:45:24 +0100 |
commit | d376eb30b8363f712e3a0bbc04ea584547c09e65 (patch) | |
tree | 971ed135c4df8a265eee1d676ad22672a6a114c8 /src/game/game.cpp | |
parent | eddac97f8365e2739e06f040f3d6b6ee0079139a (diff) |
Command feedback.
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)); } } |