117 if (
name ==
nullptr) {
#define fc_assert_ret_val(condition, val)
#define cardinal_adjc_iterate_end
#define adjc_iterate(nmap, center_tile, itr_tile)
#define cardinal_adjc_iterate(nmap, center_tile, itr_tile)
static const char * rule_name_get(const struct name_translation *ptrans)
static const char * name_translation_get(const struct name_translation *ptrans)
struct packet_ruleset_control control
struct extra_type_list * extras
int fc_strcasecmp(const char *str0, const char *str1)
#define tile_has_extra(ptile, pextra)
const char * tiledef_rule_name(const struct tiledef *td)
int tiledef_number(const struct tiledef *td)
static struct tiledef tiledefs[MAX_TILEDEFS]
struct tiledef * tiledef_by_number(int id)
struct tiledef * tiledef_by_rule_name(const char *name)
bool tile_matches_tiledef(const struct tiledef *td, const struct tile *ptile)
bool is_tiledef_card_near(const struct civ_map *nmap, const struct tile *ptile, const struct tiledef *ptd)
struct tiledef * tiledef_by_translated_name(const char *name)
bool is_tiledef_near_tile(const struct civ_map *nmap, const struct tile *ptile, const struct tiledef *ptd)
const char * tiledef_name_translation(const struct tiledef *td)
#define tiledef_index(_td_)
#define tiledef_iterate_end
#define tiledef_iterate(_p)