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) |