From aa82c6fa7bd5dad43e1f5506714ffc2b6329aac9 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sat, 14 Feb 2009 00:10:51 +0000 Subject: Changed the list of language dependant strings from being hard-coded to dynamically being loaded from the 'delphine.lng' file svn-id: r36317 --- engines/cruise/menu.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'engines/cruise/menu.cpp') diff --git a/engines/cruise/menu.cpp b/engines/cruise/menu.cpp index af1b1827d2..42a69b71da 100644 --- a/engines/cruise/menu.cpp +++ b/engines/cruise/menu.cpp @@ -23,6 +23,7 @@ * */ +#include "cruise/cruise.h" #include "cruise/cruise_main.h" #include "cruise/staticres.h" @@ -236,19 +237,16 @@ int playerMenu(int menuX, int menuY) { linkedRelation = 0; */ freeDisk(); - // Get the correct string set to use - const char **sl = getStringList(); - - menuTable[0] = createMenu(menuX, menuY, sl[SL_MENU]); + menuTable[0] = createMenu(menuX, menuY, _vm->langString(ID_PLAYER_MENU)); ASSERT(menuTable[0]); //addSelectableMenuEntry(0, 3, menuTable[0], 1, -1, "Save game disk"); if (userEnabled) { - addSelectableMenuEntry(0, 4, menuTable[0], 1, -1, sl[SL_SAVE]); + addSelectableMenuEntry(0, 4, menuTable[0], 1, -1, _vm->langString(ID_SAVE)); } - addSelectableMenuEntry(0, 5, menuTable[0], 1, -1, sl[SL_LOAD]); - addSelectableMenuEntry(0, 6, menuTable[0], 1, -1, sl[SL_RESTART]); - addSelectableMenuEntry(0, 7, menuTable[0], 1, -1, sl[SL_QUIT]); + addSelectableMenuEntry(0, 5, menuTable[0], 1, -1, _vm->langString(ID_LOAD)); + addSelectableMenuEntry(0, 6, menuTable[0], 1, -1, _vm->langString(ID_RESTART)); + addSelectableMenuEntry(0, 7, menuTable[0], 1, -1, _vm->langString(ID_QUIT)); retourMenu = processMenu(menuTable[0]); -- cgit v1.2.3