summaryrefslogtreecommitdiff
path: root/src/game/text.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/text.cpp')
-rw-r--r--src/game/text.cpp87
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();
}