クラス
kinugasa.ui.ChoiceEffect の使用

ChoiceEffect を使用しているパッケージ
kinugasa.ui メッセージウインドウやテキストラベルなど、プレイヤーと対話的にやり取りする仕組みを提供します. 
 

kinugasa.ui での ChoiceEffect の使用
 

kinugasa.ui での ChoiceEffect のサブクラス
private static class ChoiceEffect.SingleCharEffect
          1文字だけにハイライトエフェクトかける選択エフェクトの実装です.
 

ChoiceEffect として宣言されている kinugasa.ui のフィールド
private  ChoiceEffect InputMessageWindow.choiceEffect
          文字セットの選択ラベルです.
private  ChoiceEffect SelectableMessageWindow.choiceEffect
          この選択メッセージウインドウが使用する選択エフェクトです.
 

ChoiceEffect を返す kinugasa.ui のメソッド
 ChoiceEffect ChoiceEffect.clone()
           
 ChoiceEffect ChoiceEffect.SingleCharEffect.clone()
           
static ChoiceEffect ChoiceEffect.craeteSingleCharChoiceEffect(java.awt.Color color)
          選択中ラベルの先頭1文字だけを任意の色でハイライトするモデルを作成して返します.
static ChoiceEffect ChoiceEffect.craeteSingleCharChoiceEffect(java.awt.Color color, TimeCounter blinkRate)
          選択中ラベルの先頭1文字だけを任意の色でハイライトするモデルを作成して返します.
 ChoiceEffect InputMessageWindow.getChoiceEffect()
          このウインドウの文字セットに対して使用されている選択エフェクトを取得します.
 ChoiceEffect SelectableMessageWindow.getChoiceEffect()
          この選択メッセージウインドウに設定されているエフェクトを取得します.
 

ChoiceEffect 型のパラメータを持つ kinugasa.ui のメソッド
 void InputMessageWindow.setChoiceEffect(ChoiceEffect choiceEffect)
          このウインドウの文字セットに対して使用されている選択エフェクトを変更します.
 void SelectableMessageWindow.setChoiceEffect(ChoiceEffect choiceEffect)
          この選択メッセージウインドウに新しい選択エフェクトを設定します.
 

ChoiceEffect 型のパラメータを持つ kinugasa.ui のコンストラクタ
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択メッセージウインドウを作成します.
InputMessageWindow(float x, float y, float width, float height, MessageWindowModel windowModel, LabelModel messageLabelModel, LabelModel choicesLabelModel, java.lang.String message, ChoiceEffect choiceEffect, int maxLength, boolean useCommandLabels, CharSet... charSet)
          新しい入力メッセージウインドウを作成します.
SelectableMessageWindow(float x, float y, float width, float height, MessageWindowModel wm, LabelModel lm, java.lang.String text, int initialIdx, int minIdx, int maxIdx, ChoiceEffect choiceEffect)
          新しい選択メッセージウインドウを作成します.
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)
          新しい選択メッセージウインドウを作成します.