diff options
author | peter1138 <peter1138@openttd.org> | 2006-05-31 17:31:08 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2006-05-31 17:31:08 +0000 |
commit | 4aa2054b1a98eb9455f02204426f8e65d6ce1c6d (patch) | |
tree | 47880daffd609ae00254f49f017f3505d8d32876 /newgrf_engine.h | |
parent | ef211c35cea51761555ea060bd65009469a1c19d (diff) | |
download | openttd-4aa2054b1a98eb9455f02204426f8e65d6ce1c6d.tar.xz |
(svn r5059) - NewGRF: store a GRFFile pointer reference for each pointer, instead of just the GRF ID.
Diffstat (limited to 'newgrf_engine.h')
-rw-r--r-- | newgrf_engine.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/newgrf_engine.h b/newgrf_engine.h index 0e3d37697..af42ff148 100644 --- a/newgrf_engine.h +++ b/newgrf_engine.h @@ -26,7 +26,12 @@ SpriteID GetRotorOverrideSprite(EngineID engine, const Vehicle* v); #define GetCustomRotorSprite(v) GetRotorOverrideSprite(v->engine_type, v) #define GetCustomRotorIcon(et) GetRotorOverrideSprite(et, NULL) -void SetEngineGRF(EngineID engine, uint32 grfid); +/* Forward declaration of GRFFile, to avoid unnecessary inclusion of newgrf.h + * elsewhere... */ +struct GRFFile; + +void SetEngineGRF(EngineID engine, const struct GRFFile *file); +const struct GRFFile *GetEngineGRF(EngineID engine); uint32 GetEngineGRFID(EngineID engine); uint16 GetVehicleCallback(uint16 callback, uint32 param1, uint32 param2, EngineID engine, const Vehicle *v); |