パッケージ | 説明 |
---|---|
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 |
メッセージウインドウやテキストラベルなど、プレイヤーと対話的にやり取りする仕組みを提供します.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
DynamicStorage<T extends Nameable & Freeable & Loadable>
要素のロード/開放機能を追加したストレージの実装です.
|
class |
Storage<T extends Nameable>
アルゴリズムなどの命名可能なオブジェクトを格納するマップです.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
TempFile
一時ファイルです.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
Storage.addAll(T... values)
新しいオブジェクトをマップに追加します.
|
void |
Storage.putAll(T... values)
複数のオブジェクトを上書きで追加します.
|
void |
Storage.removeAll(T... values)
オブジェクトをマップから削除します.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
ReplayInputState
このクラスはInputStateのクローンをラップし、リプレイとして保存できるようにします.
|
class |
SaveData
ゲームの途中経過を保存するためのクラスです.
|
class |
ScoreSaveData
"得点"を保存するセーブデータです.
|
修飾子とタイプ | インタフェースと説明 |
---|---|
interface |
Sound
サウンドファイルの再生や停止などの機能を抽象化するためのインターフェースです.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
CachedSound
内部キャッシュつきのサウンドの実装です.
|
class |
SoundBuilder
キャッシュつきサウンドのインスタンスを作成するためのビルダです.
|
class |
SoundMap
サウンドの一時的な保存領域を提供します.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
CSVReader
CSVファイルをロードするためのテキストリーダの実装です.
|
class |
CSVWriter
CSVファイルを書き込むためのテキストライタの実装です.
|
class |
INIReader
INIファイルをロードするためのテキストリーダの実装です.
|
class |
INIWriter
INIファイルを書き込むためのテキストライタの実装です.
|
class |
Property
キーに対して値を保持するための構造体です.
|
class |
SimpleTextReader
テキストファイル用のリーダです.
|
class |
SimpleTextWriter
テキストファイル用のライタです.
|
class |
TextIO<T>
テキストファイルの入出力の共通機能を定義します.
|
class |
TextReader<T>
テキストファイルを読む込むためのTextIOの実装です.
|
class |
TextWriter<T>
テキストファイルを発行すためのTextIOの実装です.
|
class |
XMLAttribute
XMLにおける"属性"を表すクラスです.
|
class |
XMLElement
"要素"クラスは、XMLの1つのエレメントに対応します.
|
class |
XMLReader
XMLファイルの展開とデータの管理を行います.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
CMDElement
.
|
class |
Game
全てのゲームの基底クラスです.
|
class |
KinugasaGame
衣笠ゲームフレームワークの核となるゲームクラスの基本の実装です.
|
class |
WindowCloseEvent
ウインドウを閉じた際の判定機能を定義します.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
GameLogic
ゲームのある場面でのロジックをカプセル化します.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
AnimationSprite
画像配列をアニメーションとして表示するための
ImageSpriteの拡張です.
|
class |
BasicSprite
基本的な移動機能を実装した、Spriteの拡張です.
|
class |
CompositeSprite
複数のスプライトをまとめて描画したり、ソートできるクラスです.
|
class |
FadeEffect
単色フェードイン/フェードアウト効果のエフェクトの実装です.
|
class |
FlashEffect
単色のフラッシュ効果のエフェクトの実装です.
|
class |
ImagePainter
画像を描画する方法をカプセル化します.
|
class |
ImageSprite
単一の画像を表示する基本スプライトの実装です.
|
class |
Parameter
キャラクタなどのゲーム内オブジェクトの性質や能力を数値表現するための項目です.
|
class |
ScreenEffect
このスプライトの実装は、指定された領域にフラッシュやフェード効果を表示することができます.
|
class |
Sprite
ゲームに表示される自機やキャラクタの基底クラスです.
|
修飾子とタイプ | インタフェースと説明 |
---|---|
interface |
FieldMapBuilder
フィールドマップとその関連データをロードし、構築する機能を定義します.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
BackgroundLayerSprite
背景用アニメーションを表示するレイヤです.
|
class |
ChipAttribute
マップチップの属性を表すクラスです.
|
class |
ChipSet
フィールドマップの1つのレイヤが使用する、マップチップのセットです.
|
class |
CloudEffect
雲エフェクトクラスは、画面前面に雲のエフェクトを表示するための画像スプライトです.
|
class |
FieldMap
フィールドマップの本体で、表示できる全てのデータを持ちます.
|
class |
FieldMapLayer
フィールドマップに表示される1つのレイヤで、様々なスプライトを表示する階層と マップデータをアニメーション表示する階層を持ちます.
|
class |
FontModel
.
|
class |
MapChip
フィールドマップを構成する1つのタイルです.
|
class |
MapLayerSprite
map属性に対応し、フィールドマップとして表示されるアニメーションを 管理するスプライトです.
|
class |
MessageWindowModel
このモデルは、メッセージウインドウに設定されたパラメタにしたがって、ウインドウの枠やテキストを描画します.
|
class |
MessageWindowSprite
.
|
class |
Node
フィールドマップ間を移動する、マップ遷移を行うための出入り口です.
|
class |
NodeAccepter
ノードが有効であるかを判定するクラスです.
|
class |
ObjectLayerSprite
レイヤが持つスプライトオブジェクトを管理する複合スプライトです.
|
class |
SimpleMessageWindowModel
シンプルなメッセージウインドウの実装です.
|
class |
Text
テキストは、メッセージウインドウに表示するひとつのテキストメッセージを表します.
|
class |
Vehicle
"移動手段"または"乗り物"クラスは、マップチップに対する移動の可否を判定します.
|
class |
XMLFieldMapBuilder
フィールドマップをXMLからロードするためのビルダです.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
ActionImageSprite
.
|
class |
ActionTextSprite
.
|
class |
SimpleTextLabelModel
.
|
class |
TextLabelModel
このモデルは、テキストラベルのフォントや表示位置を決定します.
|
class |
TextLabelSprite
1行テキスト表示用のスプライトです.
|