diff options
author | rubidium <rubidium@openttd.org> | 2008-08-01 15:07:31 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2008-08-01 15:07:31 +0000 |
commit | ad36ea6b29f42d33e1600a131b0cbea615899272 (patch) | |
tree | 576a694ab2c4d476304db029d7a6e392d43aa596 /src/roadveh_cmd.cpp | |
parent | 7c0b1172e1e793d9674f5e69cf17c1f202b99369 (diff) | |
download | openttd-ad36ea6b29f42d33e1600a131b0cbea615899272.tar.xz |
(svn r13912) -Codechange: remove some casts by returning the proper type instead of void*.
Diffstat (limited to 'src/roadveh_cmd.cpp')
-rw-r--r-- | src/roadveh_cmd.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/roadveh_cmd.cpp b/src/roadveh_cmd.cpp index 0da65c5cb..1bdbf9a2c 100644 --- a/src/roadveh_cmd.cpp +++ b/src/roadveh_cmd.cpp @@ -630,9 +630,9 @@ static void RoadVehIsCrashed(Vehicle *v) } } -static void* EnumCheckRoadVehCrashTrain(Vehicle* v, void* data) +static Vehicle *EnumCheckRoadVehCrashTrain(Vehicle *v, void *data) { - const Vehicle* u = (Vehicle*)data; + const Vehicle *u = (Vehicle*)data; return v->type == VEH_TRAIN && @@ -765,12 +765,12 @@ struct RoadVehFindData { Direction dir; }; -static void* EnumCheckRoadVehClose(Vehicle *v, void* data) +static Vehicle *EnumCheckRoadVehClose(Vehicle *v, void *data) { static const int8 dist_x[] = { -4, -8, -4, -1, 4, 8, 4, 1 }; static const int8 dist_y[] = { -4, -1, 4, 8, 4, 1, -4, -8 }; - const RoadVehFindData* rvf = (RoadVehFindData*)data; + const RoadVehFindData *rvf = (RoadVehFindData*)data; short x_diff = v->x_pos - rvf->x; short y_diff = v->y_pos - rvf->y; @@ -801,10 +801,10 @@ static Vehicle* RoadVehFindCloseTo(Vehicle* v, int x, int y, Direction dir) rvf.dir = dir; rvf.veh = v; if (front->u.road.state == RVSB_WORMHOLE) { - u = (Vehicle*)VehicleFromPos(v->tile, &rvf, EnumCheckRoadVehClose); + u = VehicleFromPos(v->tile, &rvf, EnumCheckRoadVehClose); if (u == NULL) u = (Vehicle*)VehicleFromPos(GetOtherTunnelBridgeEnd(v->tile), &rvf, EnumCheckRoadVehClose); } else { - u = (Vehicle*)VehicleFromPosXY(x, y, &rvf, EnumCheckRoadVehClose); + u = VehicleFromPosXY(x, y, &rvf, EnumCheckRoadVehClose); } /* This code protects a roadvehicle from being blocked for ever @@ -913,7 +913,7 @@ struct OvertakeData { Trackdir trackdir; }; -static void* EnumFindVehBlockingOvertake(Vehicle* v, void* data) +static Vehicle *EnumFindVehBlockingOvertake(Vehicle *v, void* data) { const OvertakeData* od = (OvertakeData*)data; |