[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