14 |
14 |
15 |
15 |
16 void SetWagonOverrideSprites(EngineID engine, CargoID cargo, const struct SpriteGroup *group, EngineID *train_id, uint 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, EngineID 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); |
|
20 SpriteID GetCustomEngineSprite(EngineID engine, const Vehicle* v, Direction direction); |
19 SpriteID GetCustomEngineSprite(EngineID engine, const Vehicle* v, Direction direction); |
21 SpriteID GetRotorOverrideSprite(EngineID engine, const Vehicle* v, bool info_view); |
20 SpriteID GetRotorOverrideSprite(EngineID engine, const Vehicle* v, bool info_view); |
22 #define GetCustomRotorSprite(v, i) GetRotorOverrideSprite(v->engine_type, v, i) |
21 #define GetCustomRotorSprite(v, i) GetRotorOverrideSprite(v->engine_type, v, i) |
23 #define GetCustomRotorIcon(et) GetRotorOverrideSprite(et, NULL, true) |
22 #define GetCustomRotorIcon(et) GetRotorOverrideSprite(et, NULL, true) |
24 |
23 |
56 |
55 |
57 void SetCustomEngineName(EngineID engine, StringID name); |
56 void SetCustomEngineName(EngineID engine, StringID name); |
58 StringID GetCustomEngineName(EngineID engine); |
57 StringID GetCustomEngineName(EngineID engine); |
59 |
58 |
60 void UnloadWagonOverrides(); |
59 void UnloadWagonOverrides(); |
61 void UnloadRotorOverrideSprites(); |
|
62 void UnloadCustomEngineSprites(); |
60 void UnloadCustomEngineSprites(); |
63 void UnloadCustomEngineNames(); |
61 void UnloadCustomEngineNames(); |
64 |
62 |
65 void ResetEngineListOrder(); |
63 void ResetEngineListOrder(); |
66 EngineID GetRailVehAtPosition(EngineID pos); |
64 EngineID GetRailVehAtPosition(EngineID pos); |