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

UnitCommandCenter Class Reference

#include <unitcommandcenter.h>

Inheritance diagram for UnitCommandCenter::

Unit DummyMovement List of all members.

Public Methods

 UnitCommandCenter::UnitCommandCenter (Game *pgame, int myplayernum, int myunitnum)
virtual ~UnitCommandCenter ()
virtual int action (int actionnum, Vector destpos)
virtual int render ()
virtual int step ()
virtual void setUnitPosition (Vector pos)
virtual VectorgetUnitPosition (void)

Private Attributes

int playerNum
tgl_object * model
Rendererrenderer
Gamegame
Groundground
Player ** players
int unitNum

Constructor & Destructor Documentation

virtual UnitCommandCenter::~UnitCommandCenter   [virtual]
 


Member Function Documentation

UnitCommandCenter::UnitCommandCenter::UnitCommandCenter Game *   pgame,
int   myplayernum,
int   myunitnum
 

virtual int UnitCommandCenter::action int   actionnum,
Vector   destpos
[virtual]
 

Set orders for unit, implementation required in all units.

Reimplemented from Unit.

virtual Vector& UnitCommandCenter::getUnitPosition void   [inline, virtual]
 

get unit position, implementation required in all units.

Reimplemented from Unit.

virtual int UnitCommandCenter::render   [virtual]
 

Reimplemented from Unit.

virtual void UnitCommandCenter::setUnitPosition Vector   pos [inline, virtual]
 

set position to pos, implementation required in all units.

Reimplemented from Unit.

virtual int UnitCommandCenter::step   [virtual]
 

Reimplemented from Unit.


Member Data Documentation

Game* UnitCommandCenter::game [private]
 

Ground* UnitCommandCenter::ground [private]
 

tgl_object* UnitCommandCenter::model [private]
 

int UnitCommandCenter::playerNum [private]
 

Player** UnitCommandCenter::players [private]
 

Renderer* UnitCommandCenter::renderer [private]
 

int UnitCommandCenter::unitNum [private]
 


The documentation for this class was generated from the following file:
Generated at Fri Oct 5 20:23:53 2001 for Executor by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001