aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra_v2.h
diff options
context:
space:
mode:
authorJohannes Schickel2007-11-13 15:49:21 +0000
committerJohannes Schickel2007-11-13 15:49:21 +0000
commitbe01daccdbcb14f4558b7faf7e4d91c3f52bc9a3 (patch)
treebe9f284072ac3d0d9ca80938531ccc19dc822499 /engines/kyra/kyra_v2.h
parent149e87ecfbc115daafe35febecf2cd9a44b81fdd (diff)
downloadscummvm-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.h14
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