aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/script_mr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/kyra/script_mr.cpp')
-rw-r--r--engines/kyra/script_mr.cpp30
1 files changed, 4 insertions, 26 deletions
diff --git a/engines/kyra/script_mr.cpp b/engines/kyra/script_mr.cpp
index 247913a984..d0e66141f6 100644
--- a/engines/kyra/script_mr.cpp
+++ b/engines/kyra/script_mr.cpp
@@ -101,13 +101,6 @@ int KyraEngine_MR::o3_getCharacterFrameFromFacing(EMCState *script) {
return _characterFrameTable[_mainCharacter.facing];
}
-int KyraEngine_MR::o3_setCharacterFacingOverwrite(EMCState *script) {
- debugC(3, kDebugLevelScriptFuncs, "KyraEngine_MR::o3_setCharacterFacingOverwrite(%p) (%d)", (const void *)script, stackPos(0));
- _mainCharacter.facing = stackPos(0);
- _overwriteSceneFacing = true;
- return 0;
-}
-
int KyraEngine_MR::o3_setCharacterFacing(EMCState *script) {
debugC(3, kDebugLevelScriptFuncs, "KyraEngine_MR::o3_setCharacterFacing(%p) (%d)", (const void *)script, stackPos(0));
_mainCharacter.facing = stackPos(0);
@@ -206,11 +199,6 @@ int KyraEngine_MR::o3_objectChat(EMCState *script) {
return 0;
}
-int KyraEngine_MR::o3_checkForItem(EMCState *script) {
- debugC(3, kDebugLevelScriptFuncs, "KyraEngine_MR::o3_checkForItem(%p) (%d, %d)", (const void *)script, stackPos(0), stackPos(1));
- return findItem(stackPos(0), stackPos(1)) == -1 ? 0 : 1;
-}
-
int KyraEngine_MR::o3_resetInventory(EMCState *script) {
debugC(3, kDebugLevelScriptFuncs, "KyraEngine_MR::o3_resetInventory(%p) ()", (const void *)script);
memset(_mainCharacter.inventory, -1, sizeof(_mainCharacter.inventory));
@@ -977,16 +965,6 @@ int KyraEngine_MR::o3_dialogEndScript(EMCState *script) {
return 0;
}
-int KyraEngine_MR::o3_setHiddenItemsEntry(EMCState *script) {
- debugC(3, kDebugLevelScriptFuncs, "KyraEngine_MR::o3_setHiddenItemsEntry(%p) (%d, %d)", (const void *)script, stackPos(0), stackPos(1));
- return (_hiddenItems[stackPos(0)] = (uint16)stackPos(1));
-}
-
-int KyraEngine_MR::o3_getHiddenItemsEntry(EMCState *script) {
- debugC(3, kDebugLevelScriptFuncs, "KyraEngine_MR::o3_getHiddenItemsEntry(%p) (%d)", (const void *)script, stackPos(0));
- return (int16)_hiddenItems[stackPos(0)];
-}
-
int KyraEngine_MR::o3_customChat(EMCState *script) {
debugC(3, kDebugLevelScriptFuncs, "KyraEngine_MR::o3_customChat(%p) (%d, %d)", (const void *)script, stackPos(0), stackPos(1));
const int id = stackPos(0);
@@ -1099,7 +1077,7 @@ void KyraEngine_MR::setupOpcodeTable() {
Opcode(o3_dummy);
Opcode(o3_getCharacterFrameFromFacing);
// 0x0c
- Opcode(o3_setCharacterFacingOverwrite);
+ Opcode(o2_setCharacterFacingOverwrite);
Opcode(o2_trySceneChange);
Opcode(o2_moveCharacter);
Opcode(o3_setCharacterFacing);
@@ -1124,7 +1102,7 @@ void KyraEngine_MR::setupOpcodeTable() {
Opcode(o3_addItemToCurScene);
Opcode(o3_objectChat);
// 0x20
- Opcode(o3_checkForItem);
+ Opcode(o2_checkForItem);
Opcode(o3_dummy);
Opcode(o3_resetInventory);
Opcode(o2_defineItem);
@@ -1267,9 +1245,9 @@ void KyraEngine_MR::setupOpcodeTable() {
Opcode(o2_clearSpecialSceneScriptState);
Opcode(o2_querySpecialSceneScriptState);
Opcode(o3_dummy);
- Opcode(o3_setHiddenItemsEntry);
+ Opcode(o2_setHiddenItemsEntry);
// 0x94
- Opcode(o3_getHiddenItemsEntry);
+ Opcode(o2_getHiddenItemsEntry);
Opcode(o3_dummy);
Opcode(o3_dummy);
OpcodeUnImpl();