aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/balloons.cpp
diff options
context:
space:
mode:
authorNicola Mettifogo2008-08-16 08:57:07 +0000
committerNicola Mettifogo2008-08-16 08:57:07 +0000
commit41a1763fa8d28cb7dc0dd6c1f27eb8207d9e3b6c (patch)
tree0977acb233daba144adab80b7a98d9416a127504 /engines/parallaction/balloons.cpp
parent37b149049e91fa5f2f45b4b0b9d0163b9a4fa126 (diff)
downloadscummvm-rg350-41a1763fa8d28cb7dc0dd6c1f27eb8207d9e3b6c.tar.gz
scummvm-rg350-41a1763fa8d28cb7dc0dd6c1f27eb8207d9e3b6c.tar.bz2
scummvm-rg350-41a1763fa8d28cb7dc0dd6c1f27eb8207d9e3b6c.zip
Fixed half-invisible balloons.
svn-id: r33933
Diffstat (limited to 'engines/parallaction/balloons.cpp')
-rw-r--r--engines/parallaction/balloons.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/parallaction/balloons.cpp b/engines/parallaction/balloons.cpp
index 222954ec3a..8889087bf5 100644
--- a/engines/parallaction/balloons.cpp
+++ b/engines/parallaction/balloons.cpp
@@ -585,7 +585,7 @@ Graphics::Surface *BalloonManager_br::expandBalloon(Frames *data, int frameNum)
Graphics::Surface *surf = new Graphics::Surface;
surf->create(rect.width(), rect.height(), 1);
- _gfx->unpackBlt(rect, data->getData(frameNum), data->getRawSize(frameNum), surf, 0, BALLOON_TRANSPARENT_COLOR_BR);
+ _gfx->unpackBlt(rect, data->getData(frameNum), data->getRawSize(frameNum), surf, LAYER_FOREGROUND, BALLOON_TRANSPARENT_COLOR_BR);
return surf;
}
@@ -626,6 +626,8 @@ int BalloonManager_br::setSingleBalloon(char *text, uint16 x, uint16 y, uint16 w
return id;
}
+static int count = 0;
+
int BalloonManager_br::setDialogueBalloon(char *text, uint16 winding, byte textColor) {
cacheAnims();