1
0
Fork 0

(svn r12189) -Codechange: mark some functions in train_cmd.cpp inline (called once or very short)

release/0.6
smatz 2008-02-20 12:07:22 +00:00
parent 595d9357c3
commit 169ac7c91d
1 changed files with 6 additions and 6 deletions

View File

@ -1544,7 +1544,7 @@ static void UpdateVarsAfterSwap(Vehicle *v)
EndVehicleMove(v); EndVehicleMove(v);
} }
static void SetLastSpeed(Vehicle* v, int spd) static inline void SetLastSpeed(Vehicle* v, int spd)
{ {
int old = v->u.rail.last_speed; int old = v->u.rail.last_speed;
if (spd != old) { if (spd != old) {
@ -2771,7 +2771,7 @@ static const Direction _new_vehicle_direction_table[11] = {
DIR_E , DIR_SE, DIR_S DIR_E , DIR_SE, DIR_S
}; };
static Direction GetNewVehicleDirectionByTile(TileIndex new_tile, TileIndex old_tile) static inline Direction GetNewVehicleDirectionByTile(TileIndex new_tile, TileIndex old_tile)
{ {
uint offs = (TileY(new_tile) - TileY(old_tile) + 1) * 4 + uint offs = (TileY(new_tile) - TileY(old_tile) + 1) * 4 +
TileX(new_tile) - TileX(old_tile) + 1; TileX(new_tile) - TileX(old_tile) + 1;
@ -2779,7 +2779,7 @@ static Direction GetNewVehicleDirectionByTile(TileIndex new_tile, TileIndex old_
return _new_vehicle_direction_table[offs]; return _new_vehicle_direction_table[offs];
} }
static int GetDirectionToVehicle(const Vehicle *v, int x, int y) static inline int GetDirectionToVehicle(const Vehicle *v, int x, int y)
{ {
byte offs; byte offs;
@ -2802,7 +2802,7 @@ static int GetDirectionToVehicle(const Vehicle *v, int x, int y)
} }
/* Check if the vehicle is compatible with the specified tile */ /* Check if the vehicle is compatible with the specified tile */
static bool CheckCompatibleRail(const Vehicle *v, TileIndex tile) static inline bool CheckCompatibleRail(const Vehicle *v, TileIndex tile)
{ {
return return
IsTileOwner(tile, v->owner) && ( IsTileOwner(tile, v->owner) && (
@ -2826,7 +2826,7 @@ static const RailtypeSlowdownParams _railtype_slowdown[] = {
}; };
/** Modify the speed of the vehicle due to a turn */ /** Modify the speed of the vehicle due to a turn */
static void AffectSpeedByDirChange(Vehicle* v, Direction new_dir) static inline void AffectSpeedByDirChange(Vehicle* v, Direction new_dir)
{ {
if (_patches.realistic_acceleration) return; if (_patches.realistic_acceleration) return;
@ -2838,7 +2838,7 @@ static void AffectSpeedByDirChange(Vehicle* v, Direction new_dir)
} }
/** Modify the speed of the vehicle due to a change in altitude */ /** Modify the speed of the vehicle due to a change in altitude */
static void AffectSpeedByZChange(Vehicle *v, byte old_z) static inline void AffectSpeedByZChange(Vehicle *v, byte old_z)
{ {
if (old_z == v->z_pos || _patches.realistic_acceleration) return; if (old_z == v->z_pos || _patches.realistic_acceleration) return;