Stores station stats for a single cargo. More...
#include <station_base.h>
Public Types | |
enum | GoodsEntryStatus { GES_ACCEPTANCE, GES_PICKUP, GES_EVER_ACCEPTED, GES_LAST_MONTH, GES_CURRENT_MONTH, GES_ACCEPTED_BIGTICK } |
Status of this cargo for the station. More... | |
Public Member Functions | |
uint | GetSumFlowVia (StationID via) const |
Get the sum of flows via a specific station from this GoodsEntry. | |
StationID | GetVia (StationID source, StationID excluded=INVALID_STATION) const |
Data Fields | |
byte | acceptance_pickup |
Status of this cargo, see GoodsEntryStatus. | |
byte | days_since_pickup |
Number of days since the last pickup for this cargo (up to 255). | |
byte | rating |
Station rating for this cargo. | |
byte | last_speed |
Maximum speed of the last vehicle that picked up this cargo (up to 255). | |
byte | last_age |
Age in years of the last vehicle that picked up this cargo. | |
byte | amount_fract |
Fractional part of the amount in the cargo list. | |
StationCargoList | cargo |
The cargo packets of cargo waiting in this station. | |
uint | supply |
Cargo supplied last month. | |
uint | supply_new |
Cargo supplied so far this month. | |
FlowStatMap | flows |
Planned flows through this station. | |
LinkStatMap | link_stats |
Capacities and usage statistics for outgoing links. | |
LinkGraphComponentID | last_component |
Component this station was last part of in this cargo's link graph. | |
uint | max_waiting_cargo |
Max cargo from this station waiting at any station. |
Stores station stats for a single cargo.
Definition at line 216 of file station_base.h.
Status of this cargo for the station.
Definition at line 218 of file station_base.h.
uint GoodsEntry::GetSumFlowVia | ( | StationID | via | ) | const |
Get the sum of flows via a specific station from this GoodsEntry.
via | Remote station to look for. |
Definition at line 3999 of file station_cmd.cpp.
References flows.
Referenced by LinkGraphOverlay::AddLinks().