diff options
author | Benjamin Haisch | 2009-06-22 16:11:49 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2011-11-20 22:43:08 +0100 |
commit | 9a84c13bef923eedc020b6706d0a7b6685bb42fd (patch) | |
tree | 06666544c629d7ad6c0a8a39e5acf910d22bc623 /engines/toltecs/toltecs.cpp | |
parent | ce7febcd70092ce0015e952af6dbfaae23bed22d (diff) | |
download | scummvm-rg350-9a84c13bef923eedc020b6706d0a7b6685bb42fd.tar.gz scummvm-rg350-9a84c13bef923eedc020b6706d0a7b6685bb42fd.tar.bz2 scummvm-rg350-9a84c13bef923eedc020b6706d0a7b6685bb42fd.zip |
TOLTECS: - Implemented playSoundAtPos and fixed sound panning (0 is center, not 64 like in the original)
- Minor cleanup
Diffstat (limited to 'engines/toltecs/toltecs.cpp')
-rw-r--r-- | engines/toltecs/toltecs.cpp | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/engines/toltecs/toltecs.cpp b/engines/toltecs/toltecs.cpp index 80a77af994..cd736fb129 100644 --- a/engines/toltecs/toltecs.cpp +++ b/engines/toltecs/toltecs.cpp @@ -415,7 +415,6 @@ void ToltecsEngine::talk(int16 slotIndex, int16 slotOffset) { byte *scanData = _script->getSlotData(slotIndex) + slotOffset; while (*scanData < 0xF0) { - if (*scanData == 0x19) { scanData++; } else if (*scanData == 0x14) { @@ -425,7 +424,6 @@ void ToltecsEngine::talk(int16 slotIndex, int16 slotOffset) { } else if (*scanData < 0x0A) { scanData++; } - scanData++; } @@ -438,7 +436,7 @@ void ToltecsEngine::talk(int16 slotIndex, int16 slotOffset) { if (_doText) { _screen->updateTalkText(slotIndex, slotOffset); } else { - // TODO: font_sub_4B3E2 + _screen->keepTalkTextItemsAlive(); } } else { _screen->updateTalkText(slotIndex, slotOffset); @@ -446,23 +444,6 @@ void ToltecsEngine::talk(int16 slotIndex, int16 slotOffset) { } -void ToltecsEngine::playText(int16 slotIndex, int16 slotOffset) { - - byte *textData = _script->getSlotData(slotIndex) + slotOffset; - - debug(0, "ToltecsEngine::playText() [textData = %s]", (char*)textData); - - Common::String str; - while (*textData < 0xF0) { - if (*textData >= 32) - str += (char)*textData; - textData++; - } - - debug(0, "ToltecsEngine::playText() [%s]", str.c_str()); - -} - void ToltecsEngine::walk(byte *walkData) { int16 xdelta, ydelta, v8, v10, v11; |