Module/Targeting/HeadOnTargeting

From Robowiki
< Module‎ | Targeting
Revision as of 18:45, 23 March 2008 by Jab (talk | contribs) (Module Targeting: HeadOnTargeting)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
package jab.targeting;

import jab.Module;
import jab.Targeting;

public class HeadOnTargeting extends Targeting {

	public HeadOnTargeting(Module bot) {
		super(bot);
	}

	public void target() {
		double absoluteBearing = bot.getHeadingRadians() + bot.enemy.bearingRadians;
		bot.setTurnGunRightRadians(robocode.util.Utils.normalRelativeAngle(absoluteBearing -bot.getGunHeadingRadians()));
	}
}