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: æ |