# HG changeset patch # User peter1138 # Date 1201542705 0 # Node ID 19e2849a638c2f9e56390ef33ba57f963fd156be # Parent 3efd3b25763df523136b90d85983ec2cc5c9d27d (svn r12002) -Cleanup (r11981): Remove obsolete code to skip sprites from indexed GRFs. diff -r 3efd3b25763d -r 19e2849a638c src/gfxinit.cpp --- a/src/gfxinit.cpp Mon Jan 28 15:55:59 2008 +0000 +++ b/src/gfxinit.cpp Mon Jan 28 17:51:45 2008 +0000 @@ -70,20 +70,15 @@ while ((start = *index_tbl++) != END) { uint end = *index_tbl++; - if (start == SKIP) { // skip sprites (amount in second var) - SkipSprites(end); - (*sprite_id) += end; - } else { // load sprites and use indexes from start to end - do { - #ifdef NDEBUG - LoadNextSprite(start, file_index, *sprite_id); - #else - bool b = LoadNextSprite(start, file_index, *sprite_id); - assert(b); - #endif - (*sprite_id)++; - } while (++start <= end); - } + do { + #ifdef NDEBUG + LoadNextSprite(start, file_index, *sprite_id); + #else + bool b = LoadNextSprite(start, file_index, *sprite_id); + assert(b); + #endif + (*sprite_id)++; + } while (++start <= end); } } diff -r 3efd3b25763d -r 19e2849a638c src/spritecache.cpp --- a/src/spritecache.cpp Mon Jan 28 15:55:59 2008 +0000 +++ b/src/spritecache.cpp Mon Jan 28 17:51:45 2008 +0000 @@ -272,14 +272,6 @@ } -void SkipSprites(uint count) -{ - for (; count > 0; --count) { - if (!ReadSpriteHeaderSkipData()) return; - } -} - - #define S_FREE_MASK 1 static inline MemBlock* NextBlock(MemBlock* block) diff -r 3efd3b25763d -r 19e2849a638c src/spritecache.h --- a/src/spritecache.h Mon Jan 28 15:55:59 2008 +0000 +++ b/src/spritecache.h Mon Jan 28 17:51:45 2008 +0000 @@ -35,6 +35,5 @@ bool LoadNextSprite(int load_index, byte file_index, uint file_sprite_id); void DupSprite(SpriteID old_spr, SpriteID new_spr); -void SkipSprites(uint count); #endif /* SPRITECACHE_H */ diff -r 3efd3b25763d -r 19e2849a638c src/table/landscape_sprite.h --- a/src/table/landscape_sprite.h Mon Jan 28 15:55:59 2008 +0000 +++ b/src/table/landscape_sprite.h Mon Jan 28 17:51:45 2008 +0000 @@ -1,7 +1,6 @@ /* $Id$ */ enum { - SKIP = 0xFFFE, END = 0xFFFF };