src/newgrf.cpp
changeset 10032 1f6c6f3bea28
parent 10030 f57f0b2e056d
child 10038 bff6d78e3b37
--- a/src/newgrf.cpp	Sat Aug 30 09:43:07 2008 +0000
+++ b/src/newgrf.cpp	Sat Aug 30 09:46:52 2008 +0000
@@ -5935,23 +5935,7 @@
 			}
 
 			FioSkipBytes(7);
-			num -= 8;
-
-			if (type & 2) {
-				FioSkipBytes(num);
-			} else {
-				while (num > 0) {
-					int8 i = FioReadByte();
-					if (i >= 0) {
-						num -= i;
-						FioSkipBytes(i);
-					} else {
-						i = -(i >> 3);
-						num -= i;
-						FioReadByte();
-					}
-				}
-			}
+			SkipSpriteData(type, num - 8);
 		}
 
 		if (_skip_sprites > 0) _skip_sprites--;