クラス
kinugasa.util.TimeCounter の使用

TimeCounter を使用しているパッケージ
kinugasa.contents.graphics 画像の編集やIOなどグラフィックに関する機能が含まれます. 
kinugasa.field マップチップ方式によるフィールドマップの構築と描画に関する機能を提供します. 
kinugasa.object ゲームに登場するオブジェクトと基本的なロジックが含まれています. 
kinugasa.object.movingModel MovingModelの実装が含まれています. 
kinugasa.ui メッセージウインドウやテキストラベルなど、プレイヤーと対話的にやり取りする仕組みを提供します. 
kinugasa.util 各種カウンタ、文字列、数学、グラフィック、デバッグなどのユーティリティです. 
 

kinugasa.contents.graphics での TimeCounter の使用
 

TimeCounter として宣言されている kinugasa.contents.graphics のフィールド
private  TimeCounter Animation.visibleTime
          アニメーションの1つの要素が表示される時間間隔を指定するタイムカウンタです.
 

TimeCounter を返す kinugasa.contents.graphics のメソッド
 TimeCounter Animation.getVisibleTime()
          このアニメーションに設定されている表示時間カウンタを取得します.
 

TimeCounter 型のパラメータを持つ kinugasa.contents.graphics のメソッド
 void Animation.setVisibleTime(TimeCounter visibleTime)
          アニメーションの1つの要素の再生時間を指定するためのタイムカウンタを設定します.
 

TimeCounter 型のパラメータを持つ kinugasa.contents.graphics のコンストラクタ
Animation(TimeCounter visibleTime, ArrayIndexModel index, java.awt.image.BufferedImage... images)
          新しいアニメーションを構築します.
Animation(TimeCounter visibleTime, ArrayIndexModel index, SerializableImage... images)
          新しいアニメーションを構築します.
Animation(TimeCounter visibleTime, java.awt.image.BufferedImage... images)
          新しいアニメーションを構築します.
Animation(TimeCounter visibleTime, SerializableImage... images)
          新しいアニメーションを構築します.
 

kinugasa.field での TimeCounter の使用
 

TimeCounter 型のパラメータを持つ kinugasa.field のコンストラクタ
BackgroundLayerSprite(float speed, int x, int y, int width, int height, int drawWidth, int drawHeight, TimeCounter tc, java.awt.image.BufferedImage... images)
           
MapLayerSprite(float x, float y, float w, float h, TimeCounter tc, MapData... mapData)
           
 

kinugasa.object での TimeCounter の使用
 

TimeCounter として宣言されている kinugasa.object のフィールド
private  TimeCounter FlashEffect.blinkRate
           
private  TimeCounter FlashEffect.flashTime
           
 

TimeCounter 型のパラメータを持つ kinugasa.object のコンストラクタ
FlashEffect(java.awt.Color color, TimeCounter blinkRate, TimeCounter flashTime, float x, float y, float w, float h)
           
 

kinugasa.object.movingModel での TimeCounter の使用
 

TimeCounter として宣言されている kinugasa.object.movingModel のフィールド
private  TimeCounter CheckTime.timeCounter
           
private  TimeCounter Track.updateTargetDelay
           
 

TimeCounter を返す kinugasa.object.movingModel のメソッド
 TimeCounter CheckTime.getTimeCounter()
           
 TimeCounter Track.getUpdateTargetDelay()
           
 

TimeCounter 型のパラメータを持つ kinugasa.object.movingModel のメソッド
 void CheckTime.setTimeCounter(TimeCounter timeCounter)
           
 void Track.setUpdateTargetDelay(TimeCounter updateTargetDelay)
           
 

TimeCounter 型のパラメータを持つ kinugasa.object.movingModel のコンストラクタ
CheckTime(TimeCounter timeCounter)
           
Track(java.util.List<Sprite> targetList, TimeCounter updateTargetDelay)
           
Track(Sprite target, TimeCounter updateTargetDelay)
           
 

kinugasa.ui での TimeCounter の使用
 

TimeCounter として宣言されている kinugasa.ui のフィールド
private  TimeCounter ChoiceEffect.SingleCharEffect.blinkTime
          点滅間隔を表すタイムカウンタです.
private  TimeCounter InputMessageWindow.caretBlinkRate
          キャレットの点滅間隔です.
private  TimeCounter TextLabel.timeCounter
          表示遅延用のカウンタ.
 

TimeCounter を返す kinugasa.ui のメソッド
 TimeCounter InputMessageWindow.getCaretBlinkRate()
          キャレットの点滅間隔を取得します.
 TimeCounter TextLabel.getTimeCounter()
          文字表示時間に使用されるタイムカウンタを取得します.
 

TimeCounter 型のパラメータを持つ kinugasa.ui のメソッド
static ChoiceEffect ChoiceEffect.craeteSingleCharChoiceEffect(java.awt.Color color, TimeCounter blinkRate)
          選択中ラベルの先頭1文字だけを任意の色でハイライトするモデルを作成して返します.
 void InputMessageWindow.setCaretBlinkRate(TimeCounter cursorBlink)
          キャレットの点滅間隔を設定します.
 void MessageWindow.setText(java.lang.String text, TimeCounter tc)
          ウインドウ内のテキストを更新します.
 void MessageWindow.setText(java.lang.String text, TimeCounter tc, LabelModel lm)
          ウインドウ内のテキストを更新します.
 void TextLabel.setTimeCounter(TimeCounter timeCounter)
          文字表示時間に使用されるタイムカウンタを設定します.
 

TimeCounter 型のパラメータを持つ kinugasa.ui のコンストラクタ
ChoiceEffect.SingleCharEffect(java.awt.Color color, TimeCounter blinkTime)
          新しいモデルを作成します.
ConfirmMessageWindow(float x, float y, float width, float height, MessageWindowModel wm, LabelModel lm, TimeCounter tc, java.lang.String text, java.lang.String yes, java.lang.String no, ChoiceEffect ce)
          問い合わせ用の2択メッセージウインドウを作成します.
MessageWindow(float x, float y, float width, float height, MessageWindowModel wm, LabelModel lm, TimeCounter tc, java.lang.String text)
          Stringインスタンスをseparatorで分割した文字列を使用して適当なラベルを構築し、 メッセージウインドウに設定します.
SelectableMessageWindow(float x, float y, float width, float height, MessageWindowModel wm, LabelModel lm, TimeCounter tc, java.lang.String text, int initialIdx, int minIdx, int maxIdx, ChoiceEffect choiceEffect)
          新しい選択メッセージウインドウを作成します.
TextLabel(float x, float y, float w, float h, VectorF vector, MovingModel movingModel, java.lang.String text, int idx, TimeCounter tc, LabelModel lm)
          新しいラベルを作成します.
TextLabel(float x, float y, float w, float h, VectorF vector, MovingModel movingModel, java.lang.String text, TimeCounter tc, LabelModel lm)
          新しいラベルを作成します.
TextLabel(float x, float y, java.lang.String text, int idx, TimeCounter tc, LabelModel lm)
          新しいラベルを作成します.
TextLabel(float x, float y, java.lang.String text, TimeCounter tc, LabelModel lm)
          新しいラベルを作成します.
 

kinugasa.util での TimeCounter の使用
 

kinugasa.util での TimeCounter のサブクラス
 class FrameTimeCounter
          複数の、呼び出し回数ベースの待機時間を順番に評価するTimeCounterの実装です.
 class OnlyFirstTimeCounter
          最初の検査だけ指定された値を返し、それ以降は 最初の検査とは逆の値を返すタイムカウンタの実装です.
 class SystemTimeCounter
          システム時計の経過時間によって待機時間を評価するTimeCounterの実装です.
 

TimeCounter として宣言されている kinugasa.util のフィールド
private  TimeCounter BufferedList.delayTime
           
static TimeCounter TimeCounter.FALSE
          このモデルは、常に"false"を返します.
static TimeCounter TimeCounter.TRUE
          このモデルは、常に"true"を返します.
 

TimeCounter を返す kinugasa.util のメソッド
 TimeCounter TimeCounter.clone()
           
 TimeCounter BufferedList.getDelayTime()
           
 

TimeCounter 型のパラメータを持つ kinugasa.util のメソッド
 void BufferedList.setDelayTime(TimeCounter delayTime)
           
 

TimeCounter 型のパラメータを持つ kinugasa.util のコンストラクタ
BufferedList(int initialSize, TimeCounter delayTimeCounter)