newgrf_engine.h
changeset 3725 f9dee421fb32
parent 3695 e1d5608f4d32
child 3726 f44617056b8f
equal deleted inserted replaced
3724:1b2d907fbd33 3725:f9dee421fb32
    23 #define GetCustomRotorIcon(et) GetRotorOverrideSprite(et, NULL)
    23 #define GetCustomRotorIcon(et) GetRotorOverrideSprite(et, NULL)
    24 
    24 
    25 void SetEngineGRF(EngineID engine, uint32 grfid);
    25 void SetEngineGRF(EngineID engine, uint32 grfid);
    26 uint32 GetEngineGRFID(EngineID engine);
    26 uint32 GetEngineGRFID(EngineID engine);
    27 
    27 
    28 uint16 GetVehicleCallback(byte callback, uint32 param1, uint32 param2, EngineID engine, const Vehicle *v);
    28 uint16 GetVehicleCallback(uint16 callback, uint32 param1, uint32 param2, EngineID engine, const Vehicle *v);
    29 bool UsesWagonOverride(const Vehicle *v);
    29 bool UsesWagonOverride(const Vehicle *v);
    30 #define GetCustomVehicleSprite(v, direction) GetCustomEngineSprite(v->engine_type, v, direction)
    30 #define GetCustomVehicleSprite(v, direction) GetCustomEngineSprite(v->engine_type, v, direction)
    31 #define GetCustomVehicleIcon(et, direction) GetCustomEngineSprite(et, NULL, direction)
    31 #define GetCustomVehicleIcon(et, direction) GetCustomEngineSprite(et, NULL, direction)
    32 
    32 
    33 typedef enum VehicleTrigger {
    33 typedef enum VehicleTrigger {