OpenTTD
Public Member Functions | Data Fields
ReturnCargoAction Struct Reference

Action for returning reserved cargo. More...

Public Member Functions

 ReturnCargoAction (Station *st, StationID next_one)
 Construct a cargo return action.
bool operator() (Vehicle *v)
 Return all reserved cargo from a vehicle.

Data Fields

Stationst
 Station to give the returned cargo to.
StationID next_hop
 Next hop the cargo should be assigned to.

Detailed Description

Action for returning reserved cargo.

Definition at line 1396 of file economy.cpp.

Constructor & Destructor Documentation

ReturnCargoAction::ReturnCargoAction ( Station st,
StationID  next_one 
)
inline

Construct a cargo return action.

Parameters
stStation to give the returned cargo to.
next_oneNext hop the cargo should be assigned to.

Definition at line 1406 of file economy.cpp.

Member Function Documentation

bool ReturnCargoAction::operator() ( Vehicle v)
inline

Return all reserved cargo from a vehicle.

Parameters
vVehicle to return cargo from.
Returns
true.

Definition at line 1413 of file economy.cpp.

References Vehicle::cargo, GoodsEntry::cargo, Vehicle::cargo_type, Station::goods, VehicleCargoList::Return(), and st.


The documentation for this struct was generated from the following file: