mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-02 00:42:24 +00:00
Needing area, and it must be signed ints
svn-id: r10535
This commit is contained in:
parent
5b5aab8e82
commit
9e29c7b901
@ -107,7 +107,7 @@ void QueenLogic::initialise() {
|
||||
|
||||
_objMax = new uint16[_numRooms + 1];
|
||||
_areaMax = new uint16[_numRooms + 1];
|
||||
_area = new uint16[_numRooms + 1][11][8];
|
||||
_area = new int16[_numRooms + 1][11][8];
|
||||
/*
|
||||
for (uint16 i = 1; i < (_numRooms + 1); i++) {
|
||||
_objMax[i] = READ_BE_UINT16(ptr);
|
||||
@ -144,6 +144,10 @@ void QueenLogic::currentRoom(uint16 room) {
|
||||
_currentRoom = room;
|
||||
}
|
||||
|
||||
void QueenLogic::oldRoom(uint16 room) {
|
||||
_oldRoom = room;
|
||||
}
|
||||
|
||||
int16* QueenLogic::objectData(int index) {
|
||||
return _objectData[index];
|
||||
}
|
||||
@ -156,6 +160,10 @@ uint16 QueenLogic::objMax(int room) {
|
||||
return _objMax[room];
|
||||
}
|
||||
|
||||
int16 *QueenLogic::area(int index, int subIndex) {
|
||||
return _area[index][subIndex];
|
||||
}
|
||||
|
||||
uint16 QueenLogic::walkOffCount() {
|
||||
return _numWalkOffs;
|
||||
}
|
||||
@ -164,5 +172,3 @@ uint16 *QueenLogic::walkOffData(int index) {
|
||||
return _walkOffData[index];
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -33,10 +33,13 @@ public:
|
||||
uint16 currentRoom();
|
||||
void currentRoom(uint16 room);
|
||||
|
||||
void oldRoom(uint16 room);
|
||||
|
||||
int16 *objectData(int index);
|
||||
uint16 roomData(int room);
|
||||
uint16 objMax(int room);
|
||||
|
||||
int16 *area(int index, int subIndex);
|
||||
uint16 walkOffCount();
|
||||
uint16 *walkOffData(int index);
|
||||
|
||||
@ -66,7 +69,7 @@ protected:
|
||||
int16 (*_objectData)[8];
|
||||
uint16 (*_actorData)[12];
|
||||
|
||||
uint16 (*_area)[11][8];
|
||||
int16 (*_area)[11][8];
|
||||
|
||||
uint16 (*_walkOffData)[3];
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user