![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
#include <government.h>
Collaboration diagram for government:Public Member Functions | |
| government () | |
| Allocate resources associated with the given government. More... | |
| ~government () | |
| De-allocate resources associated with the given government. More... | |
Public Attributes | |
| Government_type_id | item_number |
| struct name_translation | name |
| bool | ruledit_disabled |
| char | graphic_str [MAX_LEN_NAME] |
| char | graphic_alt [MAX_LEN_NAME] |
| struct requirement_vector | reqs |
| QHash< const struct nation_type *, struct ruler_title * > * | ruler_titles |
| int | changed_to_times |
| QVector< QString > * | helptext |
| struct { | |
| struct government * better | |
| } | ai |
Definition at line 35 of file government.h.
| government::government | ( | ) |
Allocate resources associated with the given government.
Definition at line 407 of file government.cpp.
Referenced by package_player_info().
| government::~government | ( | ) |
De-allocate resources associated with the given government.
Definition at line 421 of file government.cpp.
| struct { ... } government::ai |
Referenced by government(), and have_better_government().
| struct government* government::better |
Definition at line 48 of file government.h.
Referenced by have_better_government().
| int government::changed_to_times |
Definition at line 43 of file government.h.
Referenced by government(), government_change(), revolution_length(), and sg_load_ruledata().
| char government::graphic_alt[MAX_LEN_NAME] |
Definition at line 40 of file government.h.
Referenced by handle_ruleset_government(), and tileset_setup_government().
| char government::graphic_str[MAX_LEN_NAME] |
Definition at line 39 of file government.h.
Referenced by handle_ruleset_government(), and tileset_setup_government().
| QVector<QString>* government::helptext |
Definition at line 44 of file government.h.
Referenced by government(), handle_ruleset_government(), helptext_government(), and ~government().
| Government_type_id government::item_number |
Definition at line 36 of file government.h.
Referenced by government(), government_number(), and handle_ruleset_government().
| struct name_translation government::name |
Definition at line 36 of file government.h.
Referenced by government_name_translation(), government_rule_name(), handle_ruleset_government(), tab_gov::initialize_new_gov(), tab_gov::name_given(), and tab_gov::update_gov_info().
| struct requirement_vector government::reqs |
Definition at line 40 of file government.h.
Referenced by can_change_to_government(), dai_gov_value(), tab_gov::edit_reqs(), government(), handle_ruleset_government(), helptext_government(), and ~government().
| bool government::ruledit_disabled |
Definition at line 38 of file government.h.
Referenced by tab_gov::add_now(), tab_gov::delete_now(), government(), and tab_gov::name_given().
| QHash<const struct nation_type *, struct ruler_title *>* government::ruler_titles |
Definition at line 42 of file government.h.
Referenced by government(), government_ruler_title_new(), government_ruler_titles(), ruler_title_for_player(), and ~government().