diff options
| -rw-r--r-- | engines/parallaction/balloons.cpp | 5 | ||||
| -rw-r--r-- | engines/parallaction/gfxbase.cpp | 2 | ||||
| -rw-r--r-- | engines/parallaction/graphics.h | 4 | 
3 files changed, 7 insertions, 4 deletions
diff --git a/engines/parallaction/balloons.cpp b/engines/parallaction/balloons.cpp index c7a5fee919..81b32adb15 100644 --- a/engines/parallaction/balloons.cpp +++ b/engines/parallaction/balloons.cpp @@ -359,11 +359,12 @@ class BalloonManager_br : public BalloonManager {  	uint	_numBalloons; -	Frames *_leftBalloon; -	Frames *_rightBalloon;  	Disk *_disk;  	Gfx *_gfx; +	Frames *_leftBalloon; +	Frames *_rightBalloon; +  	void cacheAnims();  	void getStringExtent(Font *font, const char *text, uint16 maxwidth, int16* width, int16* height);  	void drawWrappedText(Font *font, Graphics::Surface* surf, char *text, byte color, int16 wrapwidth); diff --git a/engines/parallaction/gfxbase.cpp b/engines/parallaction/gfxbase.cpp index 7c02205e69..aa02253cb1 100644 --- a/engines/parallaction/gfxbase.cpp +++ b/engines/parallaction/gfxbase.cpp @@ -32,7 +32,7 @@  namespace Parallaction { -GfxObj::GfxObj(uint objType, Frames *frames, const char* name) : type(objType), _frames(frames), x(0), y(0), z(0), frame(0), layer(3), _flags(kGfxObjNormal), _keep(true) { +GfxObj::GfxObj(uint objType, Frames *frames, const char* name) : _frames(frames), _keep(true), x(0), y(0), z(0), _flags(kGfxObjNormal), type(objType), frame(0), layer(3)  {  	if (name) {  		_name = strdup(name);  	} else { diff --git a/engines/parallaction/graphics.h b/engines/parallaction/graphics.h index 90669daab8..52b7a4b870 100644 --- a/engines/parallaction/graphics.h +++ b/engines/parallaction/graphics.h @@ -472,6 +472,9 @@ typedef Common::HashMap<Common::String, int32, Common::IgnoreCase_Hash, Common::  class Gfx { +protected: +	Parallaction*		_vm; +  public:  	Disk *_disk;  	VarMap _vars; @@ -550,7 +553,6 @@ public:  	byte				*_unpackedBitmap;  protected: -	Parallaction*		_vm;  	bool				_halfbrite;  	bool 				_skipBackground;  | 
