OpenTTD Source 20260206-master-g4d4e37dbf1
ScriptConfigSettings Struct Reference

Container for AI and Game script configuration. More...

#include <settings_type.h>

Public Member Functions

 ScriptConfigSettings (const ScriptConfigSettings &other)
ScriptConfigSettingsoperator= (const ScriptConfigSettings &other)

Data Fields

TypedIndexContainer< std::array< std::unique_ptr< class AIConfig >, MAX_COMPANIES >, CompanyID > ai
 settings per company
std::unique_ptr< class GameConfiggame
 settings for gamescript

Detailed Description

Container for AI and Game script configuration.

Definition at line 646 of file settings_type.h.

Constructor & Destructor Documentation

◆ ScriptConfigSettings() [1/2]

ScriptConfigSettings::ScriptConfigSettings ( )

Definition at line 2021 of file settings.cpp.

◆ ~ScriptConfigSettings()

ScriptConfigSettings::~ScriptConfigSettings ( )

Definition at line 2026 of file settings.cpp.

◆ ScriptConfigSettings() [2/2]

ScriptConfigSettings::ScriptConfigSettings ( const ScriptConfigSettings & other)

Definition at line 2031 of file settings.cpp.

Member Function Documentation

◆ operator=()

ScriptConfigSettings & ScriptConfigSettings::operator= ( const ScriptConfigSettings & other)

Definition at line 2036 of file settings.cpp.

Field Documentation

◆ ai

TypedIndexContainer<std::array<std::unique_ptr<class AIConfig>, MAX_COMPANIES>, CompanyID> ScriptConfigSettings::ai

settings per company

Definition at line 648 of file settings_type.h.

◆ game

std::unique_ptr<class GameConfig> ScriptConfigSettings::game

settings for gamescript

Definition at line 649 of file settings_type.h.


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