敵と衝突したときの処理例
衝突した角度で前進・後進する
public void onHitRobot(HitRobotEvent e){ double k = e.getBearing(); // 前面で衝突のときはバックする if(k <= 90 || k >= 270) back(200); // 後面で衝突のときは前進する if(k > 90 && k < 270) ahead(200); }
public void onHitRobot(HitRobotEvent e){ double k = e.getBearing(); // 前面で衝突のときはバックする if(k <= 90 || k >= 270) back(200); // 後面で衝突のときは前進する if(k > 90 && k < 270) ahead(200); }