#ifndef _BALL_TRACKER_H
#define _BALL_TRACKER_H
#include "../../stdafx.h"
class Ball_Tracker : public IO_Module
{
public:
Ball_Tracker()
this->parent = NULL;
this->moduleId = 0;
this->direction = EMPTY_FLOAT;
this->ballHeldCounter = 0;
}
Ball_Tracker(uint32 trackerId)
this->moduleId = trackerId;
protected:
float direction;
uint8 ballHeldCounter;
void Update();
float GetBallDirection()
return direction;
bool KnowsBallDirection()
return (direction != EMPTY_FLOAT);
bool HasBall()
return (ballHeldCounter >= 3);
};
#endif