diff options
author | tron <tron@openttd.org> | 2005-02-10 12:14:38 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2005-02-10 12:14:38 +0000 |
commit | 94c75f33bb896b32866fd062242067d773b0f7b1 (patch) | |
tree | b487a5d141332ab7f42372d6735d5951cc75524e /spritecache.c | |
parent | 2a151d93546db1d867a7cc0691a5c0e5973a4b98 (diff) | |
download | openttd-94c75f33bb896b32866fd062242067d773b0f7b1.tar.xz |
(svn r1854) Split GetSpritePtr() into GetSprite() for regular sprites (returning a Sprite*) and GetNonSprite() for "sprites" of type 0xFF (returning byte*)
Diffstat (limited to 'spritecache.c')
-rw-r--r-- | spritecache.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/spritecache.c b/spritecache.c index 30cd4ad46..9c6f4702d 100644 --- a/spritecache.c +++ b/spritecache.c @@ -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; |