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

## クラス
kinugasa.ui.MessageWindow の使用

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

kinugasa.ui での MessageWindow の使用

kinugasa.ui での MessageWindow のサブクラス
`class` | `ConfirmMessageWindow` プレイヤーに2択の選択肢を与えて回答を得る、 簡易的な選択メッセージウインドウの拡張です.
`class` | `InputMessageWindow` 1つ以上の文字セットから文字列を自由に構築できる入力ウインドウです.
`class` | `SelectableMessageWindow` 1つ以上の選択肢から内容を選ばせることができるメッセージウインドウの拡張クラスです.

MessageWindow を返す kinugasa.ui のメソッド
`MessageWindow` | `MessageWindow.clone()`
`MessageWindow` | `MessageWindow.setIcon(Sprite icon)` このウインドウに新しいアイコンを設定します.

MessageWindow 型のパラメータを持つ kinugasa.ui のメソッド
`abstract void` | `MessageWindowModel.drawWindow(java.awt.Graphics2D g, MessageWindow w)` メッセージウインドウおよびテキストを描画します.
`void` | `SimpleClearWindowModel.drawWindow(java.awt.Graphics2D g, MessageWindow w)`
`void` | `SimpleWindowModel.drawWindow(java.awt.Graphics2D g, MessageWindow w)`
`abstract void` | `MessageWindowModel.initIcon(MessageWindow w)` テキストアイコンに適切な位置を設定します.
`void` | `SimpleClearWindowModel.initIcon(MessageWindow w)`
`void` | `SimpleWindowModel.initIcon(MessageWindow w)`
`abstract void` | `MessageWindowModel.initLabels(MessageWindow w)` メッセージウインドウwの持つすべてのラベルに適切な座標を設定します.
`void` | `SimpleClearWindowModel.initLabels(MessageWindow w)`
`void` | `SimpleWindowModel.initLabels(MessageWindow w)`
`protected void` | `MessageWindowModel.lineUpText(MessageWindow w, float xBlank, float yBlank, float lineGap)` 通常のアルゴリズムを用いて全てのラベルをウインドウの座標に並べます.

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