package session2; import robocode.*; import java.awt.Color; public class SamCrowBrawlAnd1on1 extends Robot { public void run() { setColors(Color.ORANGE, Color.GREEN, Color.ORANGE, Color.YELLOW, Color.ORANGE); while(true) { turnGunRight(360); ahead(100); turnGunRight(360); ahead(-100); } } public void turnTo(double degrees) { turnRight(degrees - getHeading()); } public void turnRadarTo(double degrees) { turnRadarRight(degrees - getRadarHeading()); } public void turnGunTo(double degrees) { turnGunRight(degrees - getGunHeading()); } public void onScannedRobot(ScannedRobotEvent e) { if(e.getDistance() > 300) { fire(1); }else { fire(2); } ahead(getBattleFieldHeight()/9); turnLeft(35); } public void onBulletHit(BulletHitEvent event) { ahead(getBattleFieldWidth()/7); turnRight(20); ahead(getBattleFieldHeight()/8); turnLeft(72); } }