14#ifndef FC__ACTIONTOOLS_H
15#define FC__ACTIONTOOLS_H
26 struct player *victim_player,
27 const struct tile *victim_tile,
28 const char *victim_link);
33 struct player *victim_player,
34 const struct tile *victim_tile,
35 const char *victim_link);
40 struct player *victim_player,
41 const struct tile *victim_tile,
42 const char *victim_link);
45 int target_id,
struct unit *target);
51 bool accept_all_actions);
54 bool accept_all_actions);
59 bool accept_all_actions);
63 bool accept_all_actions);
71 const struct player *other_player,
73 const struct action *eval_action);
78 const struct player *other_player,
80 const struct action *eval_action,
89 const struct player *other_player,
91 const struct action *eval_action,
98 const struct unit *act_unit,
99 const struct city *tgt_city,
100 const struct player *tgt_player,
101 const struct action *paction);
struct unit struct city struct unit * target_unit
struct unit struct city struct unit struct tile struct extra_type const struct act_prob *act_probs int actor_unit_id struct unit * actor
struct unit struct city struct unit struct tile * target_tile
struct unit struct city * target_city
struct unit struct city struct unit struct tile struct extra_type * target_extra
enum action_auto_perf_cause cause