robocode
クラス _AdvancedRadiansRobot

java.lang.Object
  |
  +--robocode._Robot
        |
        +--robocode.Robot
              |
              +--robocode._AdvancedRobot
                    |
                    +--robocode._AdvancedRadiansRobot
実装されているすべてのインターフェース:
Runnable
直接の既知のサブクラス:
AdvancedRobot

public class _AdvancedRadiansRobot
_AdvancedRobotを継承します。

このクラスは、 AdvancedRobot におけるすべての *Radians 呼び出し用のプレースホルダーとして、 システムが使用します。 AdvancedRobot に関するドキュメンテーションも参照してください。

これの代わりに、 AdvancedRobot を作成してください。

Robocode の将来のバージョンにこのクラスが含まれる保証はありません。

(ただし、Radians メソッド自体は引き続き動作します)。

関連項目:
AdvancedRobot

フィールドの概要
 
クラス robocode.Robot から継承されたフィールド
out
 
メソッドの要約
 double getGunHeadingRadians()
           大砲の向きをラジアン単位で戻します。
 double getGunTurnRemainingRadians()
           大砲が回転する残りの角度を、ラジアン単位で取得します。
 double getHeadingRadians()
           ロボットの現在の向きを、ラジアン単位で戻します。
 double getRadarHeadingRadians()
           レーダーの向きをラジアン単位で戻します。
 double getRadarTurnRemainingRadians()
           レーダーが回転する残りの角度を、ラジアン単位で取得します。
 double getTurnRemainingRadians()
           ロボットが回転する残りの角度を、ラジアン単位で取得します。
 void setTurnGunLeftRadians(double radians)
           ラジアン単位の角度で大砲を左向きに回転させるように設定します。
 void setTurnGunRightRadians(double radians)
           ラジアン単位の角度で大砲を右向きに回転させるように設定します。
 void setTurnLeftRadians(double radians)
           ラジアン単位の角度でロボットを左向きに回転させるように設定します。
 void setTurnRadarLeftRadians(double radians)
           ラジアン単位の角度でレーダーを左向きに回転させるように設定します。
 void setTurnRadarRightRadians(double radians)
           ラジアン単位の角度でレーダーを右向きに回転させるように設定します。
 void setTurnRightRadians(double radians)
           ラジアン単位の角度でロボットを右向きに回転させるように設定します。
 void turnGunLeftRadians(double radians)
           ロボットの大砲を回転させます。
 void turnGunRightRadians(double radians)
           ロボットの大砲を回転させます。
 void turnLeftRadians(double radians)
           ロボットを回転させます。
 void turnRadarLeftRadians(double radians)
           ロボットのレーダーを回転させます。
 void turnRadarRightRadians(double radians)
           ロボットのレーダーを回転させます。
 void turnRightRadians(double radians)
           ロボットを回転させます。
 
クラス robocode._AdvancedRobot から継承されたメソッド
endTurn, getGunHeadingDegrees, getHeadingDegrees, getMaxWaitCount, getRadarHeadingDegrees, getWaitCount, setTurnGunLeftDegrees, setTurnGunRightDegrees, setTurnLeftDegrees, setTurnRadarLeftDegrees, setTurnRadarRightDegrees, setTurnRightDegrees, turnGunLeftDegrees, turnGunRightDegrees, turnLeftDegrees, turnRadarLeftDegrees, turnRadarRightDegrees, turnRightDegrees
 
クラス robocode.Robot から継承されたメソッド
ahead, back, doNothing, finalize, fire, fireBullet, getBattleFieldHeight, getBattleFieldWidth, getEnergy, getGunCoolingRate, getGunHeading, getGunHeat, getHeading, getHeight, getName, getNumRounds, getOthers, getRadarHeading, getRoundNum, getTime, getVelocity, getWidth, getX, getY, onBulletHit, onBulletHitBullet, onBulletMissed, onDeath, onHitByBullet, onHitRobot, onHitWall, onRobotDeath, onScannedRobot, onWin, resume, run, scan, setAdjustGunForRobotTurn, setAdjustRadarForGunTurn, setAdjustRadarForRobotTurn, setColors, stop, stop, turnGunLeft, turnGunRight, turnLeft, turnRadarLeft, turnRadarRight, turnRight
 
クラス robocode._Robot から継承されたメソッド
getBattleNumgetGunChargegetGunImageNamegetLifegetNumBattlesgetRadarImageNamegetRobotImageNamesetGunImageNamesetInterruptiblesetPeersetRadarImageNamesetRobotImageName
 
クラス java.lang.Object から継承されたメソッド
equalsgetClasshashCodenotifynotifyAlltoStringwaitwaitwait
 

メソッドの詳細

getHeadingRadians

public double getHeadingRadians()
ロボットの現在の向きを、ラジアン単位で戻します。 戻り値は 0 から 2 * PI までの範囲です。

戻り値:
ロボットの現在の向き (ラジアン)

setTurnLeftRadians

public void setTurnLeftRadians(double radians)
ラジアン単位の角度でロボットを左向きに回転させるように設定します。 この呼び出しはただちに戻され、execute() を呼び出すか 実行動作を行うまで、実際には実行されません。


setTurnRightRadians

public void setTurnRightRadians(double radians)
ラジアン単位の角度でロボットを右向きに回転させるように設定します。 この呼び出しはただちに戻され、execute() を呼び出すか 実行動作を行うまで、実際には実行されません。


turnLeftRadians

public void turnLeftRadians(double radians)
ロボットを回転させます。 この呼び出しはただちに実行されます。 実行が完了するまでは戻されません。

   turnLeftRadians(Math.PI / 2);
 


turnRightRadians

public void turnRightRadians(double radians)
ロボットを回転させます。 この呼び出しはただちに実行されます。 実行が完了するまでは戻されません。

   turnRightRadians(Math.PI / 2);
 


getGunHeadingRadians

public double getGunHeadingRadians()
大砲の向きをラジアン単位で戻します。 値の範囲は 0 から 2*Pi までです (0 は画面で上方向を向いていることを意味します)。

戻り値:
大砲の向き

getRadarHeadingRadians

public double getRadarHeadingRadians()
レーダーの向きをラジアン単位で戻します。 値の範囲は 0 から 2*Pi までです (0 は画面で上方向を向いていることを意味します)。

戻り値:
レーダーの向き

setTurnGunLeftRadians

public void setTurnGunLeftRadians(double radians)
ラジアン単位の角度で大砲を左向きに回転させるように設定します。 この呼び出しはただちに戻され、execute() を呼び出すか 実行動作を行うまで、実際には実行されません。


setTurnGunRightRadians

public void setTurnGunRightRadians(double radians)
ラジアン単位の角度で大砲を右向きに回転させるように設定します。 この呼び出しはただちに戻され、execute() を呼び出すか 実行動作を行うまで、実際には実行されません。


setTurnRadarLeftRadians

public void setTurnRadarLeftRadians(double radians)
ラジアン単位の角度でレーダーを左向きに回転させるように設定します。 この呼び出しはただちに戻され、execute() を呼び出すか 実行動作を行うまで、実際には実行されません。


setTurnRadarRightRadians

public void setTurnRadarRightRadians(double radians)
ラジアン単位の角度でレーダーを右向きに回転させるように設定します。 この呼び出しはただちに戻され、execute() を呼び出すか 実行動作を行うまで、実際には実行されません。


turnGunLeftRadians

public void turnGunLeftRadians(double radians)
ロボットの大砲を回転させます。 この呼び出しはただちに実行されます。 実行が完了するまでは戻されません。

   turnGunLeftRadians(Math.PI /2);
 


turnGunRightRadians

public void turnGunRightRadians(double radians)
ロボットの大砲を回転させます。 この呼び出しはただちに実行されます。 実行が完了するまでは戻されません。

   turnGunRightRadians(Math.PI / 2);
 


turnRadarLeftRadians

public void turnRadarLeftRadians(double radians)
ロボットのレーダーを回転させます。 この呼び出しはただちに実行されます。 実行が完了するまでは戻されません。

   turnRadarLeftRadians(Math.PI / 2);
 


turnRadarRightRadians

public void turnRadarRightRadians(double radians)
ロボットのレーダーを回転させます。 この呼び出しはただちに実行されます。 実行が完了するまでは戻されません。

   turnRadarRightRadians(Math.PI / 2);
 


getGunTurnRemainingRadians

public double getGunTurnRemainingRadians()
大砲が回転する残りの角度を、ラジアン単位で取得します。

戻り値:
大砲が回転する残りの角度 (ラジアン)

getRadarTurnRemainingRadians

public double getRadarTurnRemainingRadians()
レーダーが回転する残りの角度を、ラジアン単位で取得します。

戻り値:
レーダーが回転する残りの角度 (ラジアン)

getTurnRemainingRadians

public double getTurnRemainingRadians()
ロボットが回転する残りの角度を、ラジアン単位で取得します。

戻り値:
ロボットが回転する残りの角度 (ラジアン)