diff options
Diffstat (limited to 'src/game/text.cpp')
-rw-r--r-- | src/game/text.cpp | 87 |
1 files changed, 9 insertions, 78 deletions
diff --git a/src/game/text.cpp b/src/game/text.cpp index 7e90edf..75fb032 100644 --- a/src/game/text.cpp +++ b/src/game/text.cpp @@ -56,8 +56,16 @@ static std::string get_english(index_t index) case SAY_MOVING_GROUP: return "On our way."; + case SAY_STOPPING: + case SAY_STOPPING_GROUP: + return "Stopping."; + + case SAY_FIRING: + case SAY_FIRING_GROUP: + return "Firing!"; + case SAY_PANIC: - return "I'm not getting paid enough for this."; + return "I'm not getting paid enough for this!"; case UNIT_NAME_SPIDER: return "Spider"; @@ -100,89 +108,12 @@ static std::string get_english(index_t index) } } -static std::string get_polish(index_t index) -{ - switch (index) { - case PAUSED: - return "WSTRZYMANO"; - - case UNPAUSED: - return "WZNOWIONO"; - - case FOLLOWING_ON: - return "Podążanie: włączone."; - - case FOLLOWING_OFF: - return "Podążanie: wyłączone."; - - case SAY_GROUP: - return "Oddział"; - - case SAY_NO_PATH: - return "Nie mogę się tam dostać."; - - case SAY_READY: - case SAY_READY_GROUP: - return "Gotowy na rozkaz."; - - case SAY_MOVING: - return "Jestem w drodze."; - - case SAY_MOVING_GROUP: - return "W drodze."; - - case SAY_PANIC: - return "Za mało mi za to płacą."; - - case UNIT_NAME_SPIDER: - return "Pająk"; - - case UNIT_NAME_SOLDIER: - return soldier_names[rand() % COUNT(soldier_names)]; - - case UNIT_NAME_NEST: - return "Gniazdo"; - - case UNIT_DEATH: - return "nie żyje"; - - case UNIT_ATTACK: - return "atakuje"; - - case UNIT_MISS: - return "chybienie"; - - case UNIT_CRITICAL_MISS: - return "chybienie krytyczne"; - - case UNIT_CRITICAL_HIT: - return "trafienie krytyczne"; - - case UNIT_DAMAGE: - return "zadaje obrażenia"; - - case UNIT_SAVING_THROW_WILLPOWER: - return "wykonuje rzut obronny na siłę woli"; - - case UNIT_SAVING_THROW_SUCCESS: - return "sukces"; - - case UNIT_SAVING_THROW_FAILURE: - return "porażka"; - - default: - abort(); - } -} std::string get(index_t index) { switch (language) { case LANG_ENGLISH: return get_english(index); - case LANG_POLISH: - return get_polish(index); - default: abort(); } |