(svn r1854) Split GetSpritePtr() into GetSprite() for regular sprites (returning a Sprite*) and GetNonSprite() for "sprites" of type 0xFF (returning byte*)

This commit is contained in:
tron
2005-02-10 12:14:38 +00:00
parent 2a151d9354
commit 94c75f33bb
7 changed files with 33 additions and 27 deletions

View File

@@ -698,7 +698,12 @@ static uint RotateSprite(uint s)
}
#endif
byte *GetSpritePtr(SpriteID sprite)
Sprite *GetSprite(SpriteID sprite)
{
return GetNonSprite(sprite);
}
byte *GetNonSprite(SpriteID sprite)
{
byte *p;
@@ -987,7 +992,7 @@ const SpriteDimension *GetSpriteDimension(SpriteID sprite)
p = _sprite_ptr[sprite];
if (p == NULL)
p = GetSpritePtr(sprite);
p = GetSprite(sprite);
/* decode sprite header */
sd = &sd_static;