summaryrefslogtreecommitdiff
path: root/src/station_base.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/station_base.h')
-rw-r--r--src/station_base.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/station_base.h b/src/station_base.h
index dcfc51418..5f179eb32 100644
--- a/src/station_base.h
+++ b/src/station_base.h
@@ -107,6 +107,13 @@ struct GoodsEntry {
byte amount_fract; ///< Fractional part of the amount in the cargo list
StationCargoList cargo; ///< The cargo packets of cargo waiting in this station
+
+ /**
+ * Reports whether a vehicle has ever tried to load the cargo at this station.
+ * This does not imply that there was cargo available for loading. Refer to GES_PICKUP for that.
+ * @return true if vehicle tried to load.
+ */
+ bool HasVehicleEverTriedLoading() const { return this->last_speed != 0; }
};
/** All airport-related information. Only valid if tile != INVALID_TILE. */