diff -crN simutrans/simgraph.h 65534over/simgraph.h *** simgraph.h 2014-04-28 05:33:51.000000000 +0900 --- simgraph.h 2014-06-18 00:46:31.157229100 +0900 *************** *** 152,158 **** */ bool display_load_font(const char* fname); ! uint16 get_image_count(); void register_image(struct bild_t*); // delete all images above a certain number ... --- 152,158 ---- */ bool display_load_font(const char* fname); ! uint32 get_image_count(); void register_image(struct bild_t*); // delete all images above a certain number ... diff -crN simutrans/simgraph16.cc 65534over/simgraph16.cc *** simgraph16.cc 2014-04-28 05:33:55.000000000 +0900 --- simgraph16.cc 2014-06-18 00:46:02.323826700 +0900 *************** *** 1139,1145 **** */ static void rezoom() { ! for( uint16 n = 0; n < anz_images; n++ ) { if( (images[n].recode_flags & FLAG_ZOOMABLE) != 0 && images[n].base_h > 0 ) { images[n].recode_flags |= FLAG_REZOOM; } --- 1139,1145 ---- */ static void rezoom() { ! for( uint32 n = 0; n < anz_images; n++ ) { if( (images[n].recode_flags & FLAG_ZOOMABLE) != 0 && images[n].base_h > 0 ) { images[n].recode_flags |= FLAG_REZOOM; } *************** *** 1217,1223 **** */ static void recode() { ! for( uint16 n = 0; n < anz_images; n++ ) { images[n].player_flags = 0xFFFF; // recode all player colors } } --- 1217,1223 ---- */ static void recode() { ! for( uint32 n = 0; n < anz_images; n++ ) { images[n].player_flags = 0xFFFF; // recode all player colors } } *************** *** 1249,1255 **** } ! uint16 get_image_count() { return anz_images; } --- 1249,1255 ---- } ! uint32 get_image_count() { return anz_images; } diff -crN simutrans/simimg.h 65534over/simimg.h *** simimg.h 2014-04-28 05:33:51.000000000 +0900 --- simimg.h 2014-06-18 00:06:08.330957400 +0900 *************** *** 15,22 **** #include "../simtypes.h" ! typedef uint16 image_id; ! #define IMG_LEER ((image_id)0xFFFF) #endif --- 15,22 ---- #include "../simtypes.h" ! typedef uint32 image_id; ! #define IMG_LEER ((image_id)0xFFFFFFFF) #endif