(svn r12002) -Cleanup (r11981): Remove obsolete code to skip sprites from indexed GRFs.
authorpeter1138
Mon, 28 Jan 2008 17:51:45 +0000
changeset 8432 19e2849a638c
parent 8431 3efd3b25763d
child 8433 33899f3d6b5c
(svn r12002) -Cleanup (r11981): Remove obsolete code to skip sprites from indexed GRFs.
src/gfxinit.cpp
src/spritecache.cpp
src/spritecache.h
src/table/landscape_sprite.h
--- 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);
 	}
 }
 
--- 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)
--- 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 */
--- 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
 };