From 9db84783be9dcfdd940a0c3ade05cf4fb3319289 Mon Sep 17 00:00:00 2001 From: Thierry Crozat Date: Wed, 18 Oct 2017 19:15:04 +0100 Subject: SUPERNOVA: Merge two strings to help with translation --- devtools/create_supernova/gametext.h | 2 +- engines/supernova/rooms.cpp | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/devtools/create_supernova/gametext.h b/devtools/create_supernova/gametext.h index 10e1507916..25542ffedd 100644 --- a/devtools/create_supernova/gametext.h +++ b/devtools/create_supernova/gametext.h @@ -678,7 +678,7 @@ const char *gameText[] = { "Dann gehe ich eben wieder.", // kStringDialogAxacussCorridor5_5 "Ach, halten Sie's Maul, ich gehe trotzdem!", // kStringDialogAxacussCorridor5_6 // 535 - "Wenn Sie mich durchlassen gebe ich Ihnen ", // kStringDialogAxacussCorridor5_7 + "Wenn Sie mich durchlassen gebe ich Ihnen %d Xa.", // kStringDialogAxacussCorridor5_7 "Hallo!", // kStringDialogX1 "Guten Tag!", // kStringDialogX2 "Ich bin's, Horst Hummel.", // kStringDialogX3 diff --git a/engines/supernova/rooms.cpp b/engines/supernova/rooms.cpp index 886cd4b785..8a3b937314 100644 --- a/engines/supernova/rooms.cpp +++ b/engines/supernova/rooms.cpp @@ -2608,8 +2608,10 @@ bestechen: _gm->removeSentence(3, 2); } else { // TODO: Handle string manipulation in dialogs - // _dialog3[2] += Common::String::format("%d Xa.", _gm->_state._money - 200); - // _dialog3[3] += Common::String::format("%d Xa.", _gm->_state._money); + // _dialog3[2] and _dialog3[3] are both using kStringDialogAxacussCorridor5_7 + // ("Wenn Sie mich durchlassen gebe ich Ihnen %d Xa.") + // _dialog3[2] += Common::String::format(kStringDialogAxacussCorridor5_7, _gm->_state._money - 200); + // _dialog3[3] += Common::String::format(kStringDialogAxacussCorridor5_7, _gm->_state._money); } switch (_gm->dialog(4, rows, _dialog3, 2)) { case 1: -- cgit v1.2.3