![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
#include <unittype.h>
Collaboration diagram for unit_class:Public Attributes | |
| Unit_Class_id | item_number |
| struct name_translation | name |
| bool | ruledit_disabled |
| enum unit_move_type | move_type |
| int | min_speed |
| int | hp_loss_pct |
| int | non_native_def_pct |
| enum hut_behavior | hut_behavior |
| bv_unit_class_flags | flags |
| QVector< QString > * | helptext |
| struct { | |
| enum move_level land_move | |
| enum move_level sea_move | |
| } | adv |
| struct { | |
| struct extra_type_list * refuel_bases | |
| struct extra_type_list * native_tile_extras | |
| struct extra_type_list * bonus_roads | |
| struct unit_class_list * subset_movers | |
| } | cache |
Definition at line 120 of file unittype.h.
| struct { ... } unit_class::adv |
| struct extra_type_list* unit_class::bonus_roads |
Definition at line 142 of file unittype.h.
Referenced by set_unit_class_caches(), tile_move_cost_ptrs(), unit_classes_free(), and unit_classes_init().
| struct { ... } unit_class::cache |
| bv_unit_class_flags unit_class::flags |
Definition at line 130 of file unittype.h.
Referenced by handle_ruleset_unit_class(), and uclass_has_flag().
| QVector<QString>* unit_class::helptext |
Definition at line 132 of file unittype.h.
Referenced by handle_ruleset_unit_class(), helptext_unit(), unit_classes_free(), and unit_classes_init().
| int unit_class::hp_loss_pct |
Definition at line 126 of file unittype.h.
Referenced by handle_ruleset_unit_class(), and unit_restore_hitpoints().
| enum hut_behavior unit_class::hut_behavior |
Definition at line 128 of file unittype.h.
Referenced by handle_ruleset_unit_class(), and unit_enter_hut().
| Unit_Class_id unit_class::item_number |
Definition at line 121 of file unittype.h.
Referenced by uclass_number(), and unit_classes_init().
| enum move_level unit_class::land_move |
Definition at line 132 of file unittype.h.
Referenced by dai_choose_attacker_air(), dai_units_ruleset_init(), role_unit_cb(), and update_simple_ai_types().
| int unit_class::min_speed |
Definition at line 125 of file unittype.h.
Referenced by handle_ruleset_unit_class(), and utype_move_rate().
| enum unit_move_type unit_class::move_type |
Definition at line 123 of file unittype.h.
Referenced by set_unit_move_type().
| struct name_translation unit_class::name |
Definition at line 121 of file unittype.h.
Referenced by handle_ruleset_unit_class(), uclass_name_translation(), and uclass_rule_name().
| struct extra_type_list* unit_class::native_tile_extras |
Definition at line 141 of file unittype.h.
Referenced by is_native_move(), is_native_to_class(), set_unit_class_caches(), unit_classes_free(), and unit_classes_init().
| int unit_class::non_native_def_pct |
Definition at line 128 of file unittype.h.
Referenced by get_defense_power(), get_virtual_defense_power(), handle_ruleset_unit_class(), and has_defense().
| struct extra_type_list* unit_class::refuel_bases |
Definition at line 140 of file unittype.h.
Referenced by is_airunit_refuel_point(), is_possible_base_fuel(), set_unit_class_caches(), unit_classes_free(), and unit_classes_init().
| bool unit_class::ruledit_disabled |
Definition at line 123 of file unittype.h.
Referenced by unit_classes_init().
| enum move_level unit_class::sea_move |
Definition at line 132 of file unittype.h.
Referenced by adv_data_phase_init(), dai_choose_attacker_air(), dai_units_ruleset_init(), find_something_to_kill(), kill_something_with(), role_unit_cb(), and settler_map_iterate().
| struct unit_class_list* unit_class::subset_movers |
Definition at line 143 of file unittype.h.
Referenced by dai_units_ruleset_init(), set_unit_class_caches(), and unit_classes_init().