diff options
-rw-r--r-- | devtools/create_supernova/gametext.h | 28 | ||||
-rw-r--r-- | engines/supernova/msn_def.h | 6 | ||||
-rw-r--r-- | engines/supernova/rooms.cpp | 42 |
3 files changed, 49 insertions, 27 deletions
diff --git a/devtools/create_supernova/gametext.h b/devtools/create_supernova/gametext.h index a3ec589e27..b659ebdb49 100644 --- a/devtools/create_supernova/gametext.h +++ b/devtools/create_supernova/gametext.h @@ -690,12 +690,30 @@ const char *gameText[] = { "Nein!", // kStringAxacussCorridor5_5 "Das m\201\341te schon ein bi\341chen mehr sein.", // kStringAxacussCorridor5_6 // 545 - "Ok, dann machen Sie da\341 Sie wegkommen!", kStringAxacussCorridor5_7 - "", - "", - "", - "", + "Ok, dann machen Sie da\341 Sie wegkommen!", // kStringAxacussCorridor5_7 + "Du stellst dich hinter die S\204ule.", // kStringAxacussBcorridor_1 + "Welche Zahlenkombination willst|du eingeben?", // kStringAxacussOffice1_1 + "Hmm, das haut nicht ganz hin,|aber irgendwie mu\341 die Zahl|mit dem Code zusammenh\204ngen.", // kStringAxacussOffice1_2 + "Das war die falsche Kombination.", // kStringAxacussOffice1_3 // 550 + "Streng geheim", // kStringAxacussOffice1_4 + "418-98", // kStringAxacussOffice1_5 + "Sehr geehrter Dr. Hansi,", // kStringAxacussOffice1_6 + "Ich muá Ihren Roboterexperten ein Lob aussprechen. Die", // kStringAxacussOffice1_7 + "Imitation von Horst Hummel ist perfekt gelungen, wie ich", // kStringAxacussOffice1_8 + // 555 + "heute bei der \232bertragung des Interviews feststellen", // kStringAxacussOffice1_9 + "konnte. Dem Aufschwung Ihrer Firma durch die Werbe-", // kStringAxacussOffice1_10 + "kampagne mit dem falschen Horst Hummel d\201rfte ja jetzt", // kStringAxacussOffice1_11 + "nichts mehr im Wege stehen.", // kStringAxacussOffice1_12 + "PS: Herzlichen zum Geburtstag!", // kStringAxacussOffice1_13 + // 560 + "Hochachtungsvoll", // kStringAxacussOffice1_14 + "Commander Sumoti", // kStringAxacussOffice1_15 + "Nicht zu fassen!", // kStringAxacussOffice1_16 + "Hey, hinter dem Bild ist Geld|versteckt. Ich nehme es mit.", // kStringAxacussOffice3_1 + "", + // 565 NULL }; diff --git a/engines/supernova/msn_def.h b/engines/supernova/msn_def.h index 3a8b920b5c..cf761980bc 100644 --- a/engines/supernova/msn_def.h +++ b/engines/supernova/msn_def.h @@ -529,7 +529,11 @@ enum StringID { kStringDialogAxacussCorridor5_2, kStringDialogAxacussCorridor5_3, kStringDialogAxacussCorridor5_4, kStringDialogAxacussCorridor5_5, kStringDialogAxacussCorridor5_6, kStringDialogAxacussCorridor5_7, kStringDialogX1, kStringDialogX2, kStringDialogX3, kStringAxacussCorridor5_1, kStringAxacussCorridor5_2, kStringAxacussCorridor5_3, kStringAxacussCorridor5_4, kStringAxacussCorridor5_5, kStringAxacussCorridor5_6, - kStringAxacussCorridor5_7 + kStringAxacussCorridor5_7, kStringAxacussBcorridor_1, kStringAxacussOffice1_1, kStringAxacussOffice1_2, kStringAxacussOffice1_3, + kStringAxacussOffice1_4, kStringAxacussOffice1_5, kStringAxacussOffice1_6, kStringAxacussOffice1_7, kStringAxacussOffice1_8, + kStringAxacussOffice1_9, kStringAxacussOffice1_10, kStringAxacussOffice1_11, kStringAxacussOffice1_12, kStringAxacussOffice1_13, + kStringAxacussOffice1_14, kStringAxacussOffice1_15, kStringAxacussOffice1_16, kStringAxacussOffice3_1, kStringAxacussElevator_1, + kStringAxacussElevator_2, kStringAxacussElevator_3 }; static StringID guiCommands[] = { diff --git a/engines/supernova/rooms.cpp b/engines/supernova/rooms.cpp index 74f9c435c2..f7d4f1514e 100644 --- a/engines/supernova/rooms.cpp +++ b/engines/supernova/rooms.cpp @@ -2818,7 +2818,7 @@ bool AxacussBcorridor::interact(Action verb, Object &obj1, Object &obj2) { return false; } else if ((verb == ACTION_WALK) && ((obj1._id == PILLAR1) || (obj1._id == PILLAR2))) { - _vm->renderMessage("Du stellst dich hinter die S\204ule."); + _vm->renderMessage(kStringAxacussBcorridor_1); _gm->_guiEnabled = true; } else return false; @@ -2860,7 +2860,7 @@ bool AxacussOffice1::interact(Action verb, Object &obj1, Object &obj2) { } else if (((verb == ACTION_OPEN) || (verb == ACTION_USE)) && (obj1._id == LOCKER) && !obj1.hasProperty(OPENED)) { - _vm->renderMessage("Welche Zahlenkombination willst|du eingeben?"); + _vm->renderMessage(kStringAxacussOffice1_1); _vm->renderBox(160, 70, 70, 10, kColorDarkBlue); _gm->edit(input, 161, 71, 10); @@ -2868,9 +2868,9 @@ bool AxacussOffice1::interact(Action verb, Object &obj1, Object &obj2) { if (_gm->_key.keycode != Common::KEYCODE_ESCAPE) { if (!input.equals("89814")) { if (input.equals("41898")) - _vm->renderMessage("Hmm, das haut nicht ganz hin,|aber irgendwie mu\341 die Zahl|mit dem Code zusammenh\204ngen."); + _vm->renderMessage(kStringAxacussOffice1_2); else - _vm->renderMessage("Das war die falsche Kombination."); + _vm->renderMessage(kStringAxacussOffice1_3); } else { _gm->drawImage(6); setSectionVisible(7, false); @@ -2899,21 +2899,21 @@ bool AxacussOffice1::interact(Action verb, Object &obj1, Object &obj2) { _gm->takeMoney(500); } else if ((verb == ACTION_LOOK) && (obj1._id == LETTER)) { g_system->fillScreen(kColorBlack); - _vm->renderText("Streng geheim", 10, 10, 4); - _vm->renderText("418-98", 270, 10, 4); - _vm->renderText("Sehr geehrter Dr. Hansi,", 10, 60, 4); - _vm->renderText("Ich muá Ihren Roboterexperten ein Lob aussprechen. Die", 10, 75, 4); - _vm->renderText("Imitation von Horst Hummel ist perfekt gelungen, wie ich", 10, 86, 4); - _vm->renderText("heute bei der \232bertragung des Interviews feststellen", 10, 97, 4); - _vm->renderText("konnte. Dem Aufschwung Ihrer Firma durch die Werbe-", 10, 108, 4); - _vm->renderText("kampagne mit dem falschen Horst Hummel d\201rfte ja jetzt", 10, 119, 4); - _vm->renderText("nichts mehr im Wege stehen.", 10, 130, 4); - _vm->renderText("PS: Herzlichen zum Geburtstag!", 10, 147, 4); - _vm->renderText("Hochachtungsvoll", 200, 170, 4); - _vm->renderText("Commander Sumoti", 200, 181, 4); + _vm->renderText(kStringAxacussOffice1_4, 10, 10, 4); + _vm->renderText(kStringAxacussOffice1_5, 270, 10, 4); + _vm->renderText(kStringAxacussOffice1_6, 10, 60, 4); + _vm->renderText(kStringAxacussOffice1_7, 10, 75, 4); + _vm->renderText(kStringAxacussOffice1_8, 10, 86, 4); + _vm->renderText(kStringAxacussOffice1_9, 10, 97, 4); + _vm->renderText(kStringAxacussOffice1_10, 10, 108, 4); + _vm->renderText(kStringAxacussOffice1_11, 10, 119, 4); + _vm->renderText(kStringAxacussOffice1_12, 10, 130, 4); + _vm->renderText(kStringAxacussOffice1_13, 10, 147, 4); + _vm->renderText(kStringAxacussOffice1_14, 200, 170, 4); + _vm->renderText(kStringAxacussOffice1_15, 200, 181, 4); _gm->getInput(); g_system->fillScreen(kColorBlack); - _vm->renderMessage("Nicht zu fassen!"); + _vm->renderMessage(kStringAxacussOffice1_16); } else return false; @@ -2966,7 +2966,7 @@ bool AxacussOffice3::interact(Action verb, Object &obj1, Object &obj2) { else _gm->telomat(2); } else if ((verb == ACTION_LOOK) && (obj1._id == PAINTING)) { - _vm->renderMessage("Hey, hinter dem Bild ist Geld|versteckt. Ich nehme es mit."); + _vm->renderMessage(kStringAxacussOffice3_1); _gm->takeMoney(300); obj1._id = NULLOBJECT; } else @@ -3023,8 +3023,8 @@ bool AxacussElevator::interact(Action verb, Object &obj1, Object &obj2) { g_system->fillScreen(kColorBlack); _vm->renderImage(41, 0); _vm->paletteBrightness(); - _gm->reply("Jetzt verschwinden Sie endlich!", 1, 1 + 128); - _gm->say("Huch, ich habe mich vertan."); + _gm->reply(kStringAxacussElevator_1, 1, 1 + 128); + _gm->say(kStringAxacussElevator_2); g_system->fillScreen(kColorBlack); } else if ((verb == ACTION_PRESS) && (obj1._id == BUTTON1)) { if (!isSectionVisible(3)) { @@ -3064,7 +3064,7 @@ bool AxacussElevator::interact(Action verb, Object &obj1, Object &obj2) { g_system->fillScreen(kColorBlack); _vm->_menuBrightness = 255; _vm->paletteBrightness(); - _vm->renderMessage("Nachdem du zwei Stunden im|Dschungel herumgeirrt bist,|findest du ein Geb\204ude."); + _vm->renderMessage(kStringAxacussElevator_3); _gm->mouseWait(_gm->_timer1); _vm->removeMessage(); _vm->_menuBrightness = 0; |