src/newgrf_engine.h
changeset 8198 a1d062c165b5
parent 8100 6bc08f98ec16
child 8235 7987f051dd76
equal deleted inserted replaced
8197:3af783256580 8198:a1d062c165b5
    11 
    11 
    12 extern int _traininfo_vehicle_pitch;
    12 extern int _traininfo_vehicle_pitch;
    13 extern int _traininfo_vehicle_width;
    13 extern int _traininfo_vehicle_width;
    14 
    14 
    15 
    15 
    16 void SetWagonOverrideSprites(EngineID engine, CargoID cargo, const struct SpriteGroup *group, byte *train_id, int trains);
    16 void SetWagonOverrideSprites(EngineID engine, CargoID cargo, const struct SpriteGroup *group, EngineID *train_id, uint trains);
    17 const SpriteGroup *GetWagonOverrideSpriteSet(EngineID engine, CargoID cargo, byte overriding_engine);
    17 const SpriteGroup *GetWagonOverrideSpriteSet(EngineID engine, CargoID cargo, EngineID overriding_engine);
    18 void SetCustomEngineSprites(EngineID engine, byte cargo, const struct SpriteGroup *group);
    18 void SetCustomEngineSprites(EngineID engine, byte cargo, const struct SpriteGroup *group);
    19 void SetRotorOverrideSprites(EngineID engine, const struct SpriteGroup *group);
    19 void SetRotorOverrideSprites(EngineID engine, const struct SpriteGroup *group);
    20 SpriteID GetCustomEngineSprite(EngineID engine, const Vehicle* v, Direction direction);
    20 SpriteID GetCustomEngineSprite(EngineID engine, const Vehicle* v, Direction direction);
    21 SpriteID GetRotorOverrideSprite(EngineID engine, const Vehicle* v, bool info_view);
    21 SpriteID GetRotorOverrideSprite(EngineID engine, const Vehicle* v, bool info_view);
    22 #define GetCustomRotorSprite(v, i) GetRotorOverrideSprite(v->engine_type, v, i)
    22 #define GetCustomRotorSprite(v, i) GetRotorOverrideSprite(v->engine_type, v, i)