概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## クラス
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)` 新しい選択メッセージウインドウを作成します.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし