OpenTTD
Public Member Functions | Data Fields
IndustryBuildData Struct Reference

Data for managing the number and type of industries in the game. More...

#include <industry.h>

Public Member Functions

void Reset ()
 Completely reset the industry build data.
void SetupTargetCount ()
 Decide how many industries of each type are needed.
void TryBuildNewIndustry ()
 Try to create a random industry, during gameplay.
void MonthlyLoop ()
 Monthly update of industry build data.

Data Fields

IndustryTypeBuildData builddata [NUM_INDUSTRYTYPES]
 Industry build data for every industry type.
uint32 wanted_inds
 Number of wanted industries (bits 31-16), and a fraction (bits 15-0).

Detailed Description

Data for managing the number and type of industries in the game.

Definition at line 171 of file industry.h.

Member Function Documentation

void IndustryBuildData::MonthlyLoop ( )
void IndustryBuildData::Reset ( )

Completely reset the industry build data.

Definition at line 2083 of file industry_cmd.cpp.

References builddata, GetCurrentTotalNumberOfIndustries(), NUM_INDUSTRYTYPES, IndustryTypeBuildData::Reset(), and wanted_inds.

Referenced by AfterLoadGame(), and GenerateIndustries().

void IndustryBuildData::SetupTargetCount ( )

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