OpenTTD
|
ScriptConfig stores the configuration settings of every Script. More...
#include <map>
#include <list>
#include "../core/smallmap_type.hpp"
#include "../core/string_compare_type.hpp"
#include "../company_type.h"
#include "../textfile_gui.h"
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 SmallMap< int, char * > | LabelMapping |
Map-type used to map the setting numbers to labels. | |
typedef std::list < ScriptConfigItem > | ScriptConfigItemList |
List of ScriptConfig items. |
Enumerations | |
enum | ScriptConfigFlags { SCRIPTCONFIG_NONE = 0x0, SCRIPTCONFIG_RANDOM = 0x1, SCRIPTCONFIG_BOOLEAN = 0x2, SCRIPTCONFIG_INGAME = 0x4, SCRIPTCONFIG_DEVELOPER = 0x8 } |
Bitmask of flags for Script settings. More... |
Variables | |
ScriptConfigItem | _start_date_config |
Configuration for AI start date, every AI has this setting. |
ScriptConfig stores the configuration settings of every Script.
Definition in file script_config.hpp.
enum ScriptConfigFlags |
Bitmask of flags for Script settings.
Definition at line 23 of file script_config.hpp.
ScriptConfigItem _start_date_config |
Configuration for AI start date, every AI has this setting.
Definition at line 22 of file ai_config.cpp.
Referenced by AIInfo::Constructor().