diff options
author | Gregory Montoir | 2005-02-26 10:59:50 +0000 |
---|---|---|
committer | Gregory Montoir | 2005-02-26 10:59:50 +0000 |
commit | 46844bbb7d338f28c9e53b23640965b3df4bf999 (patch) | |
tree | 822ba9b44ec5bc0d812dd90f50d9dca7d594e7bd | |
parent | 77b50fcce8ee3ad42d7d38cebcd042d72a55c5b5 (diff) | |
download | scummvm-rg350-46844bbb7d338f28c9e53b23640965b3df4bf999.tar.gz scummvm-rg350-46844bbb7d338f28c9e53b23640965b3df4bf999.tar.bz2 scummvm-rg350-46844bbb7d338f28c9e53b23640965b3df4bf999.zip |
added a missing line to findSpriteWithClassOf and updated _varNumSpriteGroups computing
svn-id: r16927
-rw-r--r-- | scumm/sprite_he.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/scumm/sprite_he.cpp b/scumm/sprite_he.cpp index 3132ee115f..62555799fa 100644 --- a/scumm/sprite_he.cpp +++ b/scumm/sprite_he.cpp @@ -32,8 +32,7 @@ namespace Scumm { void ScummEngine_v90he::allocateArrays() { ScummEngine::allocateArrays(); - // FIXME Check real _varNumSpriteGroups value - spritesAllocTables(_numSprites, 640, 64); + spritesAllocTables(_numSprites, MAX(64, _numSprites / 4), 64); } // @@ -118,7 +117,7 @@ int ScummEngine_v90he::findSpriteWithClassOf(int x, int y, int spriteGroup, int y = y * 256 / zoom; } if (spi->flags & kSFRotated && rot_angle) { - // TODO + rot_angle = (360 - rot_angle) % 360; Common::Point pts[1]; _wiz.polygonRotatePoints(pts, 1, rot_angle); } |