OpenTTD Source  20240919-master-gdf0233f4c2
CargoesRow Struct Reference

A single row of CargoesField. More...

Public Member Functions

void ConnectIndustryProduced (int column)
 Connect industry production cargoes to the cargo column after it. More...
 
void MakeCargoLabel (int column, bool accepting)
 Construct a CFT_CARGO_LABEL field. More...
 
void ConnectIndustryAccepted (int column)
 Connect industry accepted cargoes to the cargo column before it. More...
 

Data Fields

CargoesField columns [5]
 One row of fields.
 

Detailed Description

A single row of CargoesField.

Definition at line 2412 of file industry_gui.cpp.

Member Function Documentation

◆ ConnectIndustryAccepted()

void CargoesRow::ConnectIndustryAccepted ( int  column)
inline

Connect industry accepted cargoes to the cargo column before it.

Parameters
columnColumn of the industry.

Definition at line 2478 of file industry_gui.cpp.

References CFT_CARGO, CFT_INDUSTRY, CargoesField::industry, and CargoesField::type.

◆ ConnectIndustryProduced()

void CargoesRow::ConnectIndustryProduced ( int  column)
inline

Connect industry production cargoes to the cargo column after it.

Parameters
columnColumn of the industry.

Definition at line 2419 of file industry_gui.cpp.

References CFT_CARGO, CFT_INDUSTRY, CargoesField::industry, and CargoesField::type.

◆ MakeCargoLabel()

void CargoesRow::MakeCargoLabel ( int  column,
bool  accepting 
)
inline

Construct a CFT_CARGO_LABEL field.

Parameters
columnColumn to create the new field.
acceptingDisplay accepted cargo (if false, display produced cargo).

Definition at line 2457 of file industry_gui.cpp.

References MAX_CARGOES.


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