Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

BattleUnit Class Reference

#include <BattleUnit.h>

Collaboration diagram for BattleUnit:

Collaboration graph
[legend]
List of all members.

Detailed Description

defines a BattleUnit, for example, a single tank for the BattleMode

Definition at line 44 of file BattleUnit.h.

Public Attributes

Vec3D m_pos
Vec3D m_dir
Vec3D m_target
Vec3D m_turretDir
int m_firingDelay
int m_health
RecvHitEntry m_recvHits [MAX_RECV_HIT]
int m_recvHitIndex


Member Data Documentation

Vec3D BattleUnit::m_dir
 

Definition at line 47 of file BattleUnit.h.

Referenced by BattleGroup::BattleGroup(), BattleGroup::fire(), BattleGroup::moveUnits(), and BattleGroup::render().

int BattleUnit::m_firingDelay
 

Definition at line 48 of file BattleUnit.h.

Referenced by BattleGroup::BattleGroup(), BattleGroup::fire(), BattleGroup::fireAntiAir(), BattleGroup::moveUnits(), and BattleGroup::render().

int BattleUnit::m_health
 

Definition at line 49 of file BattleUnit.h.

Referenced by BattleGroup::BattleGroup(), BattleGroup::fire(), BattleGroup::fireAntiAir(), BattleGroup::moveUnits(), BattleGroup::render(), and BattleGroup::takeHit().

Vec3D BattleUnit::m_pos
 

Definition at line 47 of file BattleUnit.h.

Referenced by BattleGroup::BattleGroup(), BattleGroup::destroyUnit(), BattleGroup::fire(), BattleGroup::fireAntiAir(), BattleGroup::moveUnits(), BattleGroup::render(), and BattleGroup::takeHit().

int BattleUnit::m_recvHitIndex
 

Definition at line 51 of file BattleUnit.h.

Referenced by BattleGroup::BattleGroup(), BattleGroup::fire(), and BattleGroup::takeHit().

RecvHitEntry BattleUnit::m_recvHits[MAX_RECV_HIT]
 

Definition at line 50 of file BattleUnit.h.

Referenced by BattleGroup::fire(), BattleGroup::moveUnits(), BattleGroup::render(), and BattleGroup::takeHit().

Vec3D BattleUnit::m_target
 

Definition at line 47 of file BattleUnit.h.

Referenced by BattleGroup::BattleGroup(), and BattleGroup::moveUnits().

Vec3D BattleUnit::m_turretDir
 

Definition at line 47 of file BattleUnit.h.

Referenced by BattleGroup::BattleGroup(), BattleGroup::fire(), and BattleGroup::render().


The documentation for this class was generated from the following file:
Generated on Wed Apr 23 05:52:02 2003 for Modern Warfare by doxygen1.3-rc2