public class FrameTimeCounter extends TimeCounter
FALSE, TRUE| コンストラクタと説明 | 
|---|
| FrameTimeCounter(ArrayIndexModel index,
                int... waitTime)インデックスモデルと待ち時間を指定して、新しいカウンタを作成します. | 
| FrameTimeCounter(int... waitTime)待ち時間を指定して、新しいカウンタを作成します. | 
| FrameTimeCounter(int speed,
                ArrayIndexModel index,
                int... waitTime)速度、インデックスモデル、待ち時間を指定して新しいカウンタを作成します. | 
| FrameTimeCounter(int speed,
                int[] waitTime)速度と待ち時間を指定して、新しいカウンタを作成します. | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| FrameTimeCounter | clone()このモデルのクローンを返します. | 
| boolean | equals(java.lang.Object obj) | 
| ArrayIndexModel | getIndex() | 
| int | getSpeed() | 
| int | getTimeCount() | 
| int[] | getWaitTime() | 
| int | hashCode() | 
| void | initCount() | 
| boolean | isEnded()このオブジェクトが「終了した」状態であるかを検査します. | 
| boolean | isReaching()設定された時間が経過したかを検査します. | 
| boolean | isRunning()このオブジェクトが「開始している」状態であるかを検査します. | 
| void | reset()検査の状態を初期化します. | 
| void | setIndex(ArrayIndexModel index) | 
| void | setIndex(int index) | 
| void | setSpeed(int speed) | 
| void | setTimeCount(int timeCount) | 
| void | setWaitTime(int... waitTime) | 
| java.lang.String | toString() | 
public FrameTimeCounter(int... waitTime)
waitTime - 待機時間を指定します。0を指定すると、常にtrueを返すモデルが、1を指定すると、2回目の呼び出しから交互に
 trueを返すモデルが作成されます。何も指定しない場合は、0になります。public FrameTimeCounter(int speed,
                        int[] waitTime)
speed - 待ち時間に対する遷移速度を指定します。たとえば、2を指定すると待ち時間から検査のたびに2が引かれ、
 0以下になった場合に「時間切れ」と判定されます。waitTime - 待機時間を指定します。0を指定すると、常にtrueを返すモデルが、1を指定すると、2回目の呼び出しから交互に
 trueを返すモデルが作成されます。何も指定しない場合は、0になります。public FrameTimeCounter(ArrayIndexModel index, int... waitTime)
index - 待ち時間の配列に対するインデックスの遷移モデルを指定します。waitTime - 待機時間を指定します。0を指定すると、常にtrueを返すモデルが、1を指定すると、2回目の呼び出しから交互に
 trueを返すモデルが作成されます。何も指定しない場合は、0になります。public FrameTimeCounter(int speed,
                        ArrayIndexModel index,
                        int... waitTime)
speed - 待ち時間に対する遷移速度を指定します。たとえば、2を指定すると待ち時間から検査のたびに2が引かれ、
 0以下になった場合に「時間切れ」と判定されます。index - 待ち時間の配列に対するインデックスの遷移モデルを指定します。waitTime - 待機時間を指定します。0を指定すると、常にtrueを返すモデルが、1を指定すると、2回目の呼び出しから交互に
 trueを返すモデルが作成されます。何も指定しない場合は、0になります。public FrameTimeCounter clone()
Modelclone クラス内 TimeCounterpublic boolean isReaching()
TimeCounterisReaching クラス内 TimeCounterpublic void initCount()
public void setIndex(ArrayIndexModel index)
public void setIndex(int index)
public ArrayIndexModel getIndex()
public void setSpeed(int speed)
public int getSpeed()
public int getTimeCount()
public void setTimeCount(int timeCount)
public int[] getWaitTime()
public void setWaitTime(int... waitTime)
public boolean isEnded()
StatableisEnded インタフェース内 StatableisEnded クラス内 TimeCounterpublic boolean isRunning()
StatableisRunning インタフェース内 StatableisRunning クラス内 TimeCounterpublic void reset()
TimeCounterreset クラス内 TimeCounterpublic int hashCode()
hashCode クラス内 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals クラス内 java.lang.Objectpublic java.lang.String toString()
toString クラス内 java.lang.Object