diff options
Diffstat (limited to 'engines/kyra/screen.h')
-rw-r--r-- | engines/kyra/screen.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/kyra/screen.h b/engines/kyra/screen.h index ba69aea3cc..3d2bda3b59 100644 --- a/engines/kyra/screen.h +++ b/engines/kyra/screen.h @@ -298,7 +298,7 @@ public: void hideMouse(); void showMouse(); bool isMouseVisible() const; - virtual void setMouseCursor(int x, int y, const byte *shape); + void setMouseCursor(int x, int y, const byte *shape); // rect handling virtual int getRectSize(int w, int h) = 0; @@ -396,8 +396,11 @@ protected: uint8 *_animBlockPtr; int _animBlockSize; + // mouse handling int _mouseLockCount; + virtual void postProcessCursor(uint8 *data, int w, int h, int pitch) {}; + enum { kMaxDirtyRects = 50 }; |