Difference between revisions of "Thread:User talk:Gertjan1996/5 errors, who can help me?/reply (7)"
Jump to navigation
Jump to search
Gertjan1996 (talk | contribs) m (Reply to 5 errors, who can help me?) |
(No difference)
|
Latest revision as of 21:43, 21 May 2014
I think so, i tried Stop_And_Go and I only get one error... this is the error:
1. ERROR in C:\robocode\robots\MyRobots\Yeah.java (at line 31) setAhead(direction*36*Math.max(0,Math.signum(prevEnergy-e.getEnergy()))); ^^^^^^^^^ direction cannot be resolved to a variable
And this is the source: package MyRobots;
import robocode.AdvancedRobot; import robocode.ScannedRobotEvent; import robocode.util.Utils;
public class Yeah extends AdvancedRobot {
public void run() {
turnRadarRightRadians(Double.POSITIVE_INFINITY); do { scan(); } while (true);
}
static double prevEnergy = 100.0;
public void onScannedRobot(ScannedRobotEvent e) {
double radarTurn = // Absolute bearing to target getHeadingRadians() + e.getBearingRadians() // Subtract current radar heading to get turn required - getRadarHeadingRadians(); setTurnRadarRightRadians(Utils.normalRelativeAngle(radarTurn));
{
//energy monitoring if(getDistanceRemaining()==0.0){ setAhead(direction*36*Math.max(0,Math.signum(prevEnergy-e.getEnergy())));
}
} } }