spritecache.c
changeset 2026 02dfa0aa2c2f
parent 2015 3eec709611f8
child 2027 eda8a7e8aad2
equal deleted inserted replaced
2025:b0b897359fdf 2026:02dfa0aa2c2f
   704 
   704 
   705 	// Update LRU
   705 	// Update LRU
   706 #if defined(WANT_NEW_LRU)
   706 #if defined(WANT_NEW_LRU)
   707 	_sprite_lru_new[sprite] = ++_sprite_lru_counter;
   707 	_sprite_lru_new[sprite] = ++_sprite_lru_counter;
   708 #else
   708 #else
   709 	_sprite_lru_cur[sprite]	= ++_sprite_lru_counter;
   709 	_sprite_lru_cur[sprite] = ++_sprite_lru_counter;
   710 	_sprite_lru[sprite] = 0;
   710 	_sprite_lru[sprite] = 0;
   711 #endif
   711 #endif
   712 
   712 
   713 	p = _sprite_ptr[sprite];
   713 	p = _sprite_ptr[sprite];
   714 	// Load the sprite, if it is not loaded, yet
   714 	// Load the sprite, if it is not loaded, yet
   725 	"cached_sprites.xx3",
   725 	"cached_sprites.xx3",
   726 };
   726 };
   727 
   727 
   728 #define OPENTTD_SPRITES_COUNT 98
   728 #define OPENTTD_SPRITES_COUNT 98
   729 static const uint16 _openttd_grf_indexes[] = {
   729 static const uint16 _openttd_grf_indexes[] = {
   730 	SPR_OPENTTD_BASE+0,	SPR_OPENTTD_BASE+7, // icons etc
   730 	SPR_OPENTTD_BASE + 0, SPR_OPENTTD_BASE + 7, // icons etc
   731 	134, 134,  // euro symbol medium size
   731 	134, 134,  // euro symbol medium size
   732 	582, 582,  // euro symbol large size
   732 	582, 582,  // euro symbol large size
   733 	358, 358,  // euro symbol tiny
   733 	358, 358,  // euro symbol tiny
   734 	SPR_OPENTTD_BASE+11, SPR_OPENTTD_BASE+57, // more icons
   734 	SPR_OPENTTD_BASE+11, SPR_OPENTTD_BASE+57, // more icons
   735 	648, 648, // nordic char: æ
   735 	648, 648, // nordic char: æ