#include <industry.h>
Public Types | |
typedef PersistentStorageArray < uint32, 16 > | PersistentStorage |
Public Member Functions | |
Industry (TileIndex tile=0) | |
bool | IsValid () const |
Data Fields | |
TileIndex | xy |
coordinates of the primary tile the industry is built one | |
byte | width |
byte | height |
const Town * | town |
Nearest town. | |
CargoID | produced_cargo [2] |
2 production cargo slots | |
uint16 | produced_cargo_waiting [2] |
amount of cargo produced per cargo | |
uint16 | incoming_cargo_waiting [3] |
incoming cargo waiting to be processed | |
byte | production_rate [2] |
production rate for each cargo | |
byte | prod_level |
general production level | |
CargoID | accepts_cargo [3] |
3 input cargo slots | |
uint16 | this_month_production [2] |
stats of this month's production per cargo | |
uint16 | this_month_transported [2] |
stats of this month's transport per cargo | |
byte | last_month_pct_transported [2] |
percentage transported per cargo in the last full month | |
uint16 | last_month_production [2] |
total units produced per cargo in the last full month | |
uint16 | last_month_transported [2] |
total units transported per cargo in the last full month | |
uint16 | counter |
used for animation and/or production (if available cargo) | |
IndustryType | type |
type of industry. | |
OwnerByte | owner |
owner of the industry. Which SHOULD always be (imho) OWNER_NONE | |
byte | random_color |
randomized colour of the industry, for display purpose | |
Year | last_prod_year |
last year of production | |
byte | was_cargo_delivered |
flag that indicate this has been the closest industry chosen for cargo delivery by a station. see DeliverGoodsToIndustry | |
OwnerByte | founder |
Founder of the industry. | |
Date | construction_date |
Date of the construction of the industry. | |
uint8 | construction_type |
Way the industry was constructed (. | |
Date | last_cargo_accepted_at |
Last day cargo was accepted by this industry. | |
byte | selected_layout |
Which tile layout was used when creating the industry. | |
byte | random_triggers |
Triggers for the random. | |
uint16 | random |
Random value used for randomisation of all kinds of things. | |
PersistentStorage | psa |
Persistent storage for NewGRF industries. |
Definition at line 98 of file industry.h.
Way the industry was constructed (.
Definition at line 126 of file industry.h.
Referenced by IndustryGetVariable().