diff options
author | Denis Kasak | 2009-07-13 19:53:53 +0000 |
---|---|---|
committer | Denis Kasak | 2009-07-13 19:53:53 +0000 |
commit | 04e4bfdbbed01d71f3d5c74d4e3a2090430a1b35 (patch) | |
tree | d1bb18cdd79b0cd58a335b0dffac2a093ba1fecf /engines/draci/game.h | |
parent | f8c20b9e9c68dc670ddb0179abed6dc12509c244 (diff) | |
download | scummvm-rg350-04e4bfdbbed01d71f3d5c74d4e3a2090430a1b35.tar.gz scummvm-rg350-04e4bfdbbed01d71f3d5c74d4e3a2090430a1b35.tar.bz2 scummvm-rg350-04e4bfdbbed01d71f3d5c74d4e3a2090430a1b35.zip |
* Implemented the following GPL functions: IsIcoOn, IcoStat, IsObjOn, IsObjOff, IsObjAway
* Changed GameObject::_location to an int since we sometimes use location -1.
* Some more uint <-> int changes to prevent comparisons between signed and unsigned.
svn-id: r42452
Diffstat (limited to 'engines/draci/game.h')
-rw-r--r-- | engines/draci/game.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/draci/game.h b/engines/draci/game.h index da12771fc7..c9f913dbc8 100644 --- a/engines/draci/game.h +++ b/engines/draci/game.h @@ -58,7 +58,7 @@ struct GameObject { Common::Array<int> _anims; GPL2Program _program; byte *_title; - byte _location; + int _location; bool _visible; }; @@ -132,7 +132,7 @@ public: _currentRoom._roomNum = n; } - void loadRoom(uint roomNum); + void loadRoom(int roomNum); int loadAnimation(uint animNum, uint z); void loadOverlays(); void loadObject(uint numObj); @@ -142,6 +142,8 @@ public: int getVariable(int varNum); void setVariable(int varNum, int value); + int getIconStatus(int iconID); + private: DraciEngine *_vm; int *_variables; |