From 11e679845d49f5a13e7311b6e5bebc7827a26878 Mon Sep 17 00:00:00 2001 From: Gregory Montoir Date: Sat, 24 Feb 2007 18:39:08 +0000 Subject: some fixes and additions for FOTAQ amiga versions svn-id: r25825 --- engines/queen/grid.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'engines/queen/grid.cpp') 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; -- cgit v1.2.3