diff options
Diffstat (limited to 'train.h')
-rw-r--r-- | train.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -218,4 +218,12 @@ static inline Vehicle *GetNextVehicle(const Vehicle *v) void ConvertOldMultiheadToNew(void); void ConnectMultiheadedTrains(void); +static inline bool IsWholeTrainInDepot(const Vehicle *v) +{ + for (; v != NULL; v = v->next) { + if (!(v->vehstatus & VS_HIDDEN)) return false; + } + return true; +} + #endif /* TRAIN_H */ |