diff options
author | frosch <frosch@openttd.org> | 2012-11-12 18:11:26 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2012-11-12 18:11:26 +0000 |
commit | 0566b29ab7af463d815b67b05cff638423b68b98 (patch) | |
tree | c348caf5419e271a851443e9f10c9f6533f5b3d4 /src/station_base.h | |
parent | 03c94ae6a329b9098dd8df86afc1e9b96a6de2c5 (diff) | |
download | openttd-0566b29ab7af463d815b67b05cff638423b68b98.tar.xz |
(svn r24708) -Codechange: Check magic values of GoodsEntry::last_speed only via wrapper function.
Diffstat (limited to 'src/station_base.h')
-rw-r--r-- | src/station_base.h | 7 |
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. */ |