OpenTTD Source  20241108-master-g80f628063a
ReturnCargoAction Struct Reference

Action for returning reserved cargo. More...

Public Member Functions

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

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 1431 of file economy.cpp.

Constructor & Destructor Documentation

◆ ReturnCargoAction()

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 1441 of file economy.cpp.

Member Function Documentation

◆ operator()()

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

Return all reserved cargo from a vehicle.

Parameters
vVehicle to return cargo from.
Returns
true.

Definition at line 1448 of file economy.cpp.

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


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