Go to the documentation of this file.
22 virtual const char *
GetName() {
return "rewardUnit"; }
31 virtual const char *
GetName() {
return "rewardUnit"; }
void OpenGLDraw(const MapProvider *, const SimulationInfo *) const
virtual const char * GetName()
virtual const char * GetName()
virtual void receiveReward(double)
virtual tDirection makeMove(MapProvider *, reservationProvider *, SimulationInfo *simInfo)
double goToRewardLoc(MapAbstraction *aMap, int which)
virtual void receiveReward(double)
std::vector< rewardUnit * > rewardLocs
virtual double sendReward()
void addRewardLocation(rewardUnit *)
rewardSeekingUnit(int x, int y)
void OpenGLDraw(const MapProvider *, const SimulationInfo *) const
std::vector< tDirection > moves
void addPathToCache(path *p)
A linked list of nodes which form a continuous path.