diff options
Diffstat (limited to 'engines')
-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; |