summaryrefslogtreecommitdiff
path: root/src/train_cmd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/train_cmd.cpp')
-rw-r--r--src/train_cmd.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp
index bb473f3c8..6e995b0a7 100644
--- a/src/train_cmd.cpp
+++ b/src/train_cmd.cpp
@@ -422,15 +422,15 @@ int Train::GetCurrentMaxSpeed() const
}
}
- return min(max_speed, this->acc_cache.cached_max_track_speed);
+ return min(max_speed, this->gcache.cached_max_track_speed);
}
void Train::UpdateAcceleration()
{
assert(this->IsFrontEngine());
- uint power = this->acc_cache.cached_power;
- uint weight = this->acc_cache.cached_weight;
+ uint power = this->gcache.cached_power;
+ uint weight = this->gcache.cached_weight;
assert(weight != 0);
this->acceleration = Clamp(power / weight * 4, 1, 255);
}
@@ -1968,7 +1968,7 @@ static bool CheckTrainStayInDepot(Train *v)
}
/* if the train got no power, then keep it in the depot */
- if (v->acc_cache.cached_power == 0) {
+ if (v->gcache.cached_power == 0) {
v->vehstatus |= VS_STOPPED;
SetWindowDirty(WC_VEHICLE_DEPOT, v->tile);
return true;
@@ -2617,7 +2617,7 @@ int Train::UpdateSpeed()
switch (_settings_game.vehicle.train_acceleration_model) {
default: NOT_REACHED();
case AM_ORIGINAL:
- max_speed = this->acc_cache.cached_max_track_speed;
+ max_speed = this->gcache.cached_max_track_speed;
accel = this->acceleration * (this->GetAccelerationStatus() == AS_BRAKE ? -4 : 2);
break;
case AM_REALISTIC:
@@ -2708,7 +2708,7 @@ static inline void AffectSpeedByZChange(Train *v, byte old_z)
v->cur_speed -= (v->cur_speed * rsp->z_up >> 8);
} else {
uint16 spd = v->cur_speed + rsp->z_down;
- if (spd <= v->acc_cache.cached_max_track_speed) v->cur_speed = spd;
+ if (spd <= v->gcache.cached_max_track_speed) v->cur_speed = spd;
}
}