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

#include <player.h>

+ Collaboration diagram for player_ai:

Public Attributes

int maxbuycost
 
QBitArray * handicaps
 
enum ai_level skill_level
 
int fuzzy
 
int expand
 
int science_cost
 
int warmth
 
int frost
 
enum barbarian_type barbarian_type
 
int love [MAX_NUM_PLAYER_SLOTS]
 
std::vector< ai_traittraits
 

Detailed Description

Definition at line 106 of file player.h.

Member Data Documentation

◆ barbarian_type

◆ expand

int player_ai::expand

◆ frost

int player_ai::frost

Definition at line 114 of file player.h.

Referenced by auto_settlers_player(), settler_evaluate_improvements(), and split_player().

◆ fuzzy

int player_ai::fuzzy

Definition at line 110 of file player.h.

Referenced by ai_fuzzy(), player_defaults(), set_ai_level_directer(), and sg_load_player_main().

◆ handicaps

QBitArray* player_ai::handicaps

Definition at line 108 of file player.h.

Referenced by handicaps_close(), handicaps_init(), handicaps_set(), and has_handicap().

◆ love

◆ maxbuycost

int player_ai::maxbuycost

◆ science_cost

int player_ai::science_cost

◆ skill_level

◆ traits

◆ warmth

int player_ai::warmth

Definition at line 114 of file player.h.

Referenced by auto_settlers_player(), settler_evaluate_improvements(), and split_player().