OpenTTD Source 20241224-master-gee860a5c8e
|
ScriptConfig stores the configuration settings of every Script. More...
Go to the source code of this file.
Data Structures | |
struct | ScriptConfigItem |
Info about a single Script setting. More... | |
class | ScriptConfig |
Script settings. More... | |
Typedefs | |
typedef std::map< int, std::string > | LabelMapping |
Map-type used to map the setting numbers to labels. | |
typedef std::vector< ScriptConfigItem > | ScriptConfigItemList |
List of ScriptConfig items. | |
Enumerations | |
enum | ScriptConfigFlags { SCRIPTCONFIG_NONE = 0x0 , SCRIPTCONFIG_BOOLEAN = 0x2 , SCRIPTCONFIG_INGAME = 0x4 , SCRIPTCONFIG_DEVELOPER = 0x8 } |
Bitmask of flags for Script settings. More... | |
Variables | |
static const int | INT32_DIGITS_WITH_SIGN_AND_TERMINATION = 10 + 1 + 1 |
Maximum of 10 digits for MIN / MAX_INT32, 1 for the sign and 1 for '\0'. | |
ScriptConfig stores the configuration settings of every Script.
Definition in file script_config.hpp.
typedef std::map<int, std::string> LabelMapping |
Map-type used to map the setting numbers to labels.
Definition at line 29 of file script_config.hpp.
typedef std::vector<ScriptConfigItem> ScriptConfigItemList |
List of ScriptConfig items.
Definition at line 44 of file script_config.hpp.
enum ScriptConfigFlags |
Bitmask of flags for Script settings.
Definition at line 21 of file script_config.hpp.
|
static |
Maximum of 10 digits for MIN / MAX_INT32, 1 for the sign and 1 for '\0'.
Definition at line 18 of file script_config.hpp.
Referenced by GSConfigWindow::OnClick(), and ScriptSettingsWindow::OnClick().