左上のコーナーに移動する
三角関数を使って回転角を求める。
// 左上からの距離求める double X = getX(); double Y = getBattleFieldHeight() - getY(); double r = X / Math.sqrt(X * X + Y * Y); // 左上からの角度 double Kaku1 = 180 / Math.PI * Math.asin(r); double Kaku = Kaku1 + getHeading(); double ik = Math.max(getBattleFieldWidth(), getBattleFieldHeight()); turnLeft(Kaku); ahead(ik); turnRight(Kaku1 + 90); turnGunRight(90);