robocode
クラス SkippedTurnEvent

java.lang.Object
  |
  +--robocode.Event
        |
        +--robocode.SkippedTurnEvent
実装されているすべてのインターフェース:
Comparable

public class SkippedTurnEvent
Eventを継承します。

SkippedTurnEvent は、 自分の順番を飛ばすとき (何も動作を行わないとき) に AdvancedRobot.onSkippedTurn(robocode.SkippedTurnEvent) に送られます。 ゲームに参加しているロボットは、 自分の順番が来るたびに何か動作を行う必要があります。 たとえば、

   try {Thread.sleep(1000);} catch (InterruptedException e) {}
 
では、ゲームに応答していないため、 多数の SkippedTurnEvent が発生します。 SkippedTurnEvent を 30 回受け取ったロボットは、ラウンドから除外されます。 このような場合は、以下のようにする必要があります。
 for (int i = 0; i < 30; i++)
   doNothing(); // or perhaps scan();
 
このイベントは、次の動作までに行っている処理が多すぎる場合にも生成される可能性があります。

関連項目:
AdvancedRobot.onSkippedTurn(robocode.SkippedTurnEvent)

コンストラクターの要約
SkippedTurnEvent()
           ゲームによって呼び出され、新しい SkippedTurnEvent を作成します。
 
クラス robocode.Event から継承されたメソッド
compareTogetPrioritygetTimesetPrioritysetTime
 
クラス java.lang.Object から継承されたメソッド
equalsgetClasshashCodenotifynotifyAlltoStringwaitwaitwait
 

コンストラクターの詳細

SkippedTurnEvent

public SkippedTurnEvent()
ゲームによって呼び出され、新しい SkippedTurnEvent を作成します。