aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra_v3.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/kyra/kyra_v3.h')
-rw-r--r--engines/kyra/kyra_v3.h240
1 files changed, 120 insertions, 120 deletions
diff --git a/engines/kyra/kyra_v3.h b/engines/kyra/kyra_v3.h
index 3ea2130ef9..c666f25eba 100644
--- a/engines/kyra/kyra_v3.h
+++ b/engines/kyra/kyra_v3.h
@@ -459,12 +459,12 @@ private:
int _sceneMinX, _sceneMaxX;
int _maskPageMinY, _maskPageMaxY;
- ScriptState _sceneScriptState;
- ScriptData _sceneScriptData;
+ EMCState _sceneScriptState;
+ EMCData _sceneScriptData;
bool _specialSceneScriptState[10];
bool _specialSceneScriptStateBackup[10];
- ScriptState _sceneSpecialScripts[10];
+ EMCState _sceneSpecialScripts[10];
uint32 _sceneSpecialScriptsTimer[10];
int _lastProcessedSceneScript;
bool _specialSceneScriptRunFlag;
@@ -560,8 +560,8 @@ private:
uint32 _chatEndTime;
int _chatVocHigh, _chatVocLow;
- ScriptData _chatScriptData;
- ScriptState _chatScriptState;
+ EMCData _chatScriptData;
+ EMCState _chatScriptState;
int chatGetType(const char *text);
int chatCalcDuration(const char *text);
@@ -596,8 +596,8 @@ private:
bool _isStartupDialog;
void processDialog(int vocHighIndex, int vocHighBase, int funcNum);
- ScriptData _dialogScriptData;
- ScriptState _dialogScriptState;
+ EMCData _dialogScriptData;
+ EMCState _dialogScriptState;
int _dialogSceneAnim;
int _dialogSceneScript;
int _dialogScriptFuncStart, _dialogScriptFuncProc, _dialogScriptFuncEnd;
@@ -609,8 +609,8 @@ private:
Common::Array<const Opcode *> _opcodesDialog;
- int o3d_updateAnim(ScriptState *script);
- int o3d_delay(ScriptState *script);
+ int o3d_updateAnim(EMCState *script);
+ int o3d_delay(EMCState *script);
void malcolmRandomChat();
void runDialog(int dlgIndex, int funcNum);
@@ -640,12 +640,12 @@ private:
Common::Array<const Opcode *> _opcodesTemporary;
- int o3t_defineNewShapes(ScriptState *script);
- int o3t_setCurrentFrame(ScriptState *script);
- int o3t_setNewShapeFlag(ScriptState *script);
+ int o3t_defineNewShapes(EMCState *script);
+ int o3t_setCurrentFrame(EMCState *script);
+ int o3t_setNewShapeFlag(EMCState *script);
- ScriptData _temporaryScriptData;
- ScriptState _temporaryScriptState;
+ EMCData _temporaryScriptData;
+ EMCState _temporaryScriptState;
void runTemporaryScript(const char *filename, int allowSkip, int resetChar, int newShapes, int shapeUnload);
@@ -705,112 +705,112 @@ private:
void loadGame(const char *fileName);
// opcodes
- int o3_getMalcolmShapes(ScriptState *script);
- int o3_setCharacterPos(ScriptState *script);
- int o3_defineObject(ScriptState *script);
- int o3_refreshCharacter(ScriptState *script);
- int o3_getCharacterX(ScriptState *script);
- int o3_getCharacterY(ScriptState *script);
- int o3_getCharacterFacing(ScriptState *script);
- int o3_getCharacterScene(ScriptState *script);
- int o3_getMalcolmsMood(ScriptState *script);
- int o3_getCharacterFrameFromFacing(ScriptState *script);
- int o3_setCharacterFacingOverwrite(ScriptState *script);
- int o3_trySceneChange(ScriptState *script);
- int o3_moveCharacter(ScriptState *script);
- int o3_setCharacterFacing(ScriptState *script);
- int o3_showSceneFileMessage(ScriptState *script);
- int o3_setCharacterAnimFrameFromFacing(ScriptState *script);
- int o3_showBadConscience(ScriptState *script);
- int o3_hideBadConscience(ScriptState *script);
- int o3_setInventorySlot(ScriptState *script);
- int o3_getInventorySlot(ScriptState *script);
- int o3_addItemToInventory(ScriptState *script);
- int o3_addItemToCurScene(ScriptState *script);
- int o3_objectChat(ScriptState *script);
- int o3_checkForItem(ScriptState *script);
- int o3_resetInventory(ScriptState *script);
- int o3_defineItem(ScriptState *script);
- int o3_removeInventoryItemInstances(ScriptState *script);
- int o3_countInventoryItemInstances(ScriptState *script);
- int o3_npcChatSequence(ScriptState *script);
- int o3_queryGameFlag(ScriptState *script);
- int o3_resetGameFlag(ScriptState *script);
- int o3_setGameFlag(ScriptState *script);
- int o3_setHandItem(ScriptState *script);
- int o3_removeHandItem(ScriptState *script);
- int o3_handItemSet(ScriptState *script);
- int o3_hideMouse(ScriptState *script);
- int o3_addSpecialExit(ScriptState *script);
- int o3_setMousePos(ScriptState *script);
- int o3_showMouse(ScriptState *script);
- int o3_badConscienceChat(ScriptState *script);
- int o3_wipeDownMouseItem(ScriptState *script);
- int o3_setMalcolmsMood(ScriptState *script);
- int o3_delay(ScriptState *script);
- int o3_updateScore(ScriptState *script);
- int o3_makeSecondChanceSave(ScriptState *script);
- int o3_setSceneFilename(ScriptState *script);
- int o3_removeItemsFromScene(ScriptState *script);
- int o3_disguiseMalcolm(ScriptState *script);
- int o3_drawSceneShape(ScriptState *script);
- int o3_drawSceneShapeOnPage(ScriptState *script);
- int o3_checkInRect(ScriptState *script);
- int o3_updateConversations(ScriptState *script);
- int o3_setSceneDim(ScriptState *script);
- int o3_update(ScriptState *script);
- int o3_setSceneAnimPosAndFrame(ScriptState *script);
- int o3_removeItemInstances(ScriptState *script);
- int o3_disableInventory(ScriptState *script);
- int o3_enableInventory(ScriptState *script);
- int o3_enterNewScene(ScriptState *script);
- int o3_switchScene(ScriptState *script);
- int o3_getShapeFlag1(ScriptState *script);
- int o3_setMalcolmPos(ScriptState *script);
- int o3_stopMusic(ScriptState *script);
- int o3_playWanderScoreViaMap(ScriptState *script);
- int o3_playSoundEffect(ScriptState *script);
- int o3_getScore(ScriptState *script);
- int o3_blockOutRegion(ScriptState *script);
- int o3_showSceneStringsMessage(ScriptState *script);
- int o3_getRand(ScriptState *script);
- int o3_setDeathHandler(ScriptState *script);
- int o3_showGoodConscience(ScriptState *script);
- int o3_goodConscienceChat(ScriptState *script);
- int o3_hideGoodConscience(ScriptState *script);
- int o3_waitForConfirmationClick(ScriptState *script);
- int o3_defineRoomEntrance(ScriptState *script);
- int o3_runTemporaryScript(ScriptState *script);
- int o3_setSpecialSceneScriptRunTime(ScriptState *script);
- int o3_defineSceneAnim(ScriptState *script);
- int o3_updateSceneAnim(ScriptState *script);
- int o3_runActorScript(ScriptState *script);
- int o3_runDialog(ScriptState *script);
- int o3_malcolmRandomChat(ScriptState *script);
- int o3_setDlgIndex(ScriptState *script);
- int o3_getDlgIndex(ScriptState *script);
- int o3_defineScene(ScriptState *script);
- int o3_setConversationState(ScriptState *script);
- int o3_getConversationState(ScriptState *script);
- int o3_changeChapter(ScriptState *script);
- int o3_countItemInstances(ScriptState *script);
- int o3_dialogStartScript(ScriptState *script);
- int o3_dialogEndScript(ScriptState *script);
- int o3_setSpecialSceneScriptState(ScriptState *script);
- int o3_clearSpecialSceneScriptState(ScriptState *script);
- int o3_querySpecialSceneScriptState(ScriptState *script);
- int o3_setHiddenItemsEntry(ScriptState *script);
- int o3_getHiddenItemsEntry(ScriptState *script);
- int o3_customChat(ScriptState *script);
- int o3_customChatFinish(ScriptState *script);
- int o3_setupSceneAnimObject(ScriptState *script);
- int o3_removeSceneAnimObject(ScriptState *script);
- int o3_disableTimer(ScriptState *script);
- int o3_enableTimer(ScriptState *script);
- int o3_setTimerCountdown(ScriptState *script);
- int o3_setVocHigh(ScriptState *script);
- int o3_getVocHigh(ScriptState *script);
- int o3_dummy(ScriptState *script);
+ int o3_getMalcolmShapes(EMCState *script);
+ int o3_setCharacterPos(EMCState *script);
+ int o3_defineObject(EMCState *script);
+ int o3_refreshCharacter(EMCState *script);
+ int o3_getCharacterX(EMCState *script);
+ int o3_getCharacterY(EMCState *script);
+ int o3_getCharacterFacing(EMCState *script);
+ int o3_getCharacterScene(EMCState *script);
+ int o3_getMalcolmsMood(EMCState *script);
+ int o3_getCharacterFrameFromFacing(EMCState *script);
+ int o3_setCharacterFacingOverwrite(EMCState *script);
+ int o3_trySceneChange(EMCState *script);
+ int o3_moveCharacter(EMCState *script);
+ int o3_setCharacterFacing(EMCState *script);
+ int o3_showSceneFileMessage(EMCState *script);
+ int o3_setCharacterAnimFrameFromFacing(EMCState *script);
+ int o3_showBadConscience(EMCState *script);
+ int o3_hideBadConscience(EMCState *script);
+ int o3_setInventorySlot(EMCState *script);
+ int o3_getInventorySlot(EMCState *script);
+ int o3_addItemToInventory(EMCState *script);
+ int o3_addItemToCurScene(EMCState *script);
+ int o3_objectChat(EMCState *script);
+ int o3_checkForItem(EMCState *script);
+ int o3_resetInventory(EMCState *script);
+ int o3_defineItem(EMCState *script);
+ int o3_removeInventoryItemInstances(EMCState *script);
+ int o3_countInventoryItemInstances(EMCState *script);
+ int o3_npcChatSequence(EMCState *script);
+ int o3_queryGameFlag(EMCState *script);
+ int o3_resetGameFlag(EMCState *script);
+ int o3_setGameFlag(EMCState *script);
+ int o3_setHandItem(EMCState *script);
+ int o3_removeHandItem(EMCState *script);
+ int o3_handItemSet(EMCState *script);
+ int o3_hideMouse(EMCState *script);
+ int o3_addSpecialExit(EMCState *script);
+ int o3_setMousePos(EMCState *script);
+ int o3_showMouse(EMCState *script);
+ int o3_badConscienceChat(EMCState *script);
+ int o3_wipeDownMouseItem(EMCState *script);
+ int o3_setMalcolmsMood(EMCState *script);
+ int o3_delay(EMCState *script);
+ int o3_updateScore(EMCState *script);
+ int o3_makeSecondChanceSave(EMCState *script);
+ int o3_setSceneFilename(EMCState *script);
+ int o3_removeItemsFromScene(EMCState *script);
+ int o3_disguiseMalcolm(EMCState *script);
+ int o3_drawSceneShape(EMCState *script);
+ int o3_drawSceneShapeOnPage(EMCState *script);
+ int o3_checkInRect(EMCState *script);
+ int o3_updateConversations(EMCState *script);
+ int o3_setSceneDim(EMCState *script);
+ int o3_update(EMCState *script);
+ int o3_setSceneAnimPosAndFrame(EMCState *script);
+ int o3_removeItemInstances(EMCState *script);
+ int o3_disableInventory(EMCState *script);
+ int o3_enableInventory(EMCState *script);
+ int o3_enterNewScene(EMCState *script);
+ int o3_switchScene(EMCState *script);
+ int o3_getShapeFlag1(EMCState *script);
+ int o3_setMalcolmPos(EMCState *script);
+ int o3_stopMusic(EMCState *script);
+ int o3_playWanderScoreViaMap(EMCState *script);
+ int o3_playSoundEffect(EMCState *script);
+ int o3_getScore(EMCState *script);
+ int o3_blockOutRegion(EMCState *script);
+ int o3_showSceneStringsMessage(EMCState *script);
+ int o3_getRand(EMCState *script);
+ int o3_setDeathHandler(EMCState *script);
+ int o3_showGoodConscience(EMCState *script);
+ int o3_goodConscienceChat(EMCState *script);
+ int o3_hideGoodConscience(EMCState *script);
+ int o3_waitForConfirmationClick(EMCState *script);
+ int o3_defineRoomEntrance(EMCState *script);
+ int o3_runTemporaryScript(EMCState *script);
+ int o3_setSpecialSceneScriptRunTime(EMCState *script);
+ int o3_defineSceneAnim(EMCState *script);
+ int o3_updateSceneAnim(EMCState *script);
+ int o3_runActorScript(EMCState *script);
+ int o3_runDialog(EMCState *script);
+ int o3_malcolmRandomChat(EMCState *script);
+ int o3_setDlgIndex(EMCState *script);
+ int o3_getDlgIndex(EMCState *script);
+ int o3_defineScene(EMCState *script);
+ int o3_setConversationState(EMCState *script);
+ int o3_getConversationState(EMCState *script);
+ int o3_changeChapter(EMCState *script);
+ int o3_countItemInstances(EMCState *script);
+ int o3_dialogStartScript(EMCState *script);
+ int o3_dialogEndScript(EMCState *script);
+ int o3_setSpecialSceneScriptState(EMCState *script);
+ int o3_clearSpecialSceneScriptState(EMCState *script);
+ int o3_querySpecialSceneScriptState(EMCState *script);
+ int o3_setHiddenItemsEntry(EMCState *script);
+ int o3_getHiddenItemsEntry(EMCState *script);
+ int o3_customChat(EMCState *script);
+ int o3_customChatFinish(EMCState *script);
+ int o3_setupSceneAnimObject(EMCState *script);
+ int o3_removeSceneAnimObject(EMCState *script);
+ int o3_disableTimer(EMCState *script);
+ int o3_enableTimer(EMCState *script);
+ int o3_setTimerCountdown(EMCState *script);
+ int o3_setVocHigh(EMCState *script);
+ int o3_getVocHigh(EMCState *script);
+ int o3_dummy(EMCState *script);
// misc
TextDisplayer_v3 *_text;