diff options
Diffstat (limited to 'engines/queen/grid.cpp')
-rw-r--r-- | engines/queen/grid.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/queen/grid.cpp b/engines/queen/grid.cpp index 467f341c0b..01a3716376 100644 --- a/engines/queen/grid.cpp +++ b/engines/queen/grid.cpp @@ -54,11 +54,11 @@ void Grid::readDataFrom(uint16 numObjects, uint16 numRooms, byte *&ptr) { _objMax[0] = 0; _areaMax[0] = 0; - memset(&_area[0], 0, sizeof(Area) * MAX_AREAS_NUMBER); + // _area[0][] cleared by default constructor for (i = 1; i <= _numRoomAreas; i++) { _objMax[i] = (int16)READ_BE_INT16(ptr); ptr += 2; _areaMax[i] = (int16)READ_BE_INT16(ptr); ptr += 2; - memset(&_area[i][0], 0, sizeof(Area)); + // _area[i][0] cleared by default constructor for (j = 1; j <= _areaMax[i]; j++) { assert(j < MAX_AREAS_NUMBER); _area[i][j].readFromBE(ptr); @@ -66,7 +66,7 @@ void Grid::readDataFrom(uint16 numObjects, uint16 numRooms, byte *&ptr) { } _objectBox = new Box[numObjects + 1]; - memset(&_objectBox[0], 0, sizeof(Box)); + // _objectBox[0] cleared by default constructor for (i = 1; i <= numObjects; i++) { _objectBox[i].readFromBE(ptr); } |