diff options
author | Florian Kagerer | 2009-05-25 22:58:05 +0000 |
---|---|---|
committer | Florian Kagerer | 2009-05-25 22:58:05 +0000 |
commit | 9d4776ebc53218786a263279bc5868fc5947b7a5 (patch) | |
tree | 7f3a622300e718872256d753e4b81aa530408f7d /engines/kyra/lol.h | |
parent | b9bdded269edea6bb63931894f523254008f46a6 (diff) | |
download | scummvm-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.h | 11 |
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]; |