diff options
author | tron <tron@openttd.org> | 2005-03-09 21:54:52 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2005-03-09 21:54:52 +0000 |
commit | e5121e70d0bc12ec82dba3ba6f114d5137b69fec (patch) | |
tree | b7d6d3d05d43fa0002c93d672cb00582a9e6e150 /engine.c | |
parent | 9bd079d4257e9d49bb22244edd2d103620bc8896 (diff) | |
download | openttd-e5121e70d0bc12ec82dba3ba6f114d5137b69fec.tar.xz |
(svn r1979) Const correctness
Diffstat (limited to 'engine.c')
-rw-r--r-- | engine.c | 14 |
1 files changed, 6 insertions, 8 deletions
@@ -275,13 +275,11 @@ void SetCustomEngineSprites(byte engine, byte cargo, struct SpriteGroup *group) _engine_custom_sprites[engine][cargo] = *group; } -typedef struct RealSpriteGroup *(*resolve_callback)(struct SpriteGroup *spritegroup, - struct Vehicle *veh, - void *callback); /* XXX data pointer used as function pointer */ +typedef struct RealSpriteGroup *(*resolve_callback)( + struct SpriteGroup *spritegroup, const Vehicle *veh, void *callback); /* XXX data pointer used as function pointer */ -static struct RealSpriteGroup * -ResolveVehicleSpriteGroup(struct SpriteGroup *spritegroup, struct Vehicle *veh, - resolve_callback callback) +static struct RealSpriteGroup* ResolveVehicleSpriteGroup( + struct SpriteGroup *spritegroup, const Vehicle *veh, resolve_callback callback) { //debug("spgt %d", spritegroup->type); switch (spritegroup->type) { @@ -460,7 +458,7 @@ ResolveVehicleSpriteGroup(struct SpriteGroup *spritegroup, struct Vehicle *veh, } } -static struct SpriteGroup *GetVehicleSpriteGroup(byte engine, Vehicle *v) +static struct SpriteGroup *GetVehicleSpriteGroup(byte engine, const Vehicle *v) { struct SpriteGroup *group; uint16 overriding_engine = -1; @@ -483,7 +481,7 @@ static struct SpriteGroup *GetVehicleSpriteGroup(byte engine, Vehicle *v) return group; } -int GetCustomEngineSprite(byte engine, Vehicle *v, byte direction) +int GetCustomEngineSprite(byte engine, const Vehicle *v, byte direction) { struct SpriteGroup *group; struct RealSpriteGroup *rsg; |