OpenTTD Source 20260206-master-g4d4e37dbf1
GameSettings Struct Reference

All settings together for the game. More...

#include <settings_type.h>

Data Fields

DifficultySettings difficulty
 settings related to the difficulty
GameCreationSettings game_creation
 settings used during the creation of a game (map)
ConstructionSettings construction
 construction of things in-game
AISettings ai
 what may the AI do?
ScriptSettings script
 settings for scripts
ScriptConfigSettings script_config
 AI and Gamescript configuration.
PathfinderSettings pf
 settings for all pathfinders
OrderSettings order
 settings related to orders
VehicleSettings vehicle
 options for vehicles
EconomySettings economy
 settings to change the economy
LinkGraphSettings linkgraph
 settings for link graph calculations
StationSettings station
 settings related to station management
LocaleSettings locale
 settings related to used currency/unit system in the current game

Detailed Description

All settings together for the game.

Definition at line 659 of file settings_type.h.

Field Documentation

◆ ai

AISettings GameSettings::ai

what may the AI do?

Definition at line 663 of file settings_type.h.

Referenced by AIConfigWindow::OnClick().

◆ construction

ConstructionSettings GameSettings::construction

construction of things in-game

Definition at line 662 of file settings_type.h.

◆ difficulty

DifficultySettings GameSettings::difficulty

settings related to the difficulty

Definition at line 660 of file settings_type.h.

Referenced by AIConfigWindow::DrawWidget().

◆ economy

EconomySettings GameSettings::economy

settings to change the economy

Definition at line 669 of file settings_type.h.

◆ game_creation

GameCreationSettings GameSettings::game_creation

settings used during the creation of a game (map)

Definition at line 661 of file settings_type.h.

◆ linkgraph

LinkGraphSettings GameSettings::linkgraph

settings for link graph calculations

Definition at line 670 of file settings_type.h.

◆ locale

LocaleSettings GameSettings::locale

settings related to used currency/unit system in the current game

Definition at line 672 of file settings_type.h.

Referenced by GameOptionsWindow::BuildDropDownList(), GetCurrency(), GameOptionsWindow::GetWidgetString(), and GameOptionsWindow::OnDropdownSelect().

◆ order

OrderSettings GameSettings::order

settings related to orders

Definition at line 667 of file settings_type.h.

◆ pf

PathfinderSettings GameSettings::pf

settings for all pathfinders

Definition at line 666 of file settings_type.h.

◆ script

ScriptSettings GameSettings::script

settings for scripts

Definition at line 664 of file settings_type.h.

◆ script_config

ScriptConfigSettings GameSettings::script_config

AI and Gamescript configuration.

Definition at line 665 of file settings_type.h.

◆ station

StationSettings GameSettings::station

settings related to station management

Definition at line 671 of file settings_type.h.

◆ vehicle

VehicleSettings GameSettings::vehicle

options for vehicles

Definition at line 668 of file settings_type.h.


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