diff options
author | Filippos Karapetis | 2008-12-06 14:38:04 +0000 |
---|---|---|
committer | Filippos Karapetis | 2008-12-06 14:38:04 +0000 |
commit | d148d481f9692a7a475fda8240f4e27e30aa17fd (patch) | |
tree | 52fdf005f7fa5d8bc761bbeb904e49ce50218f05 /engines/saga/objectmap.cpp | |
parent | 668eaea68c3b19a4deb1fa2c998a9ae597bf62ab (diff) | |
download | scummvm-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.cpp | 8 |
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 |