aboutsummaryrefslogtreecommitdiff
path: root/engines/queen/grid.cpp
diff options
context:
space:
mode:
authorGregory Montoir2007-02-24 18:39:08 +0000
committerGregory Montoir2007-02-24 18:39:08 +0000
commit11e679845d49f5a13e7311b6e5bebc7827a26878 (patch)
tree18385f7c9a0d5c26b81acc2daeae15ce1142edea /engines/queen/grid.cpp
parentd350830d7c209a02d9dde3801390c902980dbde7 (diff)
downloadscummvm-rg350-11e679845d49f5a13e7311b6e5bebc7827a26878.tar.gz
scummvm-rg350-11e679845d49f5a13e7311b6e5bebc7827a26878.tar.bz2
scummvm-rg350-11e679845d49f5a13e7311b6e5bebc7827a26878.zip
some fixes and additions for FOTAQ amiga versions
svn-id: r25825
Diffstat (limited to 'engines/queen/grid.cpp')
-rw-r--r--engines/queen/grid.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/queen/grid.cpp b/engines/queen/grid.cpp
index 0dc7d045df..e23ec6c59f 100644
--- a/engines/queen/grid.cpp
+++ b/engines/queen/grid.cpp
@@ -72,6 +72,7 @@ void Grid::readDataFrom(uint16 numObjects, uint16 numRooms, byte *&ptr) {
void Grid::setZone(GridScreen screen, uint16 zoneNum, uint16 x1, uint16 y1, uint16 x2, uint16 y2) {
debug(9, "Grid::setZone(%d, %d, (%d,%d), (%d,%d))", screen, zoneNum, x1, y1, x2, y2);
+ assert(zoneNum < MAX_ZONES_NUMBER);
ZoneSlot *pzs = &_zones[screen][zoneNum];
pzs->valid = true;
pzs->box.x1 = x1;
@@ -82,6 +83,7 @@ void Grid::setZone(GridScreen screen, uint16 zoneNum, uint16 x1, uint16 y1, uint
void Grid::setZone(GridScreen screen, uint16 zoneNum, const Box &box) {
debug(9, "Grid::setZone(%d, %d, (%d,%d), (%d,%d))", screen, zoneNum, box.x1, box.y1, box.x2, box.y2);
+ assert(zoneNum < MAX_ZONES_NUMBER);
ZoneSlot *pzs = &_zones[screen][zoneNum];
pzs->valid = true;
pzs->box = box;