static private double lastEnergy,curEnergy,/*enemyGunHeat=100d,*/favDistance=0d,tryAmt,myPrevEnergy?,dist; |
static private double lastEnergy,curEnergy,favDistance,tryAmt,myPrevEnergy?,dist; |
static private boolean /*frontTried=false,backTried=false,*/tryingBack; |
static private boolean tryingBack; |
double absBearing=e.getBearingRadians?()+getHeadingRadians(),power=Math.min(e.getEnergy()/4,getEnergy()/10),vel=Math.signum(getVelocity()),latVel=Math.signum(vel*Math.sin(e.getBearingRadians?())),turnAngle; |
double absBearing=e.getBearingRadians?()+getHeadingRadians(),vel=Math.signum(getVelocity()),turnAngle; |
getX() + stick*Math.sin(turnAngle+=latVel*i/500d), |
getX() + stick*Math.sin(turnAngle+=Math.signum(vel*Math.sin(e.getBearingRadians?()))*i/500d), |
setFire(power); |
setFire(Math.min(e.getEnergy()/4,getEnergy()/10)); |