|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: ネスト | フィールド | コンストラクター | メソッド | 詳細: フィールド | コンストラクター | メソッド |
java.lang.Object | +--robocode.Event | +--robocode.ScannedRobotEvent
ScannedRobotEvent は、
スキャンで他のロボットが発見されたときに Robot.onScannedRobot(robocode.ScannedRobotEvent)
に送られます。このイベントに含まれる情報を使って、
ロボット発見時の処理を決定できます。
コンストラクターの要約 | |
ScannedRobotEvent(String name,
double energy,
double bearing,
double distance,
double heading,
double velocity)
ゲームによって呼び出され、新しい ScannedRobotEvent を作成します。 |
メソッドの要約 | |
double |
getBearing()
このロボットの方向を基準とする、 見付かったロボットの相対角度を戻します (360 度形式)。 |
double |
getBearingRadians()
このロボットの方向を基準とする、 見付かったロボットの相対角度を戻します (ラジアン)。 |
double |
getDistance()
発見されたロボットまでの距離を戻します (このロボットの中心から相手ロボットの中心まで)。 |
double |
getEnergy()
そのロボットのエネルギーを戻します。 |
double |
getHeading()
そのロボットの現在の向きを 360 度形式で戻します。 |
double |
getHeadingRadians()
そのロボットの現在の向きを、ラジアン単位で戻します。 |
double |
getLife()
使用は推奨されません。 getEnergy() を使用してください。 |
String |
getName()
そのロボットの名前を戻します |
double |
getRobotBearing()
使用は推奨されません。 getBearing() を使用してください。 |
double |
getRobotBearingDegrees()
使用は推奨されません。 getBearing() を使用してください。 |
double |
getRobotBearingRadians()
使用は推奨されません。 getBearingRadians() を使用してください。 |
double |
getRobotDistance()
使用は推奨されません。 getDistance() を使用してください。 |
double |
getRobotHeading()
使用は推奨されません。 getHeading() を使用してください。 |
double |
getRobotHeadingDegrees()
使用は推奨されません。 getHeading() を使用してください。 |
double |
getRobotHeadingRadians()
使用は推奨されません。 getHeadingRadians() を使用してください。 |
double |
getRobotLife()
使用は推奨されません。 getEnergy() を使用してください。 |
String |
getRobotName()
使用は推奨されません。 getName() を使用してください。 |
double |
getRobotVelocity()
使用は推奨されません。 getVelocity() を使用してください。 |
double |
getVelocity()
そのロボットの移動速度を戻します。 |
クラス robocode.Event から継承されたメソッド |
compareTo、getPriority、getTime、setPriority、setTime |
クラス java.lang.Object から継承されたメソッド |
equals、
getClass、
hashCode、
notify、
notifyAll、
toString、
wait、
wait、
wait |
コンストラクターの詳細 |
public ScannedRobotEvent(String name, double energy, double bearing, double distance, double heading, double velocity)
メソッドの詳細 |
public double getBearing()
public double getBearingRadians()
public double getDistance()
public double getEnergy()
public double getHeading()
public double getHeadingRadians()
public double getLife()
public String getName()
public double getRobotBearing()
public double getRobotBearingDegrees()
public double getRobotBearingRadians()
public double getRobotDistance()
public double getRobotHeading()
public double getRobotHeadingDegrees()
public double getRobotHeadingRadians()
public double getRobotLife()
public String getRobotName()
public double getRobotVelocity()
public double getVelocity()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: ネスト | フィールド | コンストラクター | メソッド | 詳細: フィールド | コンストラクター | メソッド |