diff options
author | Gregory Montoir | 2006-11-05 00:40:35 +0000 |
---|---|---|
committer | Gregory Montoir | 2006-11-05 00:40:35 +0000 |
commit | 4f4be11631f42fb42c3153871a769f2e4eb1252a (patch) | |
tree | a3ac7b79c2b73f07de600467e68f4391bd2cefa1 /engines/touche | |
parent | 102969f8209ba1d75d5d9d51837a0e311eedcf90 (diff) | |
download | scummvm-rg350-4f4be11631f42fb42c3153871a769f2e4eb1252a.tar.gz scummvm-rg350-4f4be11631f42fb42c3153871a769f2e4eb1252a.tar.bz2 scummvm-rg350-4f4be11631f42fb42c3153871a769f2e4eb1252a.zip |
removed unneeded opcodes
svn-id: r24618
Diffstat (limited to 'engines/touche')
-rw-r--r-- | engines/touche/opcodes.cpp | 47 | ||||
-rw-r--r-- | engines/touche/touche.cpp | 28 | ||||
-rw-r--r-- | engines/touche/touche.h | 7 |
3 files changed, 5 insertions, 77 deletions
diff --git a/engines/touche/opcodes.cpp b/engines/touche/opcodes.cpp index d5e9e76138..3fe0e093d7 100644 --- a/engines/touche/opcodes.cpp +++ b/engines/touche/opcodes.cpp @@ -79,8 +79,8 @@ void ToucheEngine::setupOpcodes() { 0, 0, /* 0x28 */ - &ToucheEngine::op_getScriptValue, - &ToucheEngine::op_setScriptValue, + 0, + 0, 0, 0, /* 0x2C */ @@ -114,7 +114,7 @@ void ToucheEngine::setupOpcodes() { &ToucheEngine::op_startEpisode, &ToucheEngine::op_setConversationNum, /* 0x44 */ - &ToucheEngine::op_enableInventoryItem, + 0, &ToucheEngine::op_enableInput, &ToucheEngine::op_disableInput, &ToucheEngine::op_faceKeyChar, @@ -139,7 +139,7 @@ void ToucheEngine::setupOpcodes() { &ToucheEngine::op_fadePalette, 0, /* 0x58 */ - &ToucheEngine::op_disableInventoryItem, + 0, 0, 0, 0, @@ -172,7 +172,7 @@ void ToucheEngine::setupOpcodes() { &ToucheEngine::op_startMusic, 0, 0, - &ToucheEngine::op_copyPaletteColor, + 0, /* 0x74 */ &ToucheEngine::op_delay, &ToucheEngine::op_lockHitBox, @@ -422,20 +422,6 @@ void ToucheEngine::op_fetchScriptByte() { *_script.stackDataPtr = val; } -void ToucheEngine::op_getScriptValue() { - debugC(9, kDebugOpcodes, "ToucheEngine::op_getScriptValue()"); - uint8 index = _script.readNextByte(); - assert(index < _script.stackDataBasePtr[2]); - *_script.stackDataPtr = _script.stackDataBasePtr[3 + index]; -} - -void ToucheEngine::op_setScriptValue() { - debugC(9, kDebugOpcodes, "ToucheEngine::op_setScriptValue()"); - uint8 index = _script.readNextByte(); - assert(index < _script.stackDataBasePtr[2]); - _script.stackDataBasePtr[3 + index] = *_script.stackDataPtr; -} - void ToucheEngine::op_getKeyCharWalkBox() { debugC(9, kDebugOpcodes, "ToucheEngine::op_getKeyCharWalkBox()"); int16 keyChar = _script.readNextWord(); @@ -620,14 +606,6 @@ void ToucheEngine::op_setConversationNum() { _conversationNum = _script.readNextWord(); } -void ToucheEngine::op_enableInventoryItem() { - debugC(9, kDebugOpcodes, "ToucheEngine::op_enableInventoryItem()"); - int16 flag = _script.readNextWord(); - int16 item = _script.readNextWord(); - int16 rnd = _script.readNextWord(); - changeInventoryItemState(flag, item, rnd, 1); -} - void ToucheEngine::op_enableInput() { debugC(9, kDebugOpcodes, "ToucheEngine::op_enableInput()"); ++_disabledInputCounter; @@ -792,14 +770,6 @@ void ToucheEngine::op_fadePalette() { } } -void ToucheEngine::op_disableInventoryItem() { - debugC(9, kDebugOpcodes, "ToucheEngine::op_disableInventoryItem()"); - int16 flag = _script.readNextWord(); - int16 item = _script.readNextWord(); - int16 rnd = _script.readNextWord(); - changeInventoryItemState(flag, item, rnd, 0); -} - void ToucheEngine::op_getInventoryItemFlags() { debugC(9, kDebugOpcodes, "ToucheEngine::op_getInventoryItemFlags()"); int16 item = _script.readNextWord(); @@ -891,13 +861,6 @@ void ToucheEngine::op_startMusic() { _newMusicNum = _script.readNextWord(); } -void ToucheEngine::op_copyPaletteColor() { - debugC(9, kDebugOpcodes, "ToucheEngine::op_copyPaletteColor()"); - int16 src = _script.readNextWord(); - int16 dst = _script.readNextWord(); - copyPaletteColor(src, dst); -} - void ToucheEngine::op_delay() { debugC(9, kDebugOpcodes, "ToucheEngine::op_delay()"); int16 delay = _script.readNextWord(); diff --git a/engines/touche/touche.cpp b/engines/touche/touche.cpp index 2c1981ade7..cacf7ded33 100644 --- a/engines/touche/touche.cpp +++ b/engines/touche/touche.cpp @@ -2142,30 +2142,6 @@ void ToucheEngine::removeItemFromInventory(int inventory, int16 item) { } } -void ToucheEngine::changeInventoryItemState(int flag, int itemNum, int itemRnd, int inventoryItem) { - const int rnd = getRandomNumber(100) + 1; - if (inventoryItem) { - itemNum = _keyCharsTable[_currentKeyCharNum].inventoryItems[itemNum]; - } - if (_flagsTable[174]) { - itemNum /= 2; - _flagsTable[174] = 0; - } - int16 value; - if (itemNum > itemRnd) { - value = 1; - } else if (rnd < itemNum / 6) { - value = 0; - } else if (rnd <= itemNum) { - value = 1; - } else if (rnd >= itemNum * 2) { - value = 2; - } else { - value = 3; - } - _flagsTable[flag] = value; -} - void ToucheEngine::resetTalkingVars() { _talkListCurrent = 0; _talkListEnd = 0; @@ -3245,10 +3221,6 @@ void ToucheEngine::setPalette(int firstColor, int colorCount, int rScale, int gS _system->setPalette(&pal[firstColor * 4], firstColor, colorCount); } -void ToucheEngine::copyPaletteColor(int srcColorIndex, int dstColorIndex) { - memcpy(&_paletteBuffer[dstColorIndex * 4], &_paletteBuffer[srcColorIndex * 4], 4); -} - void ToucheEngine::updateScreenArea(const uint8 *src, int srcPitch, int srcX, int srcY, int dstX, int dstY, int w, int h) { _system->copyRectToScreen(src + srcY * srcPitch + srcX, srcPitch, dstX, dstY, w, h); _system->updateScreen(); diff --git a/engines/touche/touche.h b/engines/touche/touche.h index 4c900afc35..a93585e768 100644 --- a/engines/touche/touche.h +++ b/engines/touche/touche.h @@ -406,7 +406,6 @@ protected: void appendItemToInventoryList(int index); void addItemToInventory(int inventory, int16 item); void removeItemFromInventory(int inventory, int16 item); - void changeInventoryItemState(int flag, int itemNum, int itemRnd, int inventoryItem); void resetTalkingVars(); int updateKeyCharTalk(int pauseFlag); @@ -447,7 +446,6 @@ protected: void addToDirtyRect(const Common::Rect &r); void clearDirtyRects(); void setPalette(int firstColor, int colorCount, int redScale, int greenScale, int blueScale); - void copyPaletteColor(int srcColorIndex, int dstColorIndex); void updateScreenArea(const uint8 *src, int srcPitch, int srcX, int srcY, int dstX, int dstY, int w, int h); void updateEntireScreen(); void updateDirtyScreenAreas(); @@ -489,8 +487,6 @@ protected: void op_getFlag(); void op_setFlag(); void op_fetchScriptByte(); - void op_getScriptValue(); - void op_setScriptValue(); void op_getKeyCharWalkBox(); void op_startSound(); void op_initKeyCharTalk(); @@ -510,7 +506,6 @@ protected: void op_setInventoryItem(); void op_startEpisode(); void op_setConversationNum(); - void op_enableInventoryItem(); void op_enableInput(); void op_disableInput(); void op_faceKeyChar(); @@ -528,7 +523,6 @@ protected: void op_giveItemTo(); void op_resetHitBoxes(); void op_fadePalette(); - void op_disableInventoryItem(); void op_getInventoryItemFlags(); void op_drawInventory(); void op_stopKeyCharScript(); @@ -539,7 +533,6 @@ protected: void op_startAnimation(); void op_setKeyCharTextColor(); void op_startMusic(); - void op_copyPaletteColor(); void op_delay(); void op_lockHitBox(); void op_removeItemFromInventory(); |