Freeciv21
Develop your civilization from humble roots to a global empire
unit_ai Struct Reference

#include <aiunit.h>

+ Collaboration diagram for unit_ai:

Public Attributes

int ferryboat
 
int passenger
 
int bodyguard
 
int charge
 
struct tileprev_struct
 
struct tilecur_struct
 
struct tile ** prev_pos
 
struct tile ** cur_pos
 
int target
 
bv_player hunted
 
bool done
 
enum ai_unit_task task
 

Detailed Description

Definition at line 39 of file aiunit.h.

Member Data Documentation

◆ bodyguard

◆ charge

◆ cur_pos

struct tile ** unit_ai::cur_pos

Definition at line 47 of file aiunit.h.

Referenced by dai_data_phase_begin(), dai_hunter_manage(), and dai_unit_init().

◆ cur_struct

struct tile * unit_ai::cur_struct

Definition at line 46 of file aiunit.h.

Referenced by dai_data_phase_begin().

◆ done

◆ ferryboat

int unit_ai::ferryboat

◆ hunted

bv_player unit_ai::hunted

Definition at line 50 of file aiunit.h.

Referenced by dai_hunter_manage(), dai_unit_init(), and dai_unit_turn_end().

◆ passenger

int unit_ai::passenger

Definition at line 42 of file aiunit.h.

Referenced by dai_unit_init(), dai_unit_load(), and dai_unit_save().

◆ prev_pos

struct tile** unit_ai::prev_pos

Definition at line 47 of file aiunit.h.

Referenced by dai_data_phase_begin(), dai_hunter_manage(), and dai_unit_init().

◆ prev_struct

struct tile* unit_ai::prev_struct

Definition at line 46 of file aiunit.h.

Referenced by dai_data_phase_begin().

◆ target

int unit_ai::target

Definition at line 49 of file aiunit.h.

Referenced by dai_hunter_manage(), dai_unit_init(), and dai_unit_new_task().

◆ task