aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/lol.h
diff options
context:
space:
mode:
authorFlorian Kagerer2009-05-25 22:58:05 +0000
committerFlorian Kagerer2009-05-25 22:58:05 +0000
commit9d4776ebc53218786a263279bc5868fc5947b7a5 (patch)
tree7f3a622300e718872256d753e4b81aa530408f7d /engines/kyra/lol.h
parentb9bdded269edea6bb63931894f523254008f46a6 (diff)
downloadscummvm-rg350-9d4776ebc53218786a263279bc5868fc5947b7a5.tar.gz
scummvm-rg350-9d4776ebc53218786a263279bc5868fc5947b7a5.tar.bz2
scummvm-rg350-9d4776ebc53218786a263279bc5868fc5947b7a5.zip
LOL: implemented support for the mine car
svn-id: r40897
Diffstat (limited to 'engines/kyra/lol.h')
-rw-r--r--engines/kyra/lol.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/engines/kyra/lol.h b/engines/kyra/lol.h
index 029d7948cc..537081af99 100644
--- a/engines/kyra/lol.h
+++ b/engines/kyra/lol.h
@@ -738,6 +738,7 @@ private:
int olol_getNextActiveCharacter(EMCState *script);
int olol_paralyzePoisonCharacter(EMCState *script);
int olol_drawCharPortrait(EMCState *script);
+ int olol_assignSpecialGuiShape(EMCState *script);
int olol_placeInventoryItemInHand(EMCState *script);
int olol_castSpell(EMCState *script);
int olol_pitDrop(EMCState *script);
@@ -933,7 +934,7 @@ private:
void drawLevelModifyScreenDim(int dim, int16 x1, int16 y1, int16 x2, int16 y2);
void drawDecorations(int index);
void drawBlockEffects(int index, int type);
- void drawScriptShapes(int pageNum);
+ void drawSpecialGuiShape(int pageNum);
void setWallType(int block, int wall, int val);
void updateDrawPage2();
@@ -979,7 +980,7 @@ private:
void pitDropScroll(int numSteps);
void shakeScene(int duration, int width, int height, int restore);
- int smoothScrollDrawSpecialShape(int pageNum);
+ int smoothScrollDrawSpecialGuiShape(int pageNum);
OpenDoorState _openDoorState[3];
int _blockDoor;
@@ -1010,7 +1011,11 @@ private:
uint8 *_sceneWindowBuffer;
LevelShapeProperty *_levelShapeProperties;
uint8 **_levelShapes;
- uint8 *_scriptAssignedLevelShape;
+
+ uint8 *_specialGuiShape;
+ uint16 _specialGuiShapeX;
+ uint16 _specialGuiShapeY;
+ uint16 _specialGuiShapeShadowFlag;
char _lastSuppFile[12];
char _lastOverridePalFile[12];