Freeciv-3.1
|
#include <effects.h>
Data Fields | |
enum effect_type | type |
struct multiplier * | multiplier |
int | value |
struct requirement_vector | reqs |
bool | ruledit_do_not_save |
struct multiplier* effect::multiplier |
Definition at line 344 of file effects.h.
Referenced by dai_effect_value(), effect_copy(), effect_list_multiplier_cb(), effect_new(), effect_edit::fill_active(), get_effect_req_text(), and effect_edit::multiplier_menu().
struct requirement_vector effect::reqs |
Definition at line 353 of file effects.h.
Referenced by dai_effect_value(), effect_edit::edit_reqs(), effect_copy(), effect_handle_split_universal(), effect_list_fill_cb(), effect_list_sanity_cb(), effect_list_universal_needed_cb(), effect_new(), effect_req_append(), effect_save(), get_effect_req_text(), is_effect_prevented(), num_affected_units(), and recv_ruleset_effect().
bool effect::ruledit_do_not_save |
Definition at line 357 of file effects.h.
Referenced by effect_new(), and effect_save().
enum effect_type effect::type |
Definition at line 341 of file effects.h.
Referenced by effect_edit::add_effect_to_list(), dai_effect_value(), effect_copy(), effect_list_compat_cb(), effect_list_sanity_cb(), effect_new(), effect_remove(), effect_save(), effect_edit::effect_type_menu(), and effect_edit::fill_active().
int effect::value |
Definition at line 349 of file effects.h.
Referenced by dai_effect_value(), effect_copy(), effect_new(), effect_save(), effect_to_enabler(), effect_edit::fill_active(), and effect_edit::set_value().