OpenTTD Source 20260206-master-g4d4e37dbf1
MapSpriteGroupHandler Struct Referenceabstract

Handler interface for mapping sprite groups to their respective feature specific specifications. More...

Inheritance diagram for MapSpriteGroupHandler:
CargoTypeMapSpriteGroupHandler< RoadStopSpec, RoadStopClass > CargoTypeMapSpriteGroupHandler< StationSpec, StationClass > PurchaseDefaultMapSpriteGroupHandler< AirportSpec > PurchaseDefaultMapSpriteGroupHandler< AirportTileSpec > PurchaseDefaultMapSpriteGroupHandler< IndustrySpec > PurchaseDefaultMapSpriteGroupHandler< IndustryTileSpec > PurchaseDefaultMapSpriteGroupHandler< ObjectSpec > PurchaseDefaultMapSpriteGroupHandler< HouseSpec > BadgeMapSpriteGroupHandler CanalMapSpriteGroupHandler CargoMapSpriteGroupHandler CargoTypeMapSpriteGroupHandler< T, Tclass > PurchaseDefaultMapSpriteGroupHandler< T > RailTypeMapSpriteGroupHandler RoadTypeMapSpriteGroupHandler< TRoadTramType >

Public Member Functions

virtual void MapSpecific (uint16_t local_id, uint8_t cid, const SpriteGroup *group)=0
 Map a SpriteGroup to specific 'cargo type' of a specification.
virtual void MapDefault (uint16_t local_id, const SpriteGroup *group)=0
 Map default/fallback SpriteGroup to a specification.

Detailed Description

Handler interface for mapping sprite groups to their respective feature specific specifications.

Definition at line 157 of file newgrf_act3.cpp.

Member Function Documentation

◆ MapDefault()

◆ MapSpecific()


The documentation for this struct was generated from the following file: