|
Freeciv-3.3
|
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 4177 of file options.c.
Referenced by server_option_next_valid().
| int server_option::max |
Definition at line 4189 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 4183 of file options.c.
Referenced by desired_settable_options_update(), and resend_desired_settable_options().