diff options
author | Filippos Karapetis | 2007-07-19 01:28:41 +0000 |
---|---|---|
committer | Filippos Karapetis | 2007-07-19 01:28:41 +0000 |
commit | 470dac5f8b2c0d57879fbc636aacc2087a916777 (patch) | |
tree | 6034d571493309838afc760658605cd8c25b8d76 /engines | |
parent | d9932d110a544452ad624764c0082c65857ef5da (diff) | |
download | scummvm-rg350-470dac5f8b2c0d57879fbc636aacc2087a916777.tar.gz scummvm-rg350-470dac5f8b2c0d57879fbc636aacc2087a916777.tar.bz2 scummvm-rg350-470dac5f8b2c0d57879fbc636aacc2087a916777.zip |
IHNM: Correct mapping of the arrow and save reminder sprites for the IHNM demo
svn-id: r28143
Diffstat (limited to 'engines')
-rw-r--r-- | engines/saga/sagaresnames.h | 3 | ||||
-rw-r--r-- | engines/saga/sprite.cpp | 9 |
2 files changed, 10 insertions, 2 deletions
diff --git a/engines/saga/sagaresnames.h b/engines/saga/sagaresnames.h index 8a4ac5f568..ce61be7864 100644 --- a/engines/saga/sagaresnames.h +++ b/engines/saga/sagaresnames.h @@ -111,6 +111,9 @@ namespace Saga { #define RID_IHNM_PROFILE_BG 20 #define RID_IHNM_MAIN_STRINGS 21 +#define RID_IHNMDEMO_ARROW_SPRITES 8 +#define RID_IHNMDEMO_SAVEREMINDER_SPRITES 9 + // Puzzle portraits #define RID_ITE_SAKKA_APPRAISING 6 #define RID_ITE_SAKKA_DENIAL 7 diff --git a/engines/saga/sprite.cpp b/engines/saga/sprite.cpp index 607e7d0a0b..bbe73a48a0 100644 --- a/engines/saga/sprite.cpp +++ b/engines/saga/sprite.cpp @@ -57,8 +57,13 @@ Sprite::Sprite(SagaEngine *vm) : _vm(vm) { loadList(_vm->getResourceDescription()->mainSpritesResourceId, _mainSprites); _arrowSprites = _saveReminderSprites = _inventorySprites = _mainSprites; } else { - loadList(RID_IHNM_ARROW_SPRITES, _arrowSprites); - loadList(RID_IHNM_SAVEREMINDER_SPRITES, _saveReminderSprites); + if (_vm->getGameId() == GID_IHNM_DEMO) { + loadList(RID_IHNMDEMO_ARROW_SPRITES, _arrowSprites); + loadList(RID_IHNMDEMO_SAVEREMINDER_SPRITES, _saveReminderSprites); + } else { + loadList(RID_IHNM_ARROW_SPRITES, _arrowSprites); + loadList(RID_IHNM_SAVEREMINDER_SPRITES, _saveReminderSprites); + } } } |