aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/illusions/duckman/scriptopcodes_duckman.cpp207
1 files changed, 0 insertions, 207 deletions
diff --git a/engines/illusions/duckman/scriptopcodes_duckman.cpp b/engines/illusions/duckman/scriptopcodes_duckman.cpp
index 128264b0ed..ffd1645559 100644
--- a/engines/illusions/duckman/scriptopcodes_duckman.cpp
+++ b/engines/illusions/duckman/scriptopcodes_duckman.cpp
@@ -159,34 +159,6 @@ void ScriptOpcodes_Duckman::initOpcodes() {
// 119-125 unused
OPCODE(126, opDebug126);
OPCODE(127, opDebug127);
-#if 0
- OPCODE(8, opStartTempScriptThread);
- OPCODE(14, opSetThreadSceneId);
- OPCODE(15, opEndTalkThreads);
- OPCODE(20, opEnterScene);
- OPCODE(30, opEnterCloseUpScene);
- OPCODE(31, opExitCloseUpScene);
- OPCODE(53, opSetActorToNamedPoint);
- OPCODE(63, opSetSelectSfx);
- OPCODE(64, opSetMoveSfx);
- OPCODE(65, opSetDenySfx);
- OPCODE(66, opSetAdjustUpSfx);
- OPCODE(67, opSetAdjustDnSfx);
- OPCODE(105, opIsCurrentSceneId);
- OPCODE(106, opIsActiveSceneId);
- OPCODE(146, opStackPop);
- OPCODE(147, opStackDup);
- OPCODE(148, opLoadSpecialCodeModule);
- OPCODE(160, opStopActor);
- OPCODE(161, opSetActorUsePan);
- OPCODE(168, opStartAbortableThread);
- OPCODE(169, opKillThread);
- OPCODE(175, opSetSceneIdThreadId);
- OPCODE(176, opStackPush0);
- OPCODE(177, opSetFontId);
- OPCODE(178, opAddMenuKey);
- OPCODE(179, opChangeSceneAll);
-#endif
}
#undef OPCODE
@@ -881,183 +853,4 @@ void ScriptOpcodes_Duckman::opDebug127(ScriptThread *scriptThread, OpCall &opCal
debug(1, "[DBG127] %s", (char*)opCall._code);
}
-#if 0
-
-void ScriptOpcodes_Duckman::opStartTempScriptThread(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_INT16(codeOffs);
- _vm->startTempScriptThread(opCall._code + codeOffs,
- opCall._threadId, scriptThread->_value8, scriptThread->_valueC, scriptThread->_value10);
-}
-
-void ScriptOpcodes_Duckman::opSetThreadSceneId(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(sceneId);
- _vm->_threads->setThreadSceneId(opCall._callerThreadId, sceneId);
-}
-
-void ScriptOpcodes_Duckman::opEndTalkThreads(ScriptThread *scriptThread, OpCall &opCall) {
- _vm->_threads->endTalkThreads();
-}
-
-void ScriptOpcodes_Duckman::opEnterScene(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(sceneId);
- uint scenesCount = _vm->_activeScenes.getActiveScenesCount();
- if (scenesCount > 0) {
- uint32 currSceneId;
- _vm->_activeScenes.getActiveSceneInfo(scenesCount, &currSceneId, 0);
- // TODO krnfileDump(currSceneId);
- }
- if (!_vm->enterScene(sceneId, opCall._callerThreadId))
- opCall._result = kTSTerminate;
-}
-
-void ScriptOpcodes_Duckman::opEnterCloseUpScene(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(sceneId);
- _vm->_input->discardAllEvents();
- _vm->enterPause(opCall._callerThreadId);
- _vm->enterScene(sceneId, opCall._callerThreadId);
-}
-
-void ScriptOpcodes_Duckman::opExitCloseUpScene(ScriptThread *scriptThread, OpCall &opCall) {
- _vm->exitScene(opCall._callerThreadId);
- _vm->leavePause(opCall._callerThreadId);
- opCall._result = kTSYield;
-}
-
-void ScriptOpcodes_Duckman::opSetActorToNamedPoint(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(objectId);
- ARG_UINT32(namedPointId);
- Control *control = _vm->_dict->getObjectControl(objectId);
- Common::Point pos = _vm->getNamedPointPosition(namedPointId);
- control->stopActor();
- control->setActorPosition(pos);
-}
-
-void ScriptOpcodes_Duckman::opSetSelectSfx(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(soundEffectId);
- // TODO _vm->setSelectSfx(soundEffectId);
-}
-
-void ScriptOpcodes_Duckman::opSetMoveSfx(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(soundEffectId);
- // TODO _vm->setMoveSfx(soundEffectId);
-}
-
-void ScriptOpcodes_Duckman::opSetDenySfx(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(soundEffectId);
- // TODO _vm->setDenySfx(soundEffectId);
-}
-
-void ScriptOpcodes_Duckman::opSetAdjustUpSfx(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(soundEffectId);
- // TODO _vm->setAdjustUpSfx(soundEffectId);
-}
-
-void ScriptOpcodes_Duckman::opSetAdjustDnSfx(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(soundEffectId);
- // TODO _vm->setAdjustDnSfx(soundEffectId);
-}
-
-void ScriptOpcodes_Duckman::opIsCurrentSceneId(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(sceneId);
- _vm->_stack->push(_vm->getCurrentScene() == sceneId ? 1 : 0);
-}
-
-void ScriptOpcodes_Duckman::opIsActiveSceneId(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(sceneId);
- _vm->_stack->push(_vm->_activeScenes.isSceneActive(sceneId) ? 1 : 0);
-}
-
-void ScriptOpcodes_Duckman::opStackPop(ScriptThread *scriptThread, OpCall &opCall) {
- _vm->_stack->pop();
-}
-
-void ScriptOpcodes_Duckman::opStackDup(ScriptThread *scriptThread, OpCall &opCall) {
- int16 value = _vm->_stack->peek();
- _vm->_stack->push(value);
-}
-
-void ScriptOpcodes_Duckman::opLoadSpecialCodeModule(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(specialCodeModuleId);
- _vm->_resSys->loadResource(specialCodeModuleId, 0, 0);
-}
-
-void ScriptOpcodes_Duckman::opStopActor(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(objectId);
- Control *control = _vm->_dict->getObjectControl(objectId);
- control->stopActor();
-}
-
-void ScriptOpcodes_Duckman::opSetActorUsePan(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_INT16(usePan)
- ARG_UINT32(objectId);
- Control *control = _vm->_dict->getObjectControl(objectId);
- control->setActorUsePan(usePan);
-}
-
-void ScriptOpcodes_Duckman::opStartAbortableThread(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_INT16(codeOffs);
- ARG_INT16(skipOffs);
- _vm->startAbortableThread(opCall._code + codeOffs,
- opCall._code + skipOffs, opCall._threadId);
-}
-
-void ScriptOpcodes_Duckman::opKillThread(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(threadId);
- _vm->_threads->killThread(threadId);
-}
-
-void ScriptOpcodes_Duckman::opSetSceneIdThreadId(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(sceneId);
- ARG_UINT32(threadId);
- _vm->setSceneIdThreadId(sceneId, threadId);
-}
-
-void ScriptOpcodes_Duckman::opStackPush0(ScriptThread *scriptThread, OpCall &opCall) {
- _vm->_stack->push(0);
-}
-
-void ScriptOpcodes_Duckman::opSetFontId(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(fontId);
- _vm->setCurrFontId(fontId);
-}
-
-void ScriptOpcodes_Duckman::opAddMenuKey(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(key);
- ARG_UINT32(threadId);
- // TODO _vm->addMenuKey(key, threadId);
-}
-
-void ScriptOpcodes_Duckman::opChangeSceneAll(ScriptThread *scriptThread, OpCall &opCall) {
- ARG_SKIP(2);
- ARG_UINT32(sceneId);
- ARG_UINT32(threadId);
- _vm->_input->discardAllEvents();
- _vm->_prevSceneId = _vm->getCurrentScene();
- _vm->dumpActiveScenes(_vm->_globalSceneId, opCall._callerThreadId);
- _vm->enterScene(sceneId, opCall._callerThreadId);
- // TODO _vm->_gameStates->writeStates(_vm->_prevSceneId, sceneId, threadId);
- _vm->startAnonScriptThread(threadId, 0,
- scriptThread->_value8, scriptThread->_valueC, scriptThread->_value10);
-}
-
-#endif
-
} // End of namespace Illusions