クラス
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)
          このウインドウに新しいアイコンを設定します.