|
OpenTTD
|
Refit preparation action. More...
Public Member Functions | |
| PrepareRefitAction (CargoArray &consist_capleft, uint32 &refit_mask) | |
| Create a refit preparation action. | |
| bool | operator() (const Vehicle *v) |
| Prepares for refitting of a vehicle, subtracting its free capacity from consist_capleft and adding the cargoes it can refit to to the refit mask. | |
Data Fields | |
| CargoArray & | consist_capleft |
| Capacities left in the consist. | |
| uint32 & | refit_mask |
| Bitmask of possible refit cargoes. | |
Refit preparation action.
Definition at line 1367 of file economy.cpp.
|
inline |
Create a refit preparation action.
| consist_capleft | Capacities left in consist, to be updated here. |
| refit_mask | Refit mask to be constructed from refit information of vehicles. |
Definition at line 1377 of file economy.cpp.
|
inline |
Prepares for refitting of a vehicle, subtracting its free capacity from consist_capleft and adding the cargoes it can refit to to the refit mask.
| v | The vehicle to be refitted. |
Definition at line 1386 of file economy.cpp.
References Vehicle::cargo, Vehicle::cargo_cap, Vehicle::cargo_type, consist_capleft, Vehicle::engine_type, refit_mask, and VehicleCargoList::ReservedCount().
1.8.1.2