[Scummvm-cvs-logs] SF.net SVN: scummvm: [22245] tools/trunk/dekyra.cpp
cyx at users.sourceforge.net
cyx at users.sourceforge.net
Sun Apr 30 07:40:10 CEST 2006
Revision: 22245
Author: cyx
Date: 2006-04-30 07:39:39 -0700 (Sun, 30 Apr 2006)
ViewCVS: http://svn.sourceforge.net/scummvm/?rev=22245&view=rev
Log Message:
-----------
updated kyrandia2 opcodes
Modified Paths:
--------------
tools/trunk/dekyra.cpp
Modified: tools/trunk/dekyra.cpp
===================================================================
--- tools/trunk/dekyra.cpp 2006-04-30 13:40:35 UTC (rev 22244)
+++ tools/trunk/dekyra.cpp 2006-04-30 14:39:39 UTC (rev 22245)
@@ -228,178 +228,176 @@
};
static OpcodeDesc kyra2OpcodeDesc[] = {
- {0x0, "cmd_setCharacterShape"},
- {0x1, "cmd_drawShapeFrame"},
- {0x2, "cmd_defineActor"},
- {0x3, "cmd_setActorFrame"},
- {0x4, "cmd_unk0x04"},
- {0x5, "cmd_unk0x05"},
- {0x6, "cmd_getShapeColor"},
- {0x7, "cmd_unk0x07"},
- {0x8, "cmd_unk0x08"},
- {0x9, "cmd_unk0x09"},
- {0xa, "cmd_unk0x0A"},
- {0xb, "cmd_unk0x0B"},
- {0xc, "cmd_unk0x0C"},
- {0xd, "cmd_walkTo"},
- {0xe, "cmd_unk0x0E"},
- {0xf, "cmd_unk0x0F"},
- {0x10, "cmd_unk0x10"},
- {0x11, "cmd_unk0x11"},
- {0x12, "cmd_unk0x12"},
- {0x13, "cmd_unk0x13"},
- {0x14, "cmd_closeWSAFile"},
- {0x15, "cmd_copyPage"},
- {0x16, "cmd_unk0x16"},
- {0x17, "cmd_unk0x17"},
- {0x18, "cmd_unk0x18"},
- {0x19, "cmd_openWSAFile"},
- {0x1a, "cmd_unk0x1A"},
- {0x1b, "cmd_unk0x1B"},
- {0x1c, "cmd_unk0x1C"},
- {0x1d, "cmd_unk0x1D"},
- {0x1e, "cmd_unk0x1E"},
- {0x1f, "cmd_setMouseBounds"},
- {0x20, "cmd_unk0x20"},
- {0x21, "cmd_unk0x21"},
- {0x22, "cmd_unk0x22"},
- {0x23, "cmd_unk0x23"},
- {0x24, "cmd_unk0x24"},
- {0x25, "cmd_unk0x25"},
- {0x26, "cmd_unk0x26"},
- {0x27, "cmd_queryGameState"},
- {0x28, "cmd_clearGameState"},
- {0x29, "cmd_setGameState"},
- {0x2a, "cmd_pickUpItem"},
- {0x2b, "cmd_unk0x2B"},
- {0x2c, "cmd_unk0x2C"},
- {0x2d, "cmd_disableInput"},
- {0x2e, "cmd_defineDoor"},
- {0x2f, "cmd_setMousePos"},
- {0x30, "cmd_enableInput"},
- {0x31, "cmd_unk0x31"},
- {0x32, "cmd_unk0x32"},
- {0x33, "cmd_elapsedSeconds"},
- {0x34, "cmd_unk0x34"},
- {0x35, "cmd_unk0x35"},
- {0x36, "cmd_startSubscript"},
- {0x37, "cmd_unk0x37"},
- {0x38, "cmd_unk0x38"},
- {0x39, "cmd_unk0x39"},
- {0x3a, "cmd_setScale"},
- {0x3b, "cmd_setDepth"},
- {0x3c, "cmd_unk0x3C"},
- {0x3d, "cmd_unk0x3D"},
- {0x3e, "cmd_unk0x3E"},
- {0x3f, "cmd_unk0x3F"},
- {0x40, "cmd_unk0x40"},
- {0x41, "cmd_unk0x41"},
- {0x42, "cmd_dummy"},
- {0x43, "cmd_loadPalette"},
- {0x44, "cmd_fadePalette"},
- {0x45, "cmd_unk0x45"},
- {0x46, "cmd_unk0x46"},
- {0x47, "cmd_unk0x47"},
- {0x48, "cmd_unk0x48"},
- {0x49, "cmd_unk0x49"},
- {0x4a, "cmd_unk0x4A"},
- {0x4b, "cmd_unk0x4B"},
- {0x4c, "cmd_unk0x4C"},
- {0x4d, "cmd_unk0x4D"},
- {0x4e, "cmd_dummy"},
- {0x4f, "cmd_dummy"},
- {0x50, "cmd_unk0x50"},
- {0x51, "cmd_unk0x51"},
- {0x52, "cmd_unk0x52"},
- {0x53, "cmd_unk0x53"},
- {0x54, "cmd_unk0x54"},
- {0x55, "cmd_unk0x55"},
- {0x56, "cmd_unk0x56"},
- {0x57, "cmd_dummy"},
- {0x58, "cmd_unk0x58"},
- {0x59, "cmd_unk0x59"},
- {0x5a, "cmd_unk0x5A"},
- {0x5b, "cmd_getCharacterX"},
- {0x5c, "cmd_getCharacterY"},
- {0x5d, "cmd_unk0x5D"},
- {0x5e, "cmd_unk0x5E"},
- {0x5f, "cmd_printText"},
- {0x60, "cmd_random"},
- {0x61, "cmd_unk0x61"},
- {0x62, "cmd_unk0x62"},
- {0x63, "cmd_unk0x63"},
- {0x64, "cmd_unk0x64"},
- {0x65, "cmd_unk0x65"},
- {0x66, "cmd_shakeScreen"},
- {0x67, "cmd_fillRect"},
- {0x68, "cmd_unk0x68"},
- {0x69, "cmd_unk0x69"},
- {0x6a, "cmd_dummy"},
- {0x6b, "cmd_unk0x6B"},
- {0x6c, "cmd_unk0x6C"},
- {0x6d, "cmd_unk0x6D"},
- {0x6e, "cmd_unk0x6E"},
- {0x6f, "cmd_unk0x6F"},
- {0x70, "cmd_unk0x70"},
- {0x71, "cmd_unk0x71"},
- {0x72, "cmd_defineSprite"},
- {0x73, "cmd_unk0x73"},
- {0x74, "cmd_runNPCSubscript"},
- {0x75, "cmd_unk0x75"},
- {0x76, "cmd_unk0x76"},
- {0x77, "cmd_unk0x77"},
- {0x78, "cmd_unk0x78"},
- {0x79, "cmd_defineRoom"},
- {0x7a, "cmd_unk0x7A"},
- {0x7b, "cmd_unk0x7B"},
- {0x7c, "cmd_unk0x7C"},
- {0x7d, "cmd_dummy"},
- {0x7e, "cmd_dummy"},
- {0x7f, "cmd_unk0x7F"},
- {0x80, "cmd_unk0x80"},
- {0x81, "cmd_startNewChapter"},
- {0x82, "cmd_unk0x82"},
- {0x83, "cmd_unk0x83"},
- {0x84, "cmd_unk0x84"},
- {0x85, "cmd_unk0x85"},
- {0x86, "cmd_unk0x86"},
- {0x87, "cmd_unk0x87"},
- {0x88, "cmd_unk0x88"},
- {0x89, "cmd_unk0x89"},
- {0x8a, "cmd_unk0x8A"},
- {0x8b, "cmd_unk0x8B"},
- {0x8c, "cmd_unk0x8C"},
- {0x8d, "cmd_unk0x8D"},
- {0x8e, "cmd_unk0x8E"},
- {0x8f, "cmd_unk0x8F"},
- {0x90, "cmd_unk0x90"},
- {0x91, "cmd_unk0x91"},
- {0x92, "cmd_unk0x92"},
- {0x93, "cmd_unk0x93"},
- {0x94, "cmd_unk0x94"},
- {0x95, "cmd_processPalette"},
- {0x96, "cmd_closeWSAFile"},
- {0x97, "cmd_MeanwhileScene"},
- {0x98, "cmd_unk0x98"},
- {0x99, "cmd_unk0x99"},
- {0x9a, "cmd_unk0x9A"},
- {0x9b, "cmd_unk0x9B"},
- {0x9c, "cmd_unk0x9C"},
- {0x9d, "cmd_unk0x9D"},
- {0x9e, "cmd_unk0x9E"},
- {0x9f, "cmd_unk0x9F"},
- {0xa0, "cmd_unk0xA0"},
- {0xa1, "cmd_unk0xA1"},
- {0xa2, "cmd_unk0xA2"},
- {0xa3, "cmd_unk0xA3"},
- {0xa4, "cmd_unk0xA4"},
- {0xa5, "cmd_unk0xA5"},
- {0xa6, "cmd_unk0xA6"},
- {0xa7, "cmd_unk0xA7"},
- {0xa8, "cmd_unk0xA8"},
- {0xa9, "cmd_unk0xA9"}
+ { 0x0, "o2_setCharacterShape" },
+ { 0x1, "o2_drawShapeFrame" },
+ { 0x2, "o2_defineObject" },
+ { 0x3, "o2_setCharacterFrame" },
+ { 0x4, "o2_getCharacterPosX" },
+ { 0x5, "o2_getCharacterPosY" },
+ { 0x6, "o2_getCharacterField5" },
+ { 0x7, "o2_getCharacterSceneId" },
+ { 0x8, "o2_setSceneCommentString" },
+ { 0x9, "o2_isBitSet" },
+ { 0xa, "o2_setBit" },
+ { 0xb, "o2_setCharacterField6" },
+ { 0xc, "o2_setCharacterField5" },
+ { 0xd, "o2_restartToChapter1?" },
+ { 0xe, "o2_changeCharacterDirection" },
+ { 0xf, "o2_unk0x0F" },
+ { 0x10, "o2_unk0x10" },
+ { 0x11, "o2_setupNewChapter" },
+ { 0x12, "o2_copyScreenPage" },
+ { 0x13, "o2_printText" },
+ { 0x14, "o2_closeWSAFile" },
+ { 0x15, "o2_copyPage" },
+ { 0x16, "o2_copyScreenPageAlt" },
+ { 0x17, "o2_displayWSASequentialFrames" },
+ { 0x18, "o2_runWSAFrames" },
+ { 0x19, "o2_openWSAFile" },
+ { 0x1a, "o2_displayWSAFrame" },
+ { 0x1b, "o2_runWSAFromBeginningToEnd" },
+ { 0x1c, "o2_addItemToInventory" },
+ { 0x1d, "o2_animateShape" },
+ { 0x1e, "o2_unk0x1E" },
+ { 0x1f, "o2_setMouseBounds" },
+ { 0x20, "o2_unk0x20" },
+ { 0x21, "o2_dummy" },
+ { 0x22, "o2_removeItemFromInventory" },
+ { 0x23, "o2_defineBox?" },
+ { 0x24, "o2_reorderInventory" },
+ { 0x25, "o2_specificItemInInventory" },
+ { 0x26, "o2_getBox" },
+ { 0x27, "o2_queryGameState" },
+ { 0x28, "o2_clearGameState" },
+ { 0x29, "o2_setGameState" },
+ { 0x2a, "o2_createMouseItem" },
+ { 0x2b, "o2_destroyMouseItem" },
+ { 0x2c, "o2_mouseIsPointer" },
+ { 0x2d, "o2_hideMouse" },
+ { 0x2e, "o2_defineRoomDoor" },
+ { 0x2f, "o2_setMousePos" },
+ { 0x30, "o2_showMouse" },
+ { 0x31, "o2_scrollScreen?" },
+ { 0x32, "o2_wipeDownMouseItem" },
+ { 0x33, "o2_getElapsedSeconds" },
+ { 0x34, "o2_getTimerData" },
+ { 0x35, "o2_delayIf6or8" },
+ { 0x36, "o2_delay" },
+ { 0x37, "o2_delayWithOptionalInput" },
+ { 0x38, "o2_setTimerDataTicks" },
+ { 0x39, "o2_setTimerData" },
+ { 0x3a, "o2_setScaleSlot" },
+ { 0x3b, "o2_setDepthSlot" },
+ { 0x3c, "o2_setRoomHotSpotX" },
+ { 0x3d, "o2_loadShape" },
+ { 0x3e, "o2_drawShapeToScreenAndAnimate" },
+ { 0x3f, "o2_drawShapeToScreen" },
+ { 0x40, "o2_unsetSpriteFlag" },
+ { 0x41, "o2_setSpriteFlag" },
+ { 0x42, "o2_dummy" },
+ { 0x43, "o2_loadPalette" },
+ { 0x44, "o2_fadePalette" },
+ { 0x45, "o2_copyDisplayedPage" },
+ { 0x46, "o2_cmd_copyWSARegion" },
+ { 0x47, "o2_unsetSceneFlagBit1" },
+ { 0x48, "o2_setSceneFlagBit1" },
+ { 0x49, "o2_copyScreenPage2" },
+ { 0x4a, "o2_setSceneOffsets" },
+ { 0x4b, "o2_delayCount" },
+ { 0x4c, "o2_changePalette" },
+ { 0x4d, "o2_setCustomPaletteRange" },
+ { 0x4e, "o2_dummy" },
+ { 0x4f, "o2_dummy" },
+ { 0x50, "o2_unk0x50" },
+ { 0x51, "o2_unk0x51" },
+ { 0x52, "o2_isBlockedOutRegion" },
+ { 0x53, "o2_setScaleMode" },
+ { 0x54, "o2_getRoomExit" },
+ { 0x55, "o2_setRoomHotSpotY" },
+ { 0x56, "o2_setCharacterField6FromPosition" },
+ { 0x57, "o2_dummy" },
+ { 0x58, "o2_unk0x58" },
+ { 0x59, "o2_unk0x59" },
+ { 0x5a, "o2_setSceneUnkData" },
+ { 0x5b, "o2_blockInWalkableRegion" },
+ { 0x5c, "o2_blockOutWalkableRegion" },
+ { 0x5d, "o2_unk0x5D" },
+ { 0x5e, "o2_unk0x5E" },
+ { 0x5f, "o2_unk0x5F" },
+ { 0x60, "o2_random" },
+ { 0x61, "o2_unk0x61" },
+ { 0x62, "o2_freezeMouse" },
+ { 0x63, "o2_setShapeScaledFlag" },
+ { 0x64, "o2_setQuitFlag" },
+ { 0x65, "o2_unk0x65" },
+ { 0x66, "o2_shakeScreen" },
+ { 0x67, "o2_fillRect" },
+ { 0x68, "o2_getKey" },
+ { 0x69, "o2_printTextInBox" },
+ { 0x6a, "o2_dummy" },
+ { 0x6b, "o2_waitForConfirmationMouseClick" },
+ { 0x6c, "o2_swapScreenPages" },
+ { 0x6d, "o2_setSceneDimensions" },
+ { 0x6e, "o2_unk0x6E" },
+ { 0x6f, "o2_setTimer" },
+ { 0x70, "o2_loadSceneDataAlt" },
+ { 0x71, "o2_unk0x71" },
+ { 0x72, "o2_defineSprite" },
+ { 0x73, "o2_scrollScene?" },
+ { 0x74, "o2_runNPCSubscript" },
+ { 0x75, "o2_unk0x75" },
+ { 0x76, "o2_unk0x76" },
+ { 0x77, "o2_setCharacterField2" },
+ { 0x78, "o2_getCharacterField2" },
+ { 0x79, "o2_defineRoom" },
+ { 0x7a, "o2_unk0x7A" },
+ { 0x7b, "o2_setUnkGameFlag0" },
+ { 0x7c, "o2_getUnkGameFlag0" },
+ { 0x7d, "o2_dummy" },
+ { 0x7e, "o2_dummy" },
+ { 0x7f, "o2_unk0x7F" },
+ { 0x80, "o2_unk0x80" },
+ { 0x81, "o2_startNewChapter" },
+ { 0x82, "o2_getUnkGameFlag1" },
+ { 0x83, "o2_setUnkGameFlag1" },
+ { 0x84, "o2_getUnkGameFlag2" },
+ { 0x85, "o2_setUnkGameFlag2" },
+ { 0x86, "o2_getUnkGameFlag3" },
+ { 0x87, "o2_setUnkGameFlag3" },
+ { 0x88, "o2_unk0x88" },
+ { 0x89, "o2_unk0x89" },
+ { 0x8a, "o2_loadSpriteTimerData" },
+ { 0x8b, "o2_unk0x8B" },
+ { 0x8c, "o2_unk0x8C" },
+ { 0x8d, "o2_unk0x8D" },
+ { 0x8e, "o2_unk0x8E" },
+ { 0x8f, "o2_setTimerFlag" },
+ { 0x90, "o2_unsetTimerFlag" },
+ { 0x91, "o2_getTimerFlag" },
+ { 0x92, "o2_unk0x92" },
+ { 0x93, "o2_unk0x93" },
+ { 0x94, "o2_unk0x94" },
+ { 0x95, "o2_processPalette" },
+ { 0x96, "o2_closeWSAFile" },
+ { 0x97, "o2_playMeanwhileScene" },
+ { 0x98, "o2_unk0x98" },
+ { 0x99, "o2_unk0x99" },
+ { 0x9a, "o2_loadSceneData" },
+ { 0x9b, "o2_unk0x9B" },
+ { 0x9c, "o2_unk0x9C" },
+ { 0x9d, "o2_unk0x9D" },
+ { 0x9e, "o2_setTimerDataAndUpdateTimings" },
+ { 0x9f, "o2_setPaletteColor" },
+ { 0xa0, "o2_unk0xA0" },
+ { 0xa1, "o2_getStateData" },
+ { 0xa2, "o2_unk0xA2" },
+ { 0xa3, "o2_ifNotZero" },
+ { 0xa4, "o2_getDelayMode" },
+ { 0xa5, "o2_true" },
+ { 0xa6, "o2_unk0xA6" },
+ { 0xa7, "o2_dummy" }
};
-
+
static OpcodeDesc kyra1OpcodeDesc[] = {
{ 0x00 ,"o1_Magic_In_Mouse_Item" },
{ 0x01 ,"o1_Character_Says" },
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list