changeset 142:bfd4f89f2224 draft

(svn r143) Fix: newgrfs are working again
author dominik <dominik@openttd.org>
date Fri, 27 Aug 2004 08:28:41 +0000
parents c1b1024d9f3f
children 88201e70beb5
files spritecache.c
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/spritecache.c
+++ b/spritecache.c
@@ -662,6 +662,7 @@
 	"cached_sprites.xx3",
 };
 
+#define OPENTTD_SPRITES_COUNT = 70
 static const uint16 _openttd_grf_indexes[] = {
 	SPR_OPENTTD_BASE+0,	SPR_OPENTTD_BASE+7, // icons etc
 	98,98,     // euro symbol medium size
@@ -671,7 +672,7 @@
 	616, 616, // nordic char: Æ
 	666, 666, // nordic char: Ø
 	634, 634, // nordic char: Ø
-	SPR_OPENTTD_BASE+62, SPR_OPENTTD_BASE+70, // more icons
+	SPR_OPENTTD_BASE+62, SPR_OPENTTD_BASE+SPR_OPENTTD_COUNT, // more icons
 	0xffff,
 };
 
@@ -700,7 +701,9 @@
 		load_index = SPR_CANALS_BASE;
 		load_index += LoadGrfFile("canalsw.grf", load_index, i++);
 		/* XXX: Only for debugging. Will be more generic. */
-		
+
+		load_index = SPR_OPENTTD_BASE + OPENTTD_SPRITES_COUNT;
+
 		for(j=0; j!=lengthof(_newgrf_files) && _newgrf_files[j]; j++)
 			load_index += LoadGrfFile(_newgrf_files[j], load_index, i++);