src/newgrf_engine.h
branchnoai
changeset 9694 e72987579514
parent 9624 b71483f2330f
child 9722 ebf0ece7d8f6
equal deleted inserted replaced
9693:31fcaa5375a1 9694:e72987579514
    28 
    28 
    29 void SetEngineGRF(EngineID engine, const struct GRFFile *file);
    29 void SetEngineGRF(EngineID engine, const struct GRFFile *file);
    30 const struct GRFFile *GetEngineGRF(EngineID engine);
    30 const struct GRFFile *GetEngineGRF(EngineID engine);
    31 uint32 GetEngineGRFID(EngineID engine);
    31 uint32 GetEngineGRFID(EngineID engine);
    32 
    32 
    33 uint16 GetVehicleCallback(uint16 callback, uint32 param1, uint32 param2, EngineID engine, const Vehicle *v);
    33 uint16 GetVehicleCallback(CallbackID callback, uint32 param1, uint32 param2, EngineID engine, const Vehicle *v);
    34 uint16 GetVehicleCallbackParent(uint16 callback, uint32 param1, uint32 param2, EngineID engine, const Vehicle *v, const Vehicle *parent);
    34 uint16 GetVehicleCallbackParent(CallbackID callback, uint32 param1, uint32 param2, EngineID engine, const Vehicle *v, const Vehicle *parent);
    35 bool UsesWagonOverride(const Vehicle *v);
    35 bool UsesWagonOverride(const Vehicle *v);
    36 #define GetCustomVehicleSprite(v, direction) GetCustomEngineSprite(v->engine_type, v, direction)
    36 #define GetCustomVehicleSprite(v, direction) GetCustomEngineSprite(v->engine_type, v, direction)
    37 #define GetCustomVehicleIcon(et, direction) GetCustomEngineSprite(et, NULL, direction)
    37 #define GetCustomVehicleIcon(et, direction) GetCustomEngineSprite(et, NULL, direction)
    38 
    38 
    39 /* Handler to Evaluate callback 36. If the callback fails (i.e. most of the
    39 /* Handler to Evaluate callback 36. If the callback fails (i.e. most of the