mirror of https://github.com/OpenTTD/OpenTTD
Change: Adapt IsInDepot() for ships.
parent
037d8c6149
commit
f713a3525d
|
@ -43,7 +43,7 @@ struct Ship final : public SpecializedVehicle<Ship, VEH_SHIP> {
|
||||||
int GetDisplayMaxSpeed() const override { return this->vcache.cached_max_speed / 2; }
|
int GetDisplayMaxSpeed() const override { return this->vcache.cached_max_speed / 2; }
|
||||||
int GetCurrentMaxSpeed() const override { return std::min<int>(this->vcache.cached_max_speed, this->current_order.GetMaxSpeed() * 2); }
|
int GetCurrentMaxSpeed() const override { return std::min<int>(this->vcache.cached_max_speed, this->current_order.GetMaxSpeed() * 2); }
|
||||||
Money GetRunningCost() const override;
|
Money GetRunningCost() const override;
|
||||||
bool IsInDepot() const override { return this->state == TRACK_BIT_DEPOT; }
|
bool IsInDepot() const override { return HasBit((uint8_t)this->state, TRACK_DEPOT); }
|
||||||
bool Tick() override;
|
bool Tick() override;
|
||||||
void OnNewCalendarDay() override;
|
void OnNewCalendarDay() override;
|
||||||
void OnNewEconomyDay() override;
|
void OnNewEconomyDay() override;
|
||||||
|
|
Loading…
Reference in New Issue