aboutsummaryrefslogtreecommitdiff
path: root/engines/draci/game.h
diff options
context:
space:
mode:
authorDenis Kasak2009-07-17 00:20:57 +0000
committerDenis Kasak2009-07-17 00:20:57 +0000
commite419110569067fe98a0b009ee5a7e90b507aea49 (patch)
tree4e34afa654ad1685cfb07a308c5300061ec31c74 /engines/draci/game.h
parentc420a4fba13e8f1307b2325d22d2a928d95d1cee (diff)
downloadscummvm-rg350-e419110569067fe98a0b009ee5a7e90b507aea49.tar.gz
scummvm-rg350-e419110569067fe98a0b009ee5a7e90b507aea49.tar.bz2
scummvm-rg350-e419110569067fe98a0b009ee5a7e90b507aea49.zip
* Added Game::loop()
* Added WalkingMap::isWalkable() * Renamed remaining _priority identifiers to _z which were left by mistake in the previous commit svn-id: r42546
Diffstat (limited to 'engines/draci/game.h')
-rw-r--r--engines/draci/game.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/draci/game.h b/engines/draci/game.h
index 950fe4c817..6a4285f6b0 100644
--- a/engines/draci/game.h
+++ b/engines/draci/game.h
@@ -60,6 +60,8 @@ public:
_realWidth = mapReader.readUint16LE();
_realHeight = mapReader.readUint16LE();
+ _deltaX = mapReader.readUint16LE();
+ _deltaY = mapReader.readUint16LE();
_mapWidth = mapReader.readUint16LE();
_mapHeight = mapReader.readUint16LE();
_byteWidth = mapReader.readUint16LE();
@@ -68,6 +70,7 @@ public:
_data = data + mapReader.pos();
}
+ bool isWalkable(int x, int y);
private:
int _realWidth, _realHeight;
@@ -137,6 +140,7 @@ public:
~Game();
void init();
+ void loop();
void changeRoom(uint roomNum);
@@ -186,7 +190,7 @@ private:
uint16 *_dialogOffsets;
byte *_iconStatus;
GameObject *_objects;
- Room _currentRoom;
+ Room _currentRoom;
};
} // End of namespace Draci