| OpenTTD
    | 
Properties of config file settings. More...
#include <settings_internal.h>
| Data Fields | |
| const char * | name | 
| name of the setting. Used in configuration file and for console | |
| const void * | def | 
| default value given when none is present | |
| SettingDescType | cmd | 
| various flags for the variable | |
| SettingGuiFlag | flags | 
| handles how a setting would show up in the GUI (text/currency, etc.) | |
| int32 | min | 
| minimum values | |
| uint32 | max | 
| maximum values | |
| int32 | interval | 
| the interval to use between settings in the 'settings' window. If interval is '0' the interval is dynamically determined | |
| const char * | many | 
| ONE/MANY_OF_MANY: string of possible values for this type. | |
| StringID | str | 
| (translated) string with descriptive text; gui and console | |
| StringID | str_help | 
| (Translated) string with help text; gui only. | |
| StringID | str_val | 
| (Translated) first string describing the value. | |
| OnChange * | proc | 
| callback procedure for when the value is changed | |
| OnConvert * | proc_cnvt | 
| callback procedure when loading value mechanism fails | |
| SettingCategory | cat | 
| assigned categories of the setting | |
Properties of config file settings.
Definition at line 94 of file settings_internal.h.
 1.8.1.2
 1.8.1.2