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"#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.
Configuration for AI start date, every AI has this setting.
Definition at line 19 of file ai_config.cpp.
Referenced by AIInfo::Constructor().
1.7.1