OpenTTD Source  1.11.2
CompanyInfrastructure Struct Reference

Public Member Functions

uint32 GetRailTotal () const
 Get total sum of all owned track bits.
 
uint32 GetRoadTotal () const
 Get total sum of all owned road bits. More...
 
uint32 GetTramTotal () const
 Get total sum of all owned tram bits. More...
 

Data Fields

uint32 road [ROADTYPE_END]
 Count of company owned track bits for each road type.
 
uint32 signal
 Count of company owned signals.
 
uint32 rail [RAILTYPE_END]
 Count of company owned track bits for each rail type.
 
uint32 water
 Count of company owned track bits for canals.
 
uint32 station
 Count of company owned station tiles.
 
uint32 airport
 Count of company owned airports.
 

Detailed Description

Definition at line 30 of file company_base.h.

Member Function Documentation

◆ GetRoadTotal()

uint32 CompanyInfrastructure::GetRoadTotal ( ) const

Get total sum of all owned road bits.

Returns
Combined total road road bits.

Definition at line 1169 of file company_cmd.cpp.

References ROADTYPE_BEGIN, and ROADTYPE_END.

Referenced by CompanyInfrastructureWindow::GetTotalMaintenanceCost().

◆ GetTramTotal()

uint32 CompanyInfrastructure::GetTramTotal ( ) const

Get total sum of all owned tram bits.

Returns
Combined total of tram road bits.

Definition at line 1182 of file company_cmd.cpp.

References ROADTYPE_BEGIN, and ROADTYPE_END.

Referenced by CompanyInfrastructureWindow::GetTotalMaintenanceCost().


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