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

## クラス
kinugasa.object.Sprite の使用

Sprite を使用しているパッケージ
kinugasa.object | ゲームに登場するオブジェクトと基本的なロジックが含まれています.
kinugasa.object.movingModel | MovingModelの実装が含まれています.
kinugasa.ui | メッセージウインドウやテキストラベルなど、プレイヤーと対話的にやり取りする仕組みを提供します.

kinugasa.object での Sprite の使用

kinugasa.object での Sprite のサブクラス
`class` | `AnimationSprite` Kinugasa : AnimationSprite : .
`class` | `BasicSprite` Kinugasa : BasicSprite : 基本的な移動機能を実装した、Spriteの拡張です.
`class` | `CompositeSprite` Kinugasa : CompositeSprite : .
`class` | `FadeEffect` Kinugasa : FadeEffect : 単色フェードイン／フェードアウト効果のエフェクトの実装です.
`class` | `FlashEffect` Kinugasa : FlashEffect : 単色のフラッシュ効果のエフェクトの実装です.
`class` | `ImageSprite` Kinugasa : ImageSprite : 単一の画像を表示する基本スプライトの実装です.
`class` | `ScreenEffect` Kinugasa : ScreenEffect : このスプライトの実装は、指定された領域にフラッシュやフェード効果を表示することができます.

Sprite 型の型パラメータを持つ kinugasa.object のフィールド
`private java.util.ArrayList<Sprite>` | `CompositeSprite.sprites` この複合スプライトが持つスプライトのリストです.

Sprite を返す kinugasa.object のメソッド
`Sprite` | `Sprite.clone()` このスプライトの複製を作成します.
`Sprite` | `CompositeSprite.getSprite(int idx)` スプライトリストの指定したインデックスに格納されているスプライトを取得します.

Sprite 型の引数を持つ型を返す kinugasa.object のメソッド
`java.util.List<Sprite>` | `CompositeSprite.getSprites()` この複合スプライトが持つスプライトリストを取得します.

Sprite 型のパラメータを持つ kinugasa.object のメソッド
`void` | `CompositeSprite.add(Sprite spr)` この複合スプライトに新しいスプライトを追加します.
`void` | `CompositeSprite.addAll(Sprite... spr)` この複合スプライトに新しいスプライトを追加します.
`abstract int` | `SpriteSortMode.compare(Sprite s1, Sprite s2)`
`int` | `Sprite.compareTo(Sprite spr)` スプライトの深度を比較し、z軸座標の昇順に並び替える機能を提供します.
`boolean` | `CompositeSprite.contains(Sprite spr)` 指定したスプライトがこの複合スプライトに含まれているかを検査します.
`void` | `CompositeSprite.remove(Sprite spr)` 指定したスプライトが、この複合スプライトに含まれている場合、そのスプライトをこの複合スプライトから削除します.
`void` | `CompositeSprite.removeAll(Sprite... spr)` 指定したスプライトが、この複合スプライトに含まれている場合、そのスプライトをこの複合スプライトから削除します.

Sprite 型の型引数を持つ kinugasa.object のメソッドパラメータ
`void` | `CompositeSprite.addAll(java.util.List<Sprite> spr)` この複合スプライトに新しいスプライトを追加します.
`private void` | `CompositeSprite.checkInstance(java.util.List<CompositeSprite> parents, java.util.List<Sprite> sprites)` 複合スプライトに追加されているスプライトの依存関係を調査します.
`private void` | `CompositeSprite.deepSort(java.util.List<Sprite> sprs, java.util.Comparator<Sprite> sortMode)` スプライトリストを再帰的にソートします.
`private void` | `CompositeSprite.deepSort(java.util.List<Sprite> sprs, java.util.Comparator<Sprite> sortMode)` スプライトリストを再帰的にソートします.
`void` | `CompositeSprite.draw(java.awt.Graphics2D g, java.util.Comparator<Sprite> sortMode)` 追加されているすべてのスプライトをソートしてから描画します.
`void` | `CompositeSprite.removeAll(java.util.List<Sprite> spr)` 指定したスプライトが、この複合スプライトに含まれている場合、そのスプライトをこの複合スプライトから削除します.
`void` | `CompositeSprite.sort(java.util.Comparator<Sprite> sortMode)` スプライトリストをソートします.

Sprite 型のパラメータを持つ kinugasa.object のコンストラクタ
`CompositeSprite(Sprite... spr)` 新しい複合スプライトを作成します.

Sprite 型の型引数を持つ kinugasa.object のコンストラクタパラメータ
`CompositeSprite(java.util.List<Sprite> spr)` 新しい複合スプライトを作成します.

kinugasa.object.movingModel での Sprite の使用

Sprite として宣言されている kinugasa.object.movingModel のフィールド
`private Sprite` | `Track.currentTarget`

Sprite 型の型パラメータを持つ kinugasa.object.movingModel のフィールド
`private java.util.List<Sprite>` | `Track.targetList`

Sprite を返す kinugasa.object.movingModel のメソッド
`Sprite` | `Track.getCurrentTarget()`

Sprite 型の引数を持つ型を返す kinugasa.object.movingModel のメソッド
`java.util.List<Sprite>` | `Track.getTargetList()`

Sprite 型のパラメータを持つ kinugasa.object.movingModel のメソッド
`void` | `Track.setCurrentTarget(Sprite currentTarget)`

Sprite 型の型引数を持つ kinugasa.object.movingModel のメソッドパラメータ
`void` | `Track.setTargetList(java.util.List<Sprite> targetList)`

Sprite 型のパラメータを持つ kinugasa.object.movingModel のコンストラクタ
`Track(Sprite target)`
`Track(Sprite target, TimeCounter updateTargetDelay)`

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

kinugasa.ui での Sprite の使用

kinugasa.ui での Sprite のサブクラス
`class` | `ConfirmMessageWindow` Kinugasa : ConfirmMessageWindow : プレイヤーに2択の選択肢を与えて回答を得る、 簡易的な選択メッセージウインドウの拡張です.
`class` | `InputMessageWindow` Kinugasa : InputMessageWindow : 1つ以上の文字セットから文字列を自由に構築できる入力ウインドウです.
`class` | `MessageWindow` kinugasa : MessageWindow : 複数のテキストラベルを表示するためのコンポーネントです.
`class` | `SelectableMessageWindow` Kinugasa : SelectableMessageWindow : 1つ以上の選択肢から内容を選ばせることができるメッセージウインドウの拡張クラスです.
`class` | `TextLabel` kinugasa : TextLabel : 一行のテキストを表示するスプライトの実装です.

Sprite として宣言されている kinugasa.ui のフィールド
`private Sprite` | `MessageWindow.icon` テキスト送りアイコン.

Sprite を返す kinugasa.ui のメソッド
`Sprite` | `MessageWindow.getIcon()` このウインドウに設定されているアイコンを取得します.

Sprite 型のパラメータを持つ kinugasa.ui のメソッド
`MessageWindow` | `MessageWindow.setIcon(Sprite icon)` このウインドウに新しいアイコンを設定します.

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