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

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

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

kinugasa.field での Sprite の使用

kinugasa.field での Sprite のサブクラス
`class` | `BackgroundLayerSprite` 背景用アニメーションを表示するレイヤです.
`class` | `FieldMap` フィールドマップの本体で、表示できる全てのデータを持ちます.
`class` | `FieldMapLayer` フィールドマップに表示される1つのレイヤで、様々なスプライトを表示する階層と マップデータをアニメーション表示する階層を持ちます.
`class` | `MapLayerSprite` map属性に対応し、フィールドマップとして表示されるアニメーションを 管理するスプライトです.
`class` | `ObjectLayerSprite` レイヤが持つスプライトオブジェクトを管理する複合スプライトです.

Sprite 型の引数を持つ型を返す kinugasa.field のメソッド
`private java.util.List<Sprite>` | `XMLFieldMapBuilder.parseAnimationSprite(java.util.List<XMLElement> spriteElement)`
`private java.util.List<Sprite>` | `XMLFieldMapBuilder.parseAnySprite(XMLElement parent)`
`private java.util.List<Sprite>` | `XMLFieldMapBuilder.parseImageSprite(java.util.List<XMLElement> spriteElement)`
`private java.util.List<Sprite>` | `XMLFieldMapBuilder.parseSprite(java.util.List<XMLElement> spriteElement)`

Sprite 型のパラメータを持つ kinugasa.field のコンストラクタ
`ObjectLayerSprite(Sprite... spr)`

Sprite 型の型引数を持つ kinugasa.field のコンストラクタパラメータ
`ObjectLayerSprite(java.util.List<Sprite> spr)`

kinugasa.object での Sprite の使用

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

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

Sprite 型の型パラメータを持つ kinugasa.object のメソッド
`
`<T extends Sprite> java.util.List<Sprite>`
` | `CompositeSprite.subList(java.lang.Class<T> type)` スプライトの実装でフィルタリングし、サブリストを作成します.

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

Sprite 型の引数を持つ型を返す kinugasa.object のメソッド
`java.util.List<Sprite>` | `CompositeSprite.getSprites()` この複合スプライトが持つスプライトリストを取得します.
`
`<T extends Sprite> java.util.List<Sprite>`
` | `CompositeSprite.subList(java.lang.Class<T> type)` スプライトの実装でフィルタリングし、サブリストを作成します.

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` プレイヤーに2択の選択肢を与えて回答を得る、 簡易的な選択メッセージウインドウの拡張です.
`class` | `InputMessageWindow` 1つ以上の文字セットから文字列を自由に構築できる入力ウインドウです.
`class` | `MessageWindow` kinugasa : MessageWindow : 複数のテキストラベルを表示するためのコンポーネントです.
`class` | `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 | 索引 | ヘルプ
前 次 | フレームあり フレームなし