aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/minigames/geisha/penetration.h
diff options
context:
space:
mode:
authorSven Hesse2012-06-03 01:12:21 +0200
committerSven Hesse2012-06-03 01:29:44 +0200
commit8dcb93f2ce04df49dea38f56bc97aef900a05122 (patch)
tree5f6adcc6219f9a9dbb429b557b9f91fd19f5556b /engines/gob/minigames/geisha/penetration.h
parent43abb525d4004cb0816c8ea506b0b963d784ccf3 (diff)
downloadscummvm-rg350-8dcb93f2ce04df49dea38f56bc97aef900a05122.tar.gz
scummvm-rg350-8dcb93f2ce04df49dea38f56bc97aef900a05122.tar.bz2
scummvm-rg350-8dcb93f2ce04df49dea38f56bc97aef900a05122.zip
GOB: Draw the Penetration map and do basic movement
Diffstat (limited to 'engines/gob/minigames/geisha/penetration.h')
-rw-r--r--engines/gob/minigames/geisha/penetration.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/gob/minigames/geisha/penetration.h b/engines/gob/minigames/geisha/penetration.h
index 897b10940c..72201d21d8 100644
--- a/engines/gob/minigames/geisha/penetration.h
+++ b/engines/gob/minigames/geisha/penetration.h
@@ -74,6 +74,13 @@ private:
Surface *_map;
byte _mapTiles[kMapWidth * kMapHeight];
+ bool _mapUpdate;
+ uint16 _mapX;
+ uint16 _mapY;
+
+ uint8 _subTileX;
+ uint8 _subTileY;
+
void init();
void deinit();
@@ -84,6 +91,9 @@ private:
void updateAnims();
int16 checkInput(int16 &mouseX, int16 &mouseY, MouseButtons &mouseButtons);
+
+ void handleSub(int16 key);
+ void moveSub(int x, int y);
};
} // End of namespace Geisha