|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| 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)
通常のアルゴリズムを用いて全てのラベルをウインドウの座標に並べます. |
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||