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

humanUnit Class Reference

#include <humanUnit.h>

Inheritance diagram for humanUnit:

Inheritance graph
[legend]
Collaboration diagram for humanUnit:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 humanUnit (int x, int y, unit *target)
tDirection makeMove (mapProvider *mp, reservationProvider *rp, simulationInfo *simInfo)
 The new makeMove only gives a map.

void setNextDirection (tDirection dir)

Private Attributes

tDirection nextDir

Constructor & Destructor Documentation

humanUnit::humanUnit int  x,
int  y,
unit target
 


Member Function Documentation

tDirection humanUnit::makeMove mapProvider mp,
reservationProvider rp,
simulationInfo simInfo
[virtual]
 

The new makeMove only gives a map.

The unit simulation won't calculate an mapAbstraction unless it has to. Thus, in simple pathfinding tests, the overhead is saved.

Reimplemented from unit.

void humanUnit::setNextDirection tDirection  dir  )  [inline]
 


Member Data Documentation

tDirection humanUnit::nextDir [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Aug 18 03:43:00 2009 for HOG by doxygen 1.3.4