aboutsummaryrefslogtreecommitdiff
path: root/engines/lilliput/script.h
diff options
context:
space:
mode:
authorStrangerke2012-05-18 19:24:03 +0200
committerEugene Sandulenko2018-03-28 17:36:57 +0200
commite6983de0d074db34ff04e6b67319ce987350fd53 (patch)
tree16cb69c0cf5b02a526a24712531c25d37de11b68 /engines/lilliput/script.h
parent9ecbc0e327f6634df5173f706de24f28d18c71af (diff)
downloadscummvm-rg350-e6983de0d074db34ff04e6b67319ce987350fd53.tar.gz
scummvm-rg350-e6983de0d074db34ff04e6b67319ce987350fd53.tar.bz2
scummvm-rg350-e6983de0d074db34ff04e6b67319ce987350fd53.zip
LILLIPUT: Renaming, fix interface hotspots: it's now possible to skip the intro
Diffstat (limited to 'engines/lilliput/script.h')
-rw-r--r--engines/lilliput/script.h17
1 files changed, 7 insertions, 10 deletions
diff --git a/engines/lilliput/script.h b/engines/lilliput/script.h
index 4bd8ad31a5..82b2be4479 100644
--- a/engines/lilliput/script.h
+++ b/engines/lilliput/script.h
@@ -60,7 +60,7 @@ public:
byte _speechTimer;
byte _characterScriptEnabled[40];
- byte _array122E9[20];
+ int8 _interfaceHotspotStatus[20];
char _array16123PosX[40];
char _array1614BPosY[40];
byte _array12811[40];
@@ -83,8 +83,6 @@ public:
byte _array12839[40];
Common::Point _array1813BPos[32];
- void sub130B6();
-
LilliputScript(LilliputEngine *vm);
~LilliputScript();
@@ -103,7 +101,6 @@ private:
byte _byte12A09;
byte _byte129A0;
byte _byte10806;
- byte _byte12FE4;
byte _byte16F02;
byte _byte16F04;
byte _byte1881A;
@@ -130,7 +127,7 @@ private:
void sub18B3C(int var);
void displayNumber(byte var1, Common::Point pos);
byte *getMapPtr(Common::Point val);
- byte *sub173D2();
+ byte *getCurrentCharacterVarFromScript();
void sub171AF(int var1, int var2, int var4);
void sub18B7C(int var1, int var3);
void sub189B8();
@@ -174,8 +171,8 @@ private:
byte OC_compWord16EFE();
byte OC_AreCurrentCharacterVar0AndVar1EqualsTo();
byte OC_CurrentCharacterVar0Equals();
- byte OC_sub17825();
- byte OC_sub17844();
+ byte OC_checkLastInterfaceHotspotIndexMenu13();
+ byte OC_checkLastInterfaceHotspotIndexMenu2();
byte OC_CompareNumberOfCharacterWithVar0Equals();
byte OC_IsPositionInViewport();
byte OC_CompareGameVariables();
@@ -189,7 +186,7 @@ private:
byte OC_sub1793E();
byte OC_CurrentCharacterVar3Equals1();
byte OC_checkCharacterDirection();
- byte OC_sub17984();
+ byte OC_checkLastInterfaceHotspotIndex();
byte OC_checkSavedMousePos();
byte OC_sub179AE();
byte OC_sub179C2();
@@ -255,7 +252,7 @@ private:
void OC_sub1805D();
void OC_sub18074();
void OC_setCurrentCharacterDirection();
- void OC_sub18099();
+ void OC_setInterfaceHotspot();
void OC_sub180C3();
void OC_setViewPortPos();
void OC_setCurrentCharacterAltitude();
@@ -277,7 +274,7 @@ private:
void OC_setDebugFlag();
void OC_setByte14837();
void OC_sub183A2();
- void OC_sub183C6();
+ void OC_disableInterfaceHotspot();
void OC_loadFile_AERIAL_GFX();
void OC_sub17E22_speech1IfSoundOff();
void OC_sub1844A();