/*
* This is the movememnt function. It will cause us
* to circle strafe the enemy (ie move back and forward,
* circling the enemy. if you don't know what strafing means
* play more quake.
* The direction variable is global to the class. Passing a
* negative number to setAhead causes the bot to go backwards
*/
void doMovement() {
if (getTime()%20 == 0) { //every twenty 'ticks'. The % operator is a modulus.
direction *= -1; //reverse direction
setAhead(direction*300); //move in that direction
}
setTurnRightRadians(target.bearing + (PI/2)); //every turn move to circle strafe the enemy
}