diff options
author | Johannes Schickel | 2007-11-13 15:49:21 +0000 |
---|---|---|
committer | Johannes Schickel | 2007-11-13 15:49:21 +0000 |
commit | be01daccdbcb14f4558b7faf7e4d91c3f52bc9a3 (patch) | |
tree | be9f284072ac3d0d9ca80938531ccc19dc822499 /engines/kyra/kyra_v2.h | |
parent | 149e87ecfbc115daafe35febecf2cd9a44b81fdd (diff) | |
download | scummvm-rg350-be01daccdbcb14f4558b7faf7e4d91c3f52bc9a3.tar.gz scummvm-rg350-be01daccdbcb14f4558b7faf7e4d91c3f52bc9a3.tar.bz2 scummvm-rg350-be01daccdbcb14f4558b7faf7e4d91c3f52bc9a3.zip |
- implemented opcodes:
-> o2_setHiddenItemsEntry 147
-> o2_getHiddenItemsEntry 148
-> o2t_fadeScenePal 3
- added o2t_playSoundEffect to the temporary opcode list
svn-id: r29494
Diffstat (limited to 'engines/kyra/kyra_v2.h')
-rw-r--r-- | engines/kyra/kyra_v2.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/engines/kyra/kyra_v2.h b/engines/kyra/kyra_v2.h index fd2f38706e..4ff2c3061b 100644 --- a/engines/kyra/kyra_v2.h +++ b/engines/kyra/kyra_v2.h @@ -494,6 +494,8 @@ protected: }; Item *_itemList; + uint16 _hiddenItems[20]; + int findFreeItem(); int countAllItems(); int findItem(uint16 sceneId, uint16 id); @@ -514,10 +516,6 @@ protected: static const byte _itemStringMap[]; static const int _itemStringMapSize; - // Just used in French version - int getItemCommandStringDrop(uint16 item); - int getItemCommandStringPickUp(uint16 item); - void setMouseCursor(uint16 item); void setHandItem(uint16 item); void removeHandItem(); @@ -545,6 +543,11 @@ protected: void changeFileExtension(char *buffer); + // - Just used in French version + int getItemCommandStringDrop(uint16 item); + int getItemCommandStringPickUp(uint16 item); + // - + char _internStringBuf[200]; static const char *_languageExtension[]; static const char *_scriptLangExt[]; @@ -777,6 +780,8 @@ protected: int o2_setSpecialSceneScriptState(ScriptState *script); int o2_clearSpecialSceneScriptState(ScriptState *script); int o2_querySpecialSceneScriptState(ScriptState *script); + int o2_setHiddenItemsEntry(ScriptState *script); + int o2_getHiddenItemsEntry(ScriptState *script); int o2_customChat(ScriptState *script); int o2_customChatFinish(ScriptState *script); int o2_setVocHigh(ScriptState *script); @@ -793,6 +798,7 @@ protected: int o2t_defineNewShapes(ScriptState *script); int o2t_setCurrentFrame(ScriptState *script); int o2t_playSoundEffect(ScriptState *script); + int o2t_fadeScenePal(ScriptState *script); int o2t_setShapeFlag(ScriptState *script); // script |