aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/parallaction.h
diff options
context:
space:
mode:
authorNicola Mettifogo2007-11-21 20:04:14 +0000
committerNicola Mettifogo2007-11-21 20:04:14 +0000
commit6af9577e84341630c00a29faa23d65a0d671aa81 (patch)
tree76d620fbdb2ae361f8fd3e23c1f6efdd0e589fd4 /engines/parallaction/parallaction.h
parent634595e0738cfb55d922ab91cdea7460156306a9 (diff)
downloadscummvm-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.h15
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