インタフェース
kinugasa.contents.resource.Freeable の使用

Freeable を使用しているパッケージ
kinugasa.contents.event 時間ベースで発生するイベントの管理モジュールです. 
kinugasa.contents.resource ゲームコンテンツのI/Oと管理機能が含まれています. 
kinugasa.contents.sound サウンドのロードと再生機能が含まれています. 
kinugasa.contents.text テキストファイルの入出力機能が含まれています. 
kinugasa.field マップチップ方式によるフィールドマップの構築と描画に関する機能を提供します. 
kinugasa.game.logic ゲームのロジックを構築したり、切り替えるための機能が含まれます. 
 

kinugasa.contents.event での Freeable の使用
 

Freeable を実装している kinugasa.contents.event のクラス
 class EventManager
          時系列イベントを処理する仕組みの基本的な機能を定義します.
 class MultiClassEventManager
          複数のクラスのイベントを扱うイベントマネージャです.
 class SingleClassEventManager<T extends Serializable>
          単一のクラスのイベントを扱うイベントマネージャです.
 

kinugasa.contents.resource での Freeable の使用
 

Freeable 型の型パラメータを持つ kinugasa.contents.resource のクラス
 class DynamicStorage<T extends Nameable & Freeable>
          要素のロード/開放機能を追加したストレージの実装です.
 

Freeable を実装している kinugasa.contents.resource のクラス
 class DynamicStorage<T extends Nameable & Freeable>
          要素のロード/開放機能を追加したストレージの実装です.
 

Freeable を返す kinugasa.contents.resource のメソッド
 Freeable Freeable.free()
          コンテンツをメモリから破棄出来るようにします.
 Freeable Freeable.load()
          コンテンツをロードして展開します.
 

kinugasa.contents.sound での Freeable の使用
 

kinugasa.contents.sound での Freeable のサブインタフェース
 interface Sound
          サウンドファイルの再生や停止などの機能を抽象化するためのインターフェースです.
 

Freeable を実装している kinugasa.contents.sound のクラス
 class CachedSound
          内部キャッシュつきのサウンドの実装です.
 class SoundMap
          サウンドの一時的な保存領域を提供します.
 class SoundStorage
          ロジックを跨いでサウンドを管理するための、唯一の保存領域を提供します.
 

kinugasa.contents.text での Freeable の使用
 

Freeable を実装している kinugasa.contents.text のクラス
 class CSVReader
          CSVファイルをロードするためのテキストリーダの実装です.
 class INIReader
          INIファイルをロードするためのテキストリーダの実装です.
 class TextReader<T>
          テキストファイルを読む込むためのTextIOの実装です.
 class XMLReader
          XMLファイルの展開とデータの管理を行います.
 

kinugasa.field での Freeable の使用
 

kinugasa.field での Freeable のサブインタフェース
 interface FieldMapBuilder
          フィールドマップとその関連データをロードし、構築する機能を定義します.
 

Freeable を実装している kinugasa.field のクラス
 class XMLFieldMapBuilder
          フィールドマップをXMLからロードするためのビルダです.
 

kinugasa.game.logic での Freeable の使用
 

Freeable を実装している kinugasa.game.logic のクラス
 class GameLogic
          ゲームのある場面でのロジックをカプセル化します.
 class LogicManager
          複数のゲームロジックを管理するためのクラスです.