diff options
author | Gregory Montoir | 2004-01-16 15:51:23 +0000 |
---|---|---|
committer | Gregory Montoir | 2004-01-16 15:51:23 +0000 |
commit | 770d94b6071d5cd4ba0f4db7127b032c72c02a47 (patch) | |
tree | 0a789ccecd05002b896348e7f0c4074da479a5fd /queen/walk.cpp | |
parent | 3c521dc28858ef845ae0f0deae8f708fd1320421 (diff) | |
download | scummvm-rg350-770d94b6071d5cd4ba0f4db7127b032c72c02a47.tar.gz scummvm-rg350-770d94b6071d5cd4ba0f4db7127b032c72c02a47.tar.bz2 scummvm-rg350-770d94b6071d5cd4ba0f4db7127b032c72c02a47.zip |
some assert() calls
svn-id: r12435
Diffstat (limited to 'queen/walk.cpp')
-rw-r--r-- | queen/walk.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/queen/walk.cpp b/queen/walk.cpp index 1df150ac17..445827052d 100644 --- a/queen/walk.cpp +++ b/queen/walk.cpp @@ -540,9 +540,11 @@ bool Walk::calcPath(uint16 oldArea, uint16 newArea) { area = _areaList[_areaListCount]; } else { ++_areaListCount; + assert(_areaListCount < MAX_WALK_DATA); _areaList[_areaListCount] = area; if(!isAreaStruck(area)) { ++_areaStrikeCount; + assert(_areaStrikeCount < MAX_WALK_DATA); _areaStrike[_areaStrikeCount] = area; } } @@ -567,6 +569,7 @@ void Walk::incWalkData(int16 px, int16 py, int16 x, int16 y, uint16 areaNum) { debug(9, "Walk::incWalkData(%d, %d, %d)", (x - px), (y - py), areaNum); if (px != x || py != y) { ++_walkDataCount; + assert(_walkDataCount < MAX_WALK_DATA); WalkData *pwd = &_walkData[_walkDataCount]; pwd->dx = x - px; pwd->dy = y - py; |