aboutsummaryrefslogtreecommitdiff
path: root/queen/logic.h
diff options
context:
space:
mode:
authorJoost Peters2003-10-05 16:07:07 +0000
committerJoost Peters2003-10-05 16:07:07 +0000
commit36ed0b1d3c662743f638fc7c9275f6952542c23d (patch)
tree44bcf13ee9b060c3a5ef19a5dff3875cdee6c987 /queen/logic.h
parent47e3b8f55d55530b6b6593c02d57a33d1767cd4c (diff)
downloadscummvm-rg350-36ed0b1d3c662743f638fc7c9275f6952542c23d.tar.gz
scummvm-rg350-36ed0b1d3c662743f638fc7c9275f6952542c23d.tar.bz2
scummvm-rg350-36ed0b1d3c662743f638fc7c9275f6952542c23d.zip
renamed classes (we have our own namespace now) + fixed segfault in logic
svn-id: r10618
Diffstat (limited to 'queen/logic.h')
-rw-r--r--queen/logic.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/queen/logic.h b/queen/logic.h
index cda7413507..1aff8c58a5 100644
--- a/queen/logic.h
+++ b/queen/logic.h
@@ -32,11 +32,11 @@ enum {
FRAME_XTRA = 2
};
-class QueenLogic {
+class Logic {
public:
- QueenLogic(QueenResource *resource);
- ~QueenLogic();
+ Logic(Resource *resource);
+ ~Logic();
uint16 currentRoom();
void currentRoom(uint16 room);
@@ -73,8 +73,8 @@ protected:
uint16 *_roomData;
uint16 *_sfxName;
- uint16 *_objMax;
- uint16 *_areaMax;
+ int16 *_objMax;
+ int16 *_areaMax;
uint16 (*_objectBox)[4]; // FIXME: Box *_objectBox;
uint16 (*_itemData)[5]; // FIXME: ItemData *_itemData;
GraphicData *_graphicData;
@@ -91,7 +91,7 @@ protected:
uint16 _maxAnimatedFrame, _maxStaticFrame, _maxAnimatedFrameLen; // FMAXA, FMAX, FMAXALEN
- QueenResource *_resource;
+ Resource *_resource;
void initialise();
};