Freeciv-3.2
|
Data Fields | ||
struct option | base_option | |
char * | name | |
char * | description | |
char * | help_text | |
unsigned char | category | |
bool | desired_sent | |
bool | is_changeable | |
bool | is_visible | |
enum setting_default_level | setdef | |
union { | ||
struct { | ||
bool value | ||
bool def | ||
} boolean | ||
struct { | ||
int value | ||
int def | ||
int min | ||
int max | ||
} integer | ||
struct { | ||
char * value | ||
char * def | ||
} string | ||
struct { | ||
int value | ||
int def | ||
struct strvec * support_names | ||
struct strvec * pretty_names | ||
} enumerator | ||
struct { | ||
unsigned value | ||
unsigned def | ||
struct strvec * support_names | ||
struct strvec * pretty_names | ||
} bitwise | ||
}; | ||
union { ... } server_option |
struct { ... } server_option::bitwise |
struct { ... } server_option::boolean |
struct { ... } server_option::enumerator |
struct { ... } server_option::integer |
Referenced by server_option_int_set().
bool server_option::is_visible |
Definition at line 4116 of file options.c.
Referenced by server_option_next_valid().
int server_option::max |
Definition at line 4128 of file options.c.
Referenced by server_option_next_valid().
enum setting_default_level server_option::setdef |
struct { ... } server_option::string |
bool server_option::value |
Definition at line 4122 of file options.c.
Referenced by desired_settable_options_update(), and resend_desired_settable_options().