diff options
Diffstat (limited to 'engines/illusions/screen.h')
-rw-r--r-- | engines/illusions/screen.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/illusions/screen.h b/engines/illusions/screen.h index 15a703c46c..1eef207513 100644 --- a/engines/illusions/screen.h +++ b/engines/illusions/screen.h @@ -121,8 +121,10 @@ public: Graphics::Surface *allocSurface(SurfInfo &surfInfo); bool isDisplayOn(); void setDisplayOn(bool isOn); + void setScreenOffset(Common::Point offsPt); uint16 getColorKey2(); void updateSprites(); + void clearScreenOffsetAreas(); void decompressSprite(SpriteDecompressQueueItem *item); void drawSurface(Common::Rect &dstRect, Graphics::Surface *surface, Common::Rect &srcRect, int16 scale, uint32 flags); void setPalette(byte *colors, uint start, uint count); @@ -153,6 +155,9 @@ public: byte _faderPalette[768]; int _newFaderValue, _firstFaderIndex, _lastFaderIndex; + bool _isScreenOffsetActive; + Common::Point _screenOffsetPt; + void setSystemPalette(byte *palette); void buildColorTransTbl(); |