diff options
author | Nicola Mettifogo | 2007-11-21 20:04:14 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-11-21 20:04:14 +0000 |
commit | 6af9577e84341630c00a29faa23d65a0d671aa81 (patch) | |
tree | 76d620fbdb2ae361f8fd3e23c1f6efdd0e589fd4 /engines/parallaction/parallaction.h | |
parent | 634595e0738cfb55d922ab91cdea7460156306a9 (diff) | |
download | scummvm-rg350-6af9577e84341630c00a29faa23d65a0d671aa81.tar.gz scummvm-rg350-6af9577e84341630c00a29faa23d65a0d671aa81.tar.bz2 scummvm-rg350-6af9577e84341630c00a29faa23d65a0d671aa81.zip |
* moved label drawing into Gfx, to be drawn directly in the framebuffer
* changed low level blitting function to accept Graphics::Surface to ease development
* temporarily disabled labels/subtitles in BRA
svn-id: r29593
Diffstat (limited to 'engines/parallaction/parallaction.h')
-rw-r--r-- | engines/parallaction/parallaction.h | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h index 23506de61d..874c5cb1b6 100644 --- a/engines/parallaction/parallaction.h +++ b/engines/parallaction/parallaction.h @@ -91,8 +91,7 @@ enum { kPriority18 = 18, kPriority19 = 19, kPriority20 = 20, - kPriority21 = 21, - kPriority99 = 99 // fictitious priority value used as a flag to handle quick label deletion + kPriority21 = 21 }; enum { @@ -439,11 +438,6 @@ public: Table *_callableNames; Table *_localFlagNames; - bool _deletingLabel; - Label *_label; - void showLabel(Label &label); - void hideLabel(uint priority); - public: int getGameType() const; uint32 getFeatures() const; @@ -477,6 +471,9 @@ public: InventoryItem _activeItem; Common::Point _mousePos; + void getCursorPos(Common::Point& p) { + p = _mousePos; + } Zone *_activeZone; @@ -577,8 +574,6 @@ public: virtual void walk() = 0; virtual void drawAnimations() = 0; virtual void eraseAnimations() = 0; - virtual void drawLabel() = 0; - virtual void eraseLabel() = 0; void beep(); @@ -749,8 +744,6 @@ protected: void walk(); void drawAnimations(); void eraseAnimations(); - void drawLabel(); - void eraseLabel(); // location parser |