Freeciv21
Develop your civilization from humble roots to a global empire
ane_expl Struct Reference
+ Collaboration diagram for ane_expl:

Public Attributes

enum ane_kind kind
 
union {
   struct city *   capacity_city
 
   struct terrain *   no_act_terrain
 
   struct player *   no_war_with
 
   struct player *   peace_with
 
   struct nation_type *   no_act_nation
 
   const struct unit_type *   no_tgt_utype
 
   struct action *   blocker
 
   int   distance
 
   int   gold_needed
 
}; 
 

Detailed Description

Definition at line 69 of file unithand.cpp.

Member Data Documentation

◆ 

union { ... }

◆ blocker

struct action* ane_expl::blocker

Definition at line 93 of file unithand.cpp.

Referenced by illegal_action_msg().

◆ capacity_city

struct city* ane_expl::capacity_city

Definition at line 75 of file unithand.cpp.

Referenced by explain_why_no_action_enabled(), and illegal_action_msg().

◆ distance

int ane_expl::distance

Definition at line 96 of file unithand.cpp.

Referenced by illegal_action_msg().

◆ gold_needed

int ane_expl::gold_needed

Definition at line 99 of file unithand.cpp.

Referenced by explain_why_no_action_enabled(), and illegal_action_msg().

◆ kind

enum ane_kind ane_expl::kind

Definition at line 5721 of file unithand.cpp.

Referenced by explain_why_no_action_enabled(), and illegal_action_msg().

◆ no_act_nation

struct nation_type* ane_expl::no_act_nation

Definition at line 87 of file unithand.cpp.

Referenced by explain_why_no_action_enabled(), and illegal_action_msg().

◆ no_act_terrain

struct terrain* ane_expl::no_act_terrain

Definition at line 78 of file unithand.cpp.

Referenced by explain_why_no_action_enabled(), and illegal_action_msg().

◆ no_tgt_utype

const struct unit_type* ane_expl::no_tgt_utype

Definition at line 90 of file unithand.cpp.

Referenced by explain_why_no_action_enabled(), and illegal_action_msg().

◆ no_war_with

struct player* ane_expl::no_war_with

Definition at line 81 of file unithand.cpp.

Referenced by explain_why_no_action_enabled(), and illegal_action_msg().

◆ peace_with

struct player* ane_expl::peace_with

Definition at line 84 of file unithand.cpp.

Referenced by explain_why_no_action_enabled(), and illegal_action_msg().