OpenTTD Source 20250312-master-gcdcc6b491d
|
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 | |
using | ScriptConfigFlags = EnumBitSet< ScriptConfigFlag, uint8_t > |
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 class | ScriptConfigFlag : uint8_t { Boolean = 1 , InGame = 2 , Developer = 3 } |
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 30 of file script_config.hpp.
using ScriptConfigFlags = EnumBitSet<ScriptConfigFlag, uint8_t> |
Definition at line 28 of file script_config.hpp.
typedef std::vector<ScriptConfigItem> ScriptConfigItemList |
List of ScriptConfig items.
Definition at line 48 of file script_config.hpp.
|
strong |
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().