diff options
author | Strangerke | 2013-01-18 18:51:30 +0100 |
---|---|---|
committer | Strangerke | 2013-01-18 18:51:30 +0100 |
commit | 55b288e98b33dfdb57e0f381a4c38bebf5549c5e (patch) | |
tree | 49f2c31ee9f3eef75e6fd582b69730d4e5baf554 /engines/hopkins/dialogs.cpp | |
parent | 9c58c936c8eeacf656e6304f54ddf795574bf57d (diff) | |
download | scummvm-rg350-55b288e98b33dfdb57e0f381a4c38bebf5549c5e.tar.gz scummvm-rg350-55b288e98b33dfdb57e0f381a4c38bebf5549c5e.tar.bz2 scummvm-rg350-55b288e98b33dfdb57e0f381a4c38bebf5549c5e.zip |
HOPKINS: Add some specific BeOS and OS2 files
Diffstat (limited to 'engines/hopkins/dialogs.cpp')
-rw-r--r-- | engines/hopkins/dialogs.cpp | 66 |
1 files changed, 39 insertions, 27 deletions
diff --git a/engines/hopkins/dialogs.cpp b/engines/hopkins/dialogs.cpp index 2930d0f745..b06d2707c5 100644 --- a/engines/hopkins/dialogs.cpp +++ b/engines/hopkins/dialogs.cpp @@ -60,12 +60,16 @@ void DialogsManager::showOptionsDialog() { _vm->_eventsManager.changeMouseCursor(0); _vm->_eventsManager.VBL(); Common::String filename; - if (_vm->_globals._language == LANG_FR) - filename = "OPTIFR.SPR"; - else if (_vm->_globals._language == LANG_EN) - filename = "OPTIAN.SPR"; - else if (_vm->_globals._language == LANG_SP) - filename = "OPTIES.SPR"; + if (_vm->getPlatform() == Common::kPlatformOS2 || _vm->getPlatform() == Common::kPlatformBeOS) + filename = "OPTION.SPR"; + else { + if (_vm->_globals._language == LANG_FR) + filename = "OPTIFR.SPR"; + else if (_vm->_globals._language == LANG_EN) + filename = "OPTIAN.SPR"; + else if (_vm->_globals._language == LANG_SP) + filename = "OPTIES.SPR"; + } _vm->_globals.OPTION_SPR = _vm->_fileManager.loadFile(filename); _vm->_globals._optionDialogFl = true; @@ -313,16 +317,20 @@ LABEL_7: _vm->_graphicsManager.SETCOLOR4(251, 100, 100, 100); Common::String filename; - switch (_vm->_globals._language) { - case LANG_EN: - filename = "INVENTAN.SPR"; - break; - case LANG_FR: - filename = "INVENTFR.SPR"; - break; - case LANG_SP: - filename = "INVENTES.SPR"; - break; + if (_vm->getPlatform() == Common::kPlatformOS2 || _vm->getPlatform() == Common::kPlatformBeOS) + filename = "INVENT.SPR"; + else { + switch (_vm->_globals._language) { + case LANG_EN: + filename = "INVENTAN.SPR"; + break; + case LANG_FR: + filename = "INVENTFR.SPR"; + break; + case LANG_SP: + filename = "INVENTES.SPR"; + break; + } } Common::File f; @@ -605,18 +613,22 @@ void DialogsManager::showSaveLoad(int a1) { int slotNumber; hopkinsSavegameHeader header; byte *thumb; - Common::String filename; - switch (_vm->_globals._language) { - case LANG_EN: - filename = "SAVEAN.SPR"; - break; - case LANG_FR: - filename = "SAVEFR.SPR"; - break; - case LANG_SP: - filename = "SAVEES.SPR"; - break; + + if (_vm->getPlatform() == Common::kPlatformOS2 || _vm->getPlatform() == Common::kPlatformBeOS) + filename = "SAVE.SPR"; + else { + switch (_vm->_globals._language) { + case LANG_EN: + filename = "SAVEAN.SPR"; + break; + case LANG_FR: + filename = "SAVEFR.SPR"; + break; + case LANG_SP: + filename = "SAVEES.SPR"; + break; + } } _vm->_objectsManager._saveLoadSprite = _vm->_objectsManager.loadSprite(filename); |