## インタフェースの使用
kinugasa.object.Drawable

- Drawableを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  kinugasa.game.logic | ゲームのロジックを構築したり、切り替えるための機能が含まれます.
  kinugasa.object | ゲームに登場するオブジェクトと基本的なロジックが含まれています.
  kinugasa.rpgui | マップチップ方式によるフィールドマップの構築と描画に関する機能およびそれに関連するGUI機能を提供します.
  kinugasa.ui | メッセージウインドウやテキストラベルなど、プレイヤーと対話的にやり取りする仕組みを提供します.

- - ### kinugasa.game.logicでのDrawableの使用

    Drawableを実装しているkinugasa.game.logicのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `GameLogic` ゲームのある場面でのロジックをカプセル化します.
    `class` | `LogicManager` 複数のゲームロジックを管理するためのクラスです.

  - ### kinugasa.objectでのDrawableの使用

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

  - ### kinugasa.rpguiでのDrawableの使用

    Drawableを実装しているkinugasa.rpguiのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `BackgroundLayerSprite` 背景用アニメーションを表示するレイヤです.
    `class` | `CloudEffect` 雲エフェクトクラスは、画面前面に雲のエフェクトを表示するための画像スプライトです.
    `class` | `FieldMap` フィールドマップの本体で、表示できる全てのデータを持ちます.
    `class` | `FieldMapLayer` フィールドマップに表示される1つのレイヤで、様々なスプライトを表示する階層と マップデータをアニメーション表示する階層を持ちます.
    `class` | `MapLayerSprite` map属性に対応し、フィールドマップとして表示されるアニメーションを 管理するスプライトです.
    `class` | `MessageWindowSprite` .
    `class` | `ObjectLayerSprite` レイヤが持つスプライトオブジェクトを管理する複合スプライトです.

  - ### kinugasa.uiでのDrawableの使用

    Drawableを実装しているkinugasa.uiのクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `ActionImageSprite` .
    `class` | `ActionTextSprite` .
    `class` | `TextLabelSprite` 1行テキスト表示用のスプライトです.