Do not charge vehicle running costs when waiting in depot due to timetable

See: #202
This commit is contained in:
Jonathan G Rennison
2020-11-05 22:58:16 +00:00
parent 81ec419046
commit 53af61fc9e
5 changed files with 9 additions and 4 deletions

View File

@@ -584,6 +584,11 @@ public:
return this->IsChainInDepot();
}
bool IsWaitingInDepot() const {
assert(this == this->First());
return this->current_order.IsType(OT_WAITING) && this->IsChainInDepot();
}
/**
* Calls the tick handler of the vehicle
* @return is this vehicle still valid?