aboutsummaryrefslogtreecommitdiff
path: root/engines/draci/game.h
diff options
context:
space:
mode:
authorDenis Kasak2009-09-28 23:10:08 +0000
committerDenis Kasak2009-09-28 23:10:08 +0000
commit0c0135e0ed5047281519ffafdd22afc9b65b0f1c (patch)
tree9e8d2943f0a39e946121477883542c56689bb9c4 /engines/draci/game.h
parenta8d6e8774c79cbeb52e7ec772534059040a2d662 (diff)
downloadscummvm-rg350-0c0135e0ed5047281519ffafdd22afc9b65b0f1c.tar.gz
scummvm-rg350-0c0135e0ed5047281519ffafdd22afc9b65b0f1c.tar.bz2
scummvm-rg350-0c0135e0ed5047281519ffafdd22afc9b65b0f1c.zip
draci: Added methods Game::positionAnimAsHero(), Game::getHeroX() and Game::getHeroY() and implemented correct positioning of all dragon animations. Fixed exiting the inventory by right-clicking outside it.
svn-id: r44453
Diffstat (limited to 'engines/draci/game.h')
-rw-r--r--engines/draci/game.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/draci/game.h b/engines/draci/game.h
index 7324322467..9262c190c7 100644
--- a/engines/draci/game.h
+++ b/engines/draci/game.h
@@ -260,6 +260,9 @@ public:
}
void walkHero(int x, int y);
+ int getHeroX();
+ int getHeroY();
+ void positionAnimAsHero(Animation *anim);
void loadRoom(int roomNum);
int loadAnimation(uint animNum, uint z);
@@ -283,6 +286,9 @@ public:
int getGateNum() const;
void setGateNum(int gate);
+ double getPers0();
+ double getPersStep();
+
int getItemStatus(int itemID) const;
void setItemStatus(int itemID, int status);
int getCurrentItem() const;
@@ -346,6 +352,8 @@ private:
GameInfo _info;
+ int _heroX, _heroY;
+
int *_variables;
Person *_persons;
GameObject *_objects;