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

Public Member Functions

 cityresult (struct tile *tile)
 Allocated a city result. More...
 
 ~cityresult ()
 Destroy a city result. More...
 

Public Attributes

struct tiletile = nullptr
 
int total = 0
 
int result = -666
 
int corruption = 0
 
int waste = 0
 
bool overseas = false
 
bool virt_boat = false
 
struct {
   struct tile_data_cache *   tdc = nullptr
 
city_center
 
struct {
   struct tile *   tile = nullptr
 
   int   cindex = false
 
   struct tile_data_cache *   tdc = nullptr
 
best_other
 
int remaining = 0
 
QHash< int, const struct tile_data_cache * > tdc_hash
 
int city_radius_sq
 

Detailed Description

Definition at line 140 of file aisettler.cpp.

Constructor & Destructor Documentation

◆ cityresult()

cityresult::cityresult ( struct tile tile)

Allocated a city result.

Definition at line 203 of file aisettler.cpp.

◆ ~cityresult()

cityresult::~cityresult ( )

Destroy a city result.

Definition at line 212 of file aisettler.cpp.

Member Data Documentation

◆ 

struct { ... } cityresult::best_other

◆ cindex

int cityresult::cindex = false

Definition at line 159 of file aisettler.cpp.

◆ 

struct { ... } cityresult::city_center

◆ city_radius_sq

int cityresult::city_radius_sq

Definition at line 169 of file aisettler.cpp.

◆ corruption

int cityresult::corruption = 0

Definition at line 147 of file aisettler.cpp.

◆ overseas

bool cityresult::overseas = false

Definition at line 148 of file aisettler.cpp.

◆ remaining

int cityresult::remaining = 0

Definition at line 164 of file aisettler.cpp.

◆ result

int cityresult::result = -666

Definition at line 146 of file aisettler.cpp.

◆ tdc

struct tile_data_cache* cityresult::tdc = nullptr

Definition at line 153 of file aisettler.cpp.

◆ tdc_hash

QHash<int, const struct tile_data_cache *> cityresult::tdc_hash

Definition at line 167 of file aisettler.cpp.

Referenced by ~cityresult().

◆ tile

struct tile* cityresult::tile = nullptr

Definition at line 144 of file aisettler.cpp.

◆ total

int cityresult::total = 0

Definition at line 145 of file aisettler.cpp.

◆ virt_boat

bool cityresult::virt_boat = false

Definition at line 149 of file aisettler.cpp.

◆ waste

int cityresult::waste = 0

Definition at line 147 of file aisettler.cpp.