| OpenTTD
    | 
Temporary engine data used when loading only. More...
| Public Types | |
| enum | Refittability { UNSET = 0, EMPTY, NONEMPTY } | 
| Summary state of refittability properties.  More... | |
| Public Member Functions | |
| void | UpdateRefittability (bool non_empty) | 
| Update the summary refittability on setting a refittability property. | |
| Data Fields | |
| uint16 | cargo_allowed | 
| uint16 | cargo_disallowed | 
| RailTypeLabel | railtypelabel | 
| const GRFFile * | defaultcargo_grf | 
| GRF defining the cargo translation table to use if the default cargo is the 'first refittable'. | |
| Refittability | refittability | 
| Did the newgrf set any refittability property? If not, default refittability will be applied. | |
| bool | prop27_set | 
| Did the NewGRF set property 27 (misc flags)? | |
| uint8 | rv_max_speed | 
| Temporary storage of RV prop 15, maximum speed in mph/0.8. | |
| uint32 | ctt_include_mask | 
| Cargo types always included in the refit mask. | |
| uint32 | ctt_exclude_mask | 
| Cargo types always excluded from the refit mask. | |
Temporary engine data used when loading only.
Definition at line 300 of file newgrf.cpp.
Summary state of refittability properties.
Definition at line 302 of file newgrf.cpp.
| 
 | inline | 
Update the summary refittability on setting a refittability property.
| non_empty | true if the GRF sets the vehicle to be refittable. | 
Definition at line 322 of file newgrf.cpp.
References EMPTY, NONEMPTY, refittability, and UNSET.
Referenced by AircraftVehicleChangeInfo(), RailVehicleChangeInfo(), RoadVehicleChangeInfo(), and ShipVehicleChangeInfo().
 1.8.1.2
 1.8.1.2