aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/objectmap.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2008-12-06 14:38:04 +0000
committerFilippos Karapetis2008-12-06 14:38:04 +0000
commitd148d481f9692a7a475fda8240f4e27e30aa17fd (patch)
tree52fdf005f7fa5d8bc761bbeb904e49ce50218f05 /engines/saga/objectmap.cpp
parent668eaea68c3b19a4deb1fa2c998a9ae597bf62ab (diff)
downloadscummvm-rg350-d148d481f9692a7a475fda8240f4e27e30aa17fd.tar.gz
scummvm-rg350-d148d481f9692a7a475fda8240f4e27e30aa17fd.tar.bz2
scummvm-rg350-d148d481f9692a7a475fda8240f4e27e30aa17fd.zip
Fixed compilation when SAGA_DEBUG is defined
svn-id: r35262
Diffstat (limited to 'engines/saga/objectmap.cpp')
-rw-r--r--engines/saga/objectmap.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/engines/saga/objectmap.cpp b/engines/saga/objectmap.cpp
index 91d265fa05..17256a67d9 100644
--- a/engines/saga/objectmap.cpp
+++ b/engines/saga/objectmap.cpp
@@ -149,6 +149,8 @@ void HitZone::draw(SagaEngine *vm, int color) {
Point *points;
Point specialPoint1;
Point specialPoint2;
+ Surface *backBuffer = vm->_gfx->getBackBuffer();
+
for (i = 0; i < _clickAreasCount; i++) {
clickArea = &_clickAreas[i];
pointsCount = clickArea->pointsCount;
@@ -166,11 +168,11 @@ void HitZone::draw(SagaEngine *vm, int color) {
if (pointsCount == 2) {
// 2 points represent a box
- ds->drawFrame(points[0], points[1], color);
+ backBuffer->drawFrame(points[0], points[1], color);
} else {
if (pointsCount > 2) {
// Otherwise draw a polyline
- ds->drawPolyLine(points, pointsCount, color);
+ backBuffer->drawPolyLine(points, pointsCount, color);
}
}
if (vm->_scene->getFlags() & kSceneFlagISO) {
@@ -184,7 +186,7 @@ void HitZone::draw(SagaEngine *vm, int color) {
specialPoint1.y--;
specialPoint2.x++;
specialPoint2.y++;
- ds->drawFrame(specialPoint1, specialPoint2, color);
+ backBuffer->drawFrame(specialPoint1, specialPoint2, color);
}
}
#endif