## クラスの使用
kinugasa.contents.resource.Storage

- Storageを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  kinugasa.contents.resource | ゲームコンテンツのI/Oと管理機能が含まれています.
  kinugasa.contents.saveData | ゲームの途中経過を保存する機能が含まれます.
  kinugasa.contents.sound | サウンドのロードと再生機能が含まれています.
  kinugasa.contents.text | テキストファイルの入出力機能が含まれています.
  kinugasa.game | ゲームの進行に不可欠なKFGのコアとなるクラスが含まれています.
  kinugasa.game.logic | ゲームのロジックを構築したり、切り替えるための機能が含まれます.
  kinugasa.object | ゲームに登場するオブジェクトと基本的なロジックが含まれています.
  kinugasa.rpgui | マップチップ方式によるフィールドマップの構築と描画に関する機能およびそれに関連するGUI機能を提供します.
  kinugasa.ui | メッセージウインドウやテキストラベルなど、プレイヤーと対話的にやり取りする仕組みを提供します.

- - ### kinugasa.contents.resourceでのStorageの使用

    kinugasa.contents.resourceでのStorageのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `DynamicStorage<T extends Nameable & Freeable & Loadable>` 要素のロード／開放機能を追加したストレージの実装です.
    `class` | `TempFileStorage` 一時ファイルを管理します.

  - ### kinugasa.contents.saveDataでのStorageの使用

    kinugasa.contents.saveDataでのStorageのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `ReplayData` このクラスを使用して、ランダムシードと入力状態を発行／復元することが出来ます.

  - ### kinugasa.contents.soundでのStorageの使用

    kinugasa.contents.soundでのStorageのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `SoundMap` サウンドの一時的な保存領域を提供します.
    `class` | `SoundStorage` ロジックを跨いでサウンドを管理するための、唯一の保存領域を提供します.

  - ### kinugasa.contents.textでのStorageの使用

    kinugasa.contents.textでのStorageのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `XMLAttributeStorage` 1つのXML要素が持つ属性のマップです.

  - ### kinugasa.gameでのStorageの使用

    kinugasa.gameでのStorageのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `CloseEventStorage` ウインドウクローズイベントをウインドウで判定するための格納領域です.
    `class` | `CMDArgs` コマンドライン引数を格納します.

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

    kinugasa.game.logicでのStorageのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `LogicManager` 複数のゲームロジックを管理するためのクラスです.

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

    kinugasa.objectでのStorageのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `ImagePainterStorage` .
    `class` | `Status` 複数のパラメータを1つのオブジェクトに関連付けるためのセットです.

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

    kinugasa.rpguiでのStorageのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `ChipAttributeStorage` チップ属性を格納するストレージです.
    `class` | `ChipSet` フィールドマップの1つのレイヤが使用する、マップチップのセットです.
    `class` | `ChipSetStorage` 全てのチップセットを登録するストレージです.
    `class` | `FieldMapBuilderStorage` 全てのフィールドマップビルダを格納するストレージです.
    `class` | `FontModelStorage` .
    `class` | `MessageWindowModelStorage` メッセージウインドウモデルを管理するストレージです.
    `class` | `NodeAccepterStorage` 全てのNodeAccepterを保管するストレージです.
    `class` | `TextStorage` メッセージウインドウに表示可能な、フィールドマップに関連付けられたテキストを保持します.
    `class` | `VehicleStorage` 全ての移動手段を保管するストレージです.

    Storageを返すkinugasa.rpguiのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Storage<ChipAttribute>` | Vehicle.`getAttributeStorage()` この移動手段が持つ移動可能な属性が格納されたストレージを取得します.

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

    kinugasa.uiでのStorageのサブクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `class` | `TextLabelModelStorage` .