aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/minigames/geisha/penetration.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/gob/minigames/geisha/penetration.h')
-rw-r--r--engines/gob/minigames/geisha/penetration.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/gob/minigames/geisha/penetration.h b/engines/gob/minigames/geisha/penetration.h
index 0582b99e83..a5740382c6 100644
--- a/engines/gob/minigames/geisha/penetration.h
+++ b/engines/gob/minigames/geisha/penetration.h
@@ -110,10 +110,11 @@ private:
uint8 _floor;
Surface *_map;
- byte _mapTiles[kMapWidth * kMapHeight];
+ bool _walkMap[kMapWidth * kMapHeight];
ManagedSub *_sub;
+ Common::List<Position> _exits;
Common::List<Position> _shields;
Common::List<ManagedMouth> _mouths;
@@ -126,6 +127,7 @@ private:
void init();
void deinit();
+ void clearMap();
void createMap();
void initScreen();
@@ -138,7 +140,7 @@ private:
void subMove(int x, int y, Submarine::Direction direction);
void subShoot();
- bool isWalkable(byte tile) const;
+ bool isWalkable(int16 x, int16 y) const;
void checkShields();
void checkMouths();