Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

AI::MoveVariant Class Reference

#include <ai.h>

List of all members.

Public Attributes

int orgDamage
int damageAfterMove
int damageAfterAttack
MapCoordinate3D movePos
int attackx
int attacky
Vehicleenemy
Vehicleattacker
int enemyOrgDamage
int enemyDamage
int weapNum
float result
int moveDist
bool neighbouringFieldsReachable [sidenum]
float positionThreat


Member Data Documentation

Vehicle* AI::MoveVariant::attacker
 

Definition at line 278 of file ai.h.

int AI::MoveVariant::attackx
 

Definition at line 276 of file ai.h.

int AI::MoveVariant::attacky
 

Definition at line 276 of file ai.h.

int AI::MoveVariant::damageAfterAttack
 

Definition at line 274 of file ai.h.

int AI::MoveVariant::damageAfterMove
 

Definition at line 273 of file ai.h.

Vehicle* AI::MoveVariant::enemy
 

Definition at line 277 of file ai.h.

int AI::MoveVariant::enemyDamage
 

Definition at line 280 of file ai.h.

int AI::MoveVariant::enemyOrgDamage
 

Definition at line 279 of file ai.h.

int AI::MoveVariant::moveDist
 

Definition at line 283 of file ai.h.

Referenced by operator<(), and operator>().

MapCoordinate3D AI::MoveVariant::movePos
 

Definition at line 275 of file ai.h.

bool AI::MoveVariant::neighbouringFieldsReachable[sidenum]
 

Definition at line 284 of file ai.h.

int AI::MoveVariant::orgDamage
 

Definition at line 272 of file ai.h.

float AI::MoveVariant::positionThreat
 

Definition at line 285 of file ai.h.

Referenced by operator<(), and operator>().

float AI::MoveVariant::result
 

Definition at line 282 of file ai.h.

Referenced by operator<(), and operator>().

int AI::MoveVariant::weapNum
 

Definition at line 281 of file ai.h.


The documentation for this class was generated from the following file:
Generated on Tue Jun 24 02:15:59 2008 for Advanced Strategic Command by  doxygen 1.4.2