aboutsummaryrefslogtreecommitdiff
path: root/engines/prince/graphics.cpp
diff options
context:
space:
mode:
authorlukaslw2014-07-13 18:27:13 +0200
committerlukaslw2014-07-13 18:27:13 +0200
commit7155db43049493fadc2f2e9779e5407ef3acc6eb (patch)
tree2076cdcd718b9e4d83495b401b8530aa7105cf77 /engines/prince/graphics.cpp
parenteec9e4a84e5137930bcf8966fa7e65e2e27312f8 (diff)
downloadscummvm-rg350-7155db43049493fadc2f2e9779e5407ef3acc6eb.tar.gz
scummvm-rg350-7155db43049493fadc2f2e9779e5407ef3acc6eb.tar.bz2
scummvm-rg350-7155db43049493fadc2f2e9779e5407ef3acc6eb.zip
PRINCE: Pathfinding - bug fixing, approxPath()
Diffstat (limited to 'engines/prince/graphics.cpp')
-rw-r--r--engines/prince/graphics.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/prince/graphics.cpp b/engines/prince/graphics.cpp
index c993cc8905..7a3e310320 100644
--- a/engines/prince/graphics.cpp
+++ b/engines/prince/graphics.cpp
@@ -226,6 +226,12 @@ void GraphicsMan::drawAsShadowDrawNode(Graphics::Surface *screen, DrawNode *draw
}
}
+void GraphicsMan::drawPixel(Graphics::Surface *screen, int32 posX, int32 posY) {
+ byte *dst = (byte *)screen->getBasePtr(posX, posY);
+ *dst = 0;
+ change();
+}
+
byte GraphicsMan::getBlendTableColor(byte pixelColor, byte backgroundPixelColor, byte *blendTable) {
int32 redFirstOrg, greenFirstOrg, blueFirstOrg;
int32 redFirstBack, greenFirstBack, blueFirstBack;