|
Freeciv-3.4
|
#include "support.h"#include "disaster.h"#include "game.h"#include "government.h"#include "improvement.h"#include "requirements.h"#include "specialist.h"#include "style.h"#include "tech.h"#include "validity.h"Go to the source code of this file.
Data Structures | |
| struct | effect_list_cb_data |
| struct | effect_list_multiplier_data |
Callback to check if effect needs universal.
Definition at line 382 of file validity.c.
Referenced by is_multiplier_needed().
Callback to check if effect needs universal.
Definition at line 44 of file validity.c.
Referenced by is_universal_needed().
| bool is_achievement_needed | ( | struct achievement * | pach, |
| requirers_cb | cb, | ||
| void * | data | ||
| ) |
Check if anything in ruleset needs achievement type
Definition at line 276 of file validity.c.
Referenced by tab_achievement::delete_now().
| bool is_building_needed | ( | struct impr_type * | pimpr, |
| requirers_cb | cb, | ||
| void * | data | ||
| ) |
Check if anything in ruleset needs building
Definition at line 239 of file validity.c.
Referenced by tab_building::delete_now().
| bool is_counter_needed | ( | struct counter * | pcount, |
| requirers_cb | cb, | ||
| void * | data | ||
| ) |
Check if anything in ruleset needs counter
Definition at line 190 of file validity.c.
Referenced by tab_counter::delete_now().
| bool is_extra_needed | ( | struct extra_type * | pextra, |
| requirers_cb | cb, | ||
| void * | data | ||
| ) |
Check if anything in ruleset needs extra type
Definition at line 304 of file validity.c.
Referenced by tab_extras::delete_now().
| bool is_good_needed | ( | struct goods_type * | pgood, |
| requirers_cb | cb, | ||
| void * | data | ||
| ) |
Check if anything in ruleset needs goods type
Definition at line 290 of file validity.c.
Referenced by tab_good::delete_now().
| bool is_government_needed | ( | struct government * | pgov, |
| requirers_cb | cb, | ||
| void * | data | ||
| ) |
Check if anything in ruleset needs government
Definition at line 361 of file validity.c.
Referenced by tab_gov::delete_now().
| bool is_multiplier_needed | ( | struct multiplier * | pmul, |
| requirers_cb | cb, | ||
| void * | data | ||
| ) |
Check if anything in ruleset needs multiplier
Definition at line 399 of file validity.c.
Referenced by tab_multiplier::delete_now().
| bool is_tech_needed | ( | struct advance * | padv, |
| requirers_cb | cb, | ||
| void * | data | ||
| ) |
Check if anything in ruleset needs tech
Definition at line 200 of file validity.c.
Referenced by tab_tech::delete_now().
| bool is_terrain_needed | ( | struct terrain * | pterr, |
| requirers_cb | cb, | ||
| void * | data | ||
| ) |
Check if anything in ruleset needs terrain type
Definition at line 334 of file validity.c.
Referenced by tab_terrains::delete_now().
Check if anything in ruleset needs universal
Definition at line 61 of file validity.c.
Referenced by is_achievement_needed(), is_building_needed(), is_counter_needed(), is_extra_needed(), is_good_needed(), is_government_needed(), is_tech_needed(), is_terrain_needed(), and is_utype_needed().
| bool is_utype_needed | ( | struct unit_type * | ptype, |
| requirers_cb | cb, | ||
| void * | data | ||
| ) |
Check if anything in ruleset needs unit type
Definition at line 253 of file validity.c.
Referenced by tab_unit::delete_now().