OpenTTD Source 20241224-master-gee860a5c8e
|
Info about a single Script setting. More...
#include <script_config.hpp>
Data Fields | |
std::string | name |
The name of the configuration setting. | |
std::string | description |
The description of the configuration setting. | |
int | min_value = 0 |
The minimal value this configuration setting can have. | |
int | max_value = 1 |
The maximal value this configuration setting can have. | |
int | default_value = 0 |
The default value of this configuration setting. | |
int | step_size = 1 |
The step size in the gui. | |
ScriptConfigFlags | flags = SCRIPTCONFIG_NONE |
Flags for the configuration setting. | |
LabelMapping | labels |
Text labels for the integer values. | |
bool | complete_labels = false |
True if all values have a label. | |
Info about a single Script setting.
Definition at line 32 of file script_config.hpp.
bool ScriptConfigItem::complete_labels = false |
True if all values have a label.
Definition at line 41 of file script_config.hpp.
Referenced by ScriptInfo::AddLabels().
int ScriptConfigItem::default_value = 0 |
The default value of this configuration setting.
Definition at line 37 of file script_config.hpp.
Referenced by ScriptInfo::AddSetting(), and ScriptInfo::GetSettingDefaultValue().
std::string ScriptConfigItem::description |
The description of the configuration setting.
Definition at line 34 of file script_config.hpp.
Referenced by ScriptInfo::AddSetting().
ScriptConfigFlags ScriptConfigItem::flags = SCRIPTCONFIG_NONE |
Flags for the configuration setting.
Definition at line 39 of file script_config.hpp.
Referenced by ScriptInfo::AddSetting(), and ScriptConfig::ResetEditableSettings().
LabelMapping ScriptConfigItem::labels |
Text labels for the integer values.
Definition at line 40 of file script_config.hpp.
Referenced by ScriptInfo::AddLabels().
int ScriptConfigItem::max_value = 1 |
The maximal value this configuration setting can have.
Definition at line 36 of file script_config.hpp.
Referenced by ScriptInfo::AddLabels(), ScriptInfo::AddSetting(), and ScriptConfig::SetSetting().
int ScriptConfigItem::min_value = 0 |
The minimal value this configuration setting can have.
Definition at line 35 of file script_config.hpp.
Referenced by ScriptInfo::AddLabels(), ScriptInfo::AddSetting(), and ScriptConfig::SetSetting().
std::string ScriptConfigItem::name |
The name of the configuration setting.
Definition at line 33 of file script_config.hpp.
Referenced by ScriptInfo::AddSetting().
int ScriptConfigItem::step_size = 1 |
The step size in the gui.
Definition at line 38 of file script_config.hpp.
Referenced by ScriptInfo::AddSetting().