File diff r26037:b0d2c9388708 → r26038:ced62dd5d288
src/newgrf_engine.h
Show inline comments
 
@@ -81,15 +81,15 @@ const SpriteGroup *GetWagonOverrideSprit
 
void SetCustomEngineSprites(EngineID engine, byte cargo, const struct SpriteGroup *group);
 

	
 
void GetCustomEngineSprite(EngineID engine, const Vehicle *v, Direction direction, EngineImageType image_type, VehicleSpriteSeq *result);
 
#define GetCustomVehicleSprite(v, direction, image_type, result) GetCustomEngineSprite(v->engine_type, v, direction, image_type, result)
 
#define GetCustomVehicleIcon(et, direction, image_type, result) GetCustomEngineSprite(et, nullptr, direction, image_type, result)
 

	
 
void GetRotorOverrideSprite(EngineID engine, const struct Aircraft *v, bool info_view, EngineImageType image_type, VehicleSpriteSeq *result);
 
#define GetCustomRotorSprite(v, i, image_type, result) GetRotorOverrideSprite(v->engine_type, v, i, image_type, result)
 
#define GetCustomRotorIcon(et, image_type, result) GetRotorOverrideSprite(et, nullptr, true, image_type, result)
 
void GetRotorOverrideSprite(EngineID engine, const struct Aircraft *v, EngineImageType image_type, VehicleSpriteSeq *result);
 
#define GetCustomRotorSprite(v, image_type, result) GetRotorOverrideSprite(v->engine_type, v, image_type, result)
 
#define GetCustomRotorIcon(et, image_type, result) GetRotorOverrideSprite(et, nullptr, image_type, result)
 

	
 
/* Forward declaration of GRFFile, to avoid unnecessary inclusion of newgrf.h
 
 * elsewhere... */
 
struct GRFFile;
 

	
 
void SetEngineGRF(EngineID engine, const struct GRFFile *file);