From c8e8911ef676f503ac5789d3fefac1278cdef971 Mon Sep 17 00:00:00 2001 From: rubidium Date: Tue, 2 Sep 2008 15:20:38 +0000 Subject: (svn r14223) -Codechange: make GetSprite aware of the 4 different types of sprites: fonts, recolour, mapgen and normal sprites. --- src/fontcache.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/fontcache.cpp') diff --git a/src/fontcache.cpp b/src/fontcache.cpp index ab7c9c5d1..28924885d 100644 --- a/src/fontcache.cpp +++ b/src/fontcache.cpp @@ -401,7 +401,7 @@ const Sprite *GetGlyph(FontSize size, WChar key) if (face == NULL || (key >= SCC_SPRITE_START && key <= SCC_SPRITE_END)) { SpriteID sprite = GetUnicodeGlyph(size, key); if (sprite == 0) sprite = GetUnicodeGlyph(size, '?'); - return GetSprite(sprite); + return GetSprite(sprite, ST_FONT); } /* Check for the glyph in our cache */ @@ -470,7 +470,7 @@ uint GetGlyphWidth(FontSize size, WChar key) if (face == NULL || (key >= SCC_SPRITE_START && key <= SCC_SPRITE_END)) { SpriteID sprite = GetUnicodeGlyph(size, key); if (sprite == 0) sprite = GetUnicodeGlyph(size, '?'); - return SpriteExists(sprite) ? GetSprite(sprite)->width + (size != FS_NORMAL) : 0; + return SpriteExists(sprite) ? GetSprite(sprite, ST_FONT)->width + (size != FS_NORMAL) : 0; } glyph = GetGlyphPtr(size, key); -- cgit v1.2.3-54-g00ecf