# 直列化された形式

- ## パッケージ kinugasa.contents.event

  - ### Class kinugasa.contents.event.Event extends java.lang.Object implements Serializable

    - ### 直列化されたフィールド

      - #### id

            int id

        このイベント固有のIDです. この値は決して重複せず、イベントが作成された順に連番が降られます。

      - #### executeTime

            long executeTime

        このイベントの実行時刻です.

      - #### entryModel

            EntryModel entryModel

        このイベントの実行モデルです.

      - #### object

            java.lang.Object object

        このイベントが使用するオブジェクトです. サブクラスから使用できます。

      - #### type

            java.lang.Class<T> type

        このイベントが扱う型情報です.

  - ### Class kinugasa.contents.event.EventManager extends java.lang.Object implements Serializable

    serialVersionUID:
      -1656169201397066551L

    - ### 直列化されたフィールド

      - #### TIME_BASE_ENTRY_MODEL

            EntryModel TIME_BASE_ENTRY_MODEL

        このマネージャの時刻とイベントの時刻を比較する最も一般的な実装です.

  - ### Class kinugasa.contents.event.MultiClassEventManager extends EventManager implements Serializable

    serialVersionUID:
      5774295111597602465L

    - ### 直列化されたフィールド

      - #### events

            java.util.List<E> events

        このマネージャのイベントリストです.

  - ### Class kinugasa.contents.event.SingleClassEventManager extends EventManager implements Serializable

    serialVersionUID:
      576975168711401996L

    - ### 直列化されたフィールド

      - #### events

            java.util.List<E> events

        このマネージャのイベントリストです.

- ## パッケージ kinugasa.contents.graphics

  - ### Class kinugasa.contents.graphics.Animation extends java.lang.Object implements Serializable

    serialVersionUID:
      -4399754764280894556L

    - ### 直列化されたフィールド

      - #### visibleTime

            TimeCounter visibleTime

        アニメーションの1つの要素が表示される時間間隔を指定するタイムカウンタです.

      - #### index

            ArrayIndexModel index

        アニメーションの遷移条件を指定するための配列インデックスです.

      - #### images

            SerializableImage[] images

        アニメーションとして再生される画像の配列です.

  - ### Class kinugasa.contents.graphics.ColorChanger extends Model implements Serializable

    serialVersionUID:
      7119780668500645887L

    - ### 直列化されたフィールド

      - #### red

            ColorTransitionModel red

        赤の遷移アルゴリズムです.

      - #### green

            ColorTransitionModel green

        緑の遷移アルゴリズムです.

      - #### blue

            ColorTransitionModel blue

        青の遷移アルゴリズムです.

      - #### alpha

            ColorTransitionModel alpha

        アルファ成分の遷移アルゴリズムです.

      - #### ended

            boolean ended

        終了しているかを判定するためのフラグです.

  - ### Class kinugasa.contents.graphics.ColorTransitionModel extends Model implements Serializable

    serialVersionUID:
      -5301732826729025440L

    - ### 直列化されたフィールド

      - #### value

            int value

        現在の値です.

  - ### Class kinugasa.contents.graphics.FadeCounter extends ColorTransitionModel implements Serializable

    serialVersionUID:
      -1609450992263652227L

    - ### 直列化されたフィールド

      - #### speed

            int speed

        フェードの速度です。カウンタの現在値に足されます.

      - #### started

            boolean started

        「開始している」状態フラグです. 最初にupdateを呼び出すと、trueになります。 それ以降は、常にtrueを返します。

      - #### ended

            boolean ended

        「終了している」状態フラグです. カウンタの値が有効範囲から出ると trueになります。それ以降は常にtrueを返します。

  - ### Class kinugasa.contents.graphics.SerializableImage extends java.lang.Object implements Serializable

    serialVersionUID:
      2546606715890158812L

    - ### 直列化メソッド

      - #### readObject

            private void readObject(java.io.ObjectInputStream stream)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        ピクセルと、画像を幅をデシリアライズし、描画可能な画像を再構築します.
        例外:
          `java.io.IOException` - ストリームが発行する例外です。
          `java.lang.ClassNotFoundException` - ストリームが発行する例外です。

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream stream)
                              throws java.io.IOException

        ピクセルと画像の幅をシリアライズします.
        例外:
          `java.io.IOException` - ストリームが発行する例外です。

  - ### Class kinugasa.contents.graphics.SpriteSheetCutter extends Model implements Serializable

    serialVersionUID:
      -1630361870659622865L

- ## パッケージ kinugasa.contents.resource

  - ### Class kinugasa.contents.resource.ContentsFileNotFoundException extends NotFoundException implements Serializable

    serialVersionUID:
      -8521836608107034636L

  - ### Class kinugasa.contents.resource.ContentsIOException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      -8593840664351731828L

  - ### Class kinugasa.contents.resource.DuplicateNameException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      -9078841904600441647L

  - ### Class kinugasa.contents.resource.IllegalFormatException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      -8517489082587629228L

  - ### Class kinugasa.contents.resource.IllegalXMLFormatException extends IllegalFormatException implements Serializable

    serialVersionUID:
      -8305393008312141380L

  - ### Class kinugasa.contents.resource.NameNotFoundException extends NotFoundException implements Serializable

    serialVersionUID:
      -1786523705428941347L

  - ### Class kinugasa.contents.resource.NotFoundException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      -951498720683908364L

  - ### Class kinugasa.contents.resource.NotYetLoadedException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      3675208357742784757L

  - ### Class kinugasa.contents.resource.ReflectionClassNotFoundException extends NotFoundException implements Serializable

    serialVersionUID:
      -3047090270187251461L

- ## パッケージ kinugasa.contents.saveData

  - ### Class kinugasa.contents.saveData.ReplayData extends Storage<ReplayInputState> implements Serializable

    serialVersionUID:
      -7860006069807950463L

    - ### 直列化されたフィールド

      - #### seed

            long seed

        使用されていたシードです.

  - ### Class kinugasa.contents.saveData.ReplayInputState extends java.lang.Object implements Serializable

    serialVersionUID:
      6476804613486681508L

    - ### 直列化されたフィールド

      - #### time

            long time

        入力を検証したタイミングで、通常は起動からの経過フレーム数です.

      - #### inputState

            InputState inputState

        この時点での入力状態です.

  - ### Class kinugasa.contents.saveData.SaveData extends java.lang.Object implements Serializable

    serialVersionUID:
      5051478173983169607L

    - ### 直列化されたフィールド

      - #### name

            java.lang.String name

        セーブデータの名前です.

      - #### createTime

            long createTime

        セーブデータが作成された日時です.

      - #### date

            java.util.Date date

        最終更新などを保管するDateです.

  - ### Class kinugasa.contents.saveData.Score extends java.lang.Object implements Serializable

    serialVersionUID:
      -418021841977590513L

    - ### 直列化されたフィールド

      - #### name

            java.lang.String name

      - #### date

            java.util.Date date

      - #### score

            java.math.BigInteger score

  - ### Class kinugasa.contents.saveData.ScoreSaveData extends SaveData implements Serializable

    serialVersionUID:
      -5528371805145237488L

    - ### 直列化されたフィールド

      - #### scoreList

            java.util.List<E> scoreList

- ## パッケージ kinugasa.contents.sound

  - ### Class kinugasa.contents.sound.LoopPoint extends java.lang.Object implements Serializable

    serialVersionUID:
      1691827854048865412L

    - ### 直列化されたフィールド

      - #### from

            int from

        ループ開始位置.

      - #### to

            int to

        ループ時に戻った先の位置.

  - ### Class kinugasa.contents.sound.ReverbModel extends java.lang.Object implements Serializable

    serialVersionUID:
      4476147103207594286L

    - ### 直列化されたフィールド

      - #### use

            boolean use

        リバーブを使用するかどうかのフラグ.

      - #### send

            float send

        送信側リバーブ.

      - #### ret

            float ret

        受信側リバーブ.

  - ### Class kinugasa.contents.sound.SoundBuilder extends java.lang.Object implements Serializable

    serialVersionUID:
      -632193381308545739L

    - ### 直列化されたフィールド

      - #### file

            java.io.File file

        ファイルインスタンス.

      - #### loopPoint

            LoopPoint loopPoint

        ループ設定.

      - #### reverbModel

            ReverbModel reverbModel

        リバーブ設定.

      - #### masterGain

            float masterGain

        マスターゲインの値.

      - #### volume

            float volume

        ボリューム.

      - #### pan

            float pan

        パンの設定.

      - #### sampleRate

            float sampleRate

        再生時のサンプルレート.

      - #### newFile

            boolean newFile

        新規インスタンスで作成するか.

      - #### name

            java.lang.String name

  - ### Class kinugasa.contents.sound.SoundStreamException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      4742870313304675467L

- ## パッケージ kinugasa.contents.text

  - ### Class kinugasa.contents.text.CSVReader extends TextReader<java.lang.String[]> implements Serializable

    serialVersionUID:
      -4134842560863486462L

  - ### Class kinugasa.contents.text.CSVWriter extends TextWriter<java.lang.String[]> implements Serializable

    serialVersionUID:
      -6214839876950581955L

  - ### Class kinugasa.contents.text.INIReader extends TextReader<Property> implements Serializable

    serialVersionUID:
      8688808534234682761L

  - ### Class kinugasa.contents.text.INIWriter extends TextWriter<Property> implements Serializable

    serialVersionUID:
      -7871451216587359776L

  - ### Class kinugasa.contents.text.Property extends java.lang.Object implements Serializable

    serialVersionUID:
      -5027244314883426876L

    - ### 直列化されたフィールド

      - #### key

            java.lang.String key

        キー.

      - #### value

            java.lang.String value

        値.

  - ### Class kinugasa.contents.text.SimpleTextReader extends TextReader<java.lang.String> implements Serializable

  - ### Class kinugasa.contents.text.SimpleTextWriter extends TextWriter<java.lang.String> implements Serializable

  - ### Class kinugasa.contents.text.TextIO extends java.lang.Object implements Serializable

    serialVersionUID:
      -4706947051077791206L

    - ### 直列化されたフィールド

      - #### file

            java.io.File file

        このテキストデータのファイルインスタンスです.

      - #### data

            java.util.ArrayList<E> data

        データの内容を表すリストです. データのインデックスは、テキストデータの行に対応します。

  - ### Class kinugasa.contents.text.TextReader extends TextIO<T> implements Serializable

    serialVersionUID:
      8671421693215761665L

    - ### 直列化されたフィールド

      - #### reader

            Reader<T> reader

        このテキストファイルを読み込むためのリーダです.

  - ### Class kinugasa.contents.text.TextWriter extends TextIO<T> implements Serializable

    serialVersionUID:
      6062888702166716010L

    - ### 直列化されたフィールド

      - #### writer

            Writer<T> writer

        型Tを文字列に発行するためのライターです.

  - ### Class kinugasa.contents.text.XMLAttribute extends java.lang.Object implements Serializable

    serialVersionUID:
      -2192715007477514049L

    - ### 直列化されたフィールド

      - #### name

            java.lang.String name

        この属性の名前です.

      - #### value

            java.lang.String value

        この属性の値です.

  - ### Class kinugasa.contents.text.XMLAttributeStorage extends Storage<XMLAttribute> implements Serializable

    serialVersionUID:
      -4953330104834129110L

  - ### Class kinugasa.contents.text.XMLElement extends java.lang.Object implements Serializable

    serialVersionUID:
      -4665115928822293039L

    - ### 直列化されたフィールド

      - #### name

            java.lang.String name

        この要素の名前です.

      - #### content

            java.util.Map<K,V> content

        この要素の内部に設置された要素のマップです,

      - #### attributes

            XMLAttributeStorage attributes

        この要素が持つ属性です.

      - #### value

            java.lang.String value

        この要素の内部に直接書かれたテキストです.

  - ### Class kinugasa.contents.text.XMLReader extends TextIO<XMLElement> implements Serializable

    serialVersionUID:
      -2592533787944999083L

- ## パッケージ kinugasa.game

  - ### Class kinugasa.game.AlreadyExecutedException extends java.lang.RuntimeException implements Serializable

  - ### Class kinugasa.game.CloseEventStorage extends Storage<WindowCloseEvent> implements Serializable

    serialVersionUID:
      -5538520665746931404L

  - ### Class kinugasa.game.WindowCloseEvent extends java.lang.Object implements Serializable

    serialVersionUID:
      1518579368912928490L

    - ### 直列化されたフィールド

      - #### name

            java.lang.String name

        このイベントの名前です.

      - #### priority

            int priority

        このイベントの優先度です.

- ## パッケージ kinugasa.inputDevice

  - ### Class kinugasa.inputDevice.InputDeviceState extends Model implements Serializable

    serialVersionUID:
      -2734450396863917467L

  - ### Class kinugasa.inputDevice.InputState extends InputDeviceState implements Serializable

    serialVersionUID:
      2349722781837661059L

    - ### 直列化されたフィールド

      - #### keyState

            KeyState keyState

        現在のキーボードの状態.

      - #### prevKeyState

            KeyState prevKeyState

        前回のキーボードの状態.

      - #### mouseState

            MouseState mouseState

        現在のマウスの状態.

      - #### prevMouseState

            MouseState prevMouseState

        前回のマウスの状態.

  - ### Class kinugasa.inputDevice.KeyState extends InputDeviceState implements Serializable

    serialVersionUID:
      -2099383783403705414L

    - ### 直列化されたフィールド

      - #### keySet

            java.util.BitSet keySet

        キーの状態を格納する配列.

  - ### Class kinugasa.inputDevice.MouseState extends InputDeviceState implements Serializable

    serialVersionUID:
      -7984070482396918667L

    - ### 直列化されたフィールド

      - #### LEFT_BUTTON

            boolean LEFT_BUTTON

        左ボタンの入力状態です.

      - #### RIGHT_BUTTON

            boolean RIGHT_BUTTON

        右ボタンの入力状態です.

      - #### WHEEL_BUTTON

            boolean WHEEL_BUTTON

        ホイールボタンの入力状態です.

      - #### IN_WINDOW

            boolean IN_WINDOW

        ウインドウ領域内にある場合はtrueを送信します.

      - #### DRAG_NOW

            boolean DRAG_NOW

        ドラッグ中の場合はtrueを送信します.

      - #### WHEEL_VALUE

            int WHEEL_VALUE

        直前に入力されたホイールの回転量です.

      - #### location

            java.awt.Point location

        ウインドウ上のカーソルの位置です.

      - #### locationOnScreen

            java.awt.Point locationOnScreen

        スクリーン上のカーソルの位置です.

      - #### draggedLocation

            java.awt.Point draggedLocation

- ## パッケージ kinugasa.object

  - ### Class kinugasa.object.AnimationSprite extends ImageSprite implements Serializable

    serialVersionUID:
      -7028519961109967679L

    - ### 直列化されたフィールド

      - #### animation

            Animation animation

      - #### imageUpdate

            boolean imageUpdate

  - ### Class kinugasa.object.BasicSprite extends Sprite implements Serializable

    serialVersionUID:
      -6840053657197784234L

    - ### 直列化されたフィールド

      - #### vector

            VectorF vector

      - #### moving

            MovingModel moving

        移動アルゴリズム.

  - ### Class kinugasa.object.CompositeSprite extends BasicSprite implements Serializable

    serialVersionUID:
      -6857118666204964110L

    - ### 直列化されたフィールド

      - #### sprites

            java.util.ArrayList<E> sprites

        この複合スプライトが持つスプライトのリストです.

  - ### Class kinugasa.object.FadeEffect extends ScreenEffect implements Serializable

    serialVersionUID:
      4800546101465172843L

    - ### 直列化されたフィールド

      - #### color

            ColorChanger color

      - #### initialColor

            ColorChanger initialColor

      - #### running

            boolean running

      - #### ended

            boolean ended

  - ### Class kinugasa.object.FlashEffect extends ScreenEffect implements Serializable

    serialVersionUID:
      -8073668873650281855L

    - ### 直列化されたフィールド

      - #### color

            java.awt.Color color

      - #### blinkRate

            TimeCounter blinkRate

      - #### flashTime

            TimeCounter flashTime

      - #### ended

            boolean ended

      - #### running

            boolean running

  - ### Class kinugasa.object.ImagePainter extends Model implements Serializable

    serialVersionUID:
      -8802288614429387044L

    - ### 直列化されたフィールド

      - #### name

            java.lang.String name

  - ### Class kinugasa.object.ImageSprite extends BasicSprite implements Serializable

    serialVersionUID:
      2943439927664974228L

    - ### 直列化されたフィールド

      - #### image

            SerializableImage image

      - #### painter

            ImagePainter painter

  - ### Class kinugasa.object.Model extends java.lang.Object implements Serializable

    serialVersionUID:
      2214057533770805667L

  - ### Class kinugasa.object.MovingModel extends Model implements Serializable

    serialVersionUID:
      2317631137468919910L

  - ### Class kinugasa.object.Parameter extends java.lang.Object implements Serializable

    serialVersionUID:
      -4470260934743810324L

    - ### 直列化されたフィールド

      - #### name

            java.lang.String name

      - #### description

            java.lang.String description

      - #### value

            float value

      - #### maxValue

            float maxValue

      - #### minValue

            float minValue

  - ### Class kinugasa.object.ScreenEffect extends BasicSprite implements Serializable

    serialVersionUID:
      4146651985634741695L

  - ### Class kinugasa.object.Sprite extends java.lang.Object implements Serializable

    serialVersionUID:
      -5402705971209018799L

    - ### 直列化されたフィールド

      - #### bounds

            java.awt.geom.Rectangle2D.Float bounds

        領域.

      - #### center

            java.awt.geom.Point2D.Float center

        中心座標のキャッシュ.

      - #### personalCenter

            java.awt.geom.Point2D.Float personalCenter

        相対中心座標.

      - #### z

            float z

        Z軸深度.

      - #### visible

            boolean visible

        可視状態.

      - #### exist

            boolean exist

        生存状態.

      - #### name

            java.lang.String name

  - ### Class kinugasa.object.Status extends Storage<Parameter> implements Serializable

    serialVersionUID:
      -234474785835217518L

  - ### Class kinugasa.object.VectorF extends java.lang.Object implements Serializable

    serialVersionUID:
      3227981296959705633L

    - ### 直列化されたフィールド

      - #### angle

            float angle

      - #### speed

            float speed

- ## パッケージ kinugasa.object.movingModel

  - ### Class kinugasa.object.movingModel.AngleChange extends MovingModel implements Serializable

    serialVersionUID:
      9075358167217835569L

    - ### 直列化されたフィールド

      - #### addDir

            float addDir

        一回の移動で加算する値.

      - #### startDir

            float startDir

        最初の角度.

      - #### spread

            float spread

        角度の変更可能な値.

      - #### angSum

            float angSum

        変更された角度の累計.

  - ### Class kinugasa.object.movingModel.BasicMoving extends MovingModel implements Serializable

    serialVersionUID:
      4228581790547563506L

  - ### Class kinugasa.object.movingModel.CheckArea extends MovingModel implements Serializable

    serialVersionUID:
      425985722017635424L

    - ### 直列化されたフィールド

      - #### area

            java.awt.Shape area

  - ### Class kinugasa.object.movingModel.CheckHit extends MovingModel implements Serializable

    serialVersionUID:
      8747058210364058667L

    - ### 直列化されたフィールド

      - #### target

            java.awt.Shape target

  - ### Class kinugasa.object.movingModel.CheckTime extends MovingModel implements Serializable

    serialVersionUID:
      6204156399575703988L

    - ### 直列化されたフィールド

      - #### timeCounter

            TimeCounter timeCounter

  - ### Class kinugasa.object.movingModel.MovingEvent extends MovingModel implements Serializable

    serialVersionUID:
      -1512588297429927892L

    - ### 直列化されたフィールド

      - #### models

            MovingModel[] models

  - ### Class kinugasa.object.movingModel.SpeedChange extends MovingModel implements Serializable

    serialVersionUID:
      1877081814619883037L

    - ### 直列化されたフィールド

      - #### addSpeed

            float addSpeed

        一回の移動で加算する値.

      - #### minSpeed

            float minSpeed

        速度の最低値（これを含む).

      - #### maxSpeed

            float maxSpeed

        速度の最大値(これを含む).

  - ### Class kinugasa.object.movingModel.Track extends MovingModel implements Serializable

    serialVersionUID:
      -3072225639770210935L

    - ### 直列化されたフィールド

      - #### targetList

            java.util.List<E> targetList

      - #### currentTarget

            Sprite currentTarget

      - #### updateTargetDelay

            TimeCounter updateTargetDelay

- ## パッケージ kinugasa.rpgui

  - ### Class kinugasa.rpgui.BackgroundLayerSprite extends AnimationSprite implements Serializable

    serialVersionUID:
      -7754463251969957979L

  - ### Class kinugasa.rpgui.ChipAttribute extends java.lang.Object implements Serializable

    serialVersionUID:
      3944316626063761776L

    - ### 直列化されたフィールド

      - #### name

            java.lang.String name

        この属性の名前です.

  - ### Class kinugasa.rpgui.ChipAttributeStorage extends Storage<ChipAttribute> implements Serializable

    serialVersionUID:
      -3407377075571254018L

  - ### Class kinugasa.rpgui.ChipSet extends Storage<MapChip> implements Serializable

    serialVersionUID:
      7240169495094793450L

    - ### 直列化されたフィールド

      - #### name

            java.lang.String name

        このチップセットの名前です.

      - #### cutWidth

            int cutWidth

        チップセット画像の切り出しサイズの幅です.

      - #### cutHeight

            int cutHeight

        チップセット画像の切り出しサイズの高さです.

  - ### Class kinugasa.rpgui.CloudEffect extends ImageSprite implements Serializable

  - ### Class kinugasa.rpgui.CSVMapData extends java.lang.Object implements Serializable

    serialVersionUID:
      -4149183153471102531L

    - ### 直列化されたフィールド

      - #### chipSet

            ChipSet chipSet

      - #### csvValue

            java.lang.String[] csvValue

      - #### chips

            MapChip[][] chips

      - #### image

            java.awt.image.BufferedImage image

      - #### chipWidth

            int chipWidth

      - #### chipHeight

            int chipHeight

  - ### Class kinugasa.rpgui.FieldMap extends BasicSprite implements Serializable

    serialVersionUID:
      -6273256850976425790L

    - ### 直列化されたフィールド

      - #### backgroundLayerSprite

            BackgroundLayerSprite backgroundLayerSprite

      - #### fieldMapLayers

            java.util.List<E> fieldMapLayers

      - #### fieldMapBuilder

            FieldMapBuilder fieldMapBuilder

  - ### Class kinugasa.rpgui.FieldMapLayer extends BasicSprite implements Serializable

    serialVersionUID:
      -8112646736891449853L

    - ### 直列化されたフィールド

      - #### objectLayerSprite

            ObjectLayerSprite objectLayerSprite

      - #### mapLayerSprite

            MapLayerSprite mapLayerSprite

  - ### Class kinugasa.rpgui.FontModel extends Model implements Serializable

    - ### 直列化されたフィールド

      - #### color

            java.awt.Color color

      - #### font

            java.awt.Font font

      - #### name

            java.lang.String name

  - ### Class kinugasa.rpgui.MapChip extends java.lang.Object implements Serializable

    serialVersionUID:
      -6802142835353191416L

    - ### 直列化されたフィールド

      - #### name

            java.lang.String name

        マップチップの一意的な名前です.

      - #### image

            SerializableImage image

        このマップチップの画像です.

      - #### attribute

            ChipAttribute attribute

        このマップチップの属性です.

  - ### Class kinugasa.rpgui.MapLayerSprite extends AnimationSprite implements Serializable

    serialVersionUID:
      -5233491178202270274L

    - ### 直列化されたフィールド

      - #### mapData

            MapData[] mapData

  - ### Class kinugasa.rpgui.MessageWindowModel extends Model implements Serializable

    - ### 直列化されたフィールド

      - #### name

            java.lang.String name

  - ### Class kinugasa.rpgui.MessageWindowSprite extends BasicSprite implements Serializable

    - ### 直列化されたフィールド

      - #### windowModel

            MessageWindowModel windowModel

      - #### currentText

            Text currentText

      - #### textStorage

            TextStorage textStorage

      - #### lineLength

            int lineLength

      - #### continueIcon

            AnimationSprite continueIcon

      - #### selectIcon

            AnimationSprite selectIcon

  - ### Class kinugasa.rpgui.NodeAccepter extends Model implements Serializable

    serialVersionUID:
      -4859183748031650028L

    - ### 直列化されたフィールド

      - #### name

            java.lang.String name

        一意的な名前です.

  - ### Class kinugasa.rpgui.NodeMap extends java.util.HashMap<java.awt.Point,Node> implements Serializable

    serialVersionUID:
      590842202485110966L

  - ### Class kinugasa.rpgui.ObjectLayerSprite extends CompositeSprite implements Serializable

    serialVersionUID:
      -6848750219296981368L

  - ### Class kinugasa.rpgui.SimpleMessageWindowModel extends MessageWindowModel implements Serializable

    - ### 直列化されたフィールド

      - #### primaryColor

            java.awt.Color primaryColor

      - #### secondaryColor

            java.awt.Color secondaryColor

      - #### font

            FontModel font

      - #### lineGap

            float lineGap

      - #### firstLineXGap

            float firstLineXGap

      - #### yGap

            float yGap

      - #### borderWidth

            float borderWidth

      - #### textAntiAlias

            boolean textAntiAlias

      - #### backgroundImage

            java.awt.image.BufferedImage backgroundImage

      - #### initSelectIcon

            boolean initSelectIcon

      - #### width

            float width

      - #### height

            float height

  - ### Class kinugasa.rpgui.Vehicle extends java.lang.Object implements Serializable

    serialVersionUID:
      -5624691892456676247L

    - ### 直列化されたフィールド

      - #### name

            java.lang.String name

        移動手段の一意的な名前です.

      - #### speed

            float speed

        この移動手段がマップをスクロールさせる速度です. 移動速度は「マップ自体の移動速度×移動手段の移動速度」が使用されます。

      - #### attributeStorage

            Storage<T extends Nameable> attributeStorage

        この移動手段が移動できる属性です.

  - ### Class kinugasa.rpgui.VehicleStorage extends Storage<Vehicle> implements Serializable

    serialVersionUID:
      -8199049449459770547L

    - ### 直列化されたフィールド

      - #### currentVehicle

            Vehicle currentVehicle

        現在使用中の移動手段です.

- ## パッケージ kinugasa.ui

  - ### Class kinugasa.ui.Action extends Model implements Serializable

    - ### 直列化されたフィールド

      - #### priority

            int priority

  - ### Class kinugasa.ui.ActionImageSprite extends ImageSprite implements Serializable

    - ### 直列化されたフィールド

      - #### actions

            java.util.List<E> actions

      - #### selected

            boolean selected

  - ### Class kinugasa.ui.ActionTextSprite extends TextLabelSprite implements Serializable

    - ### 直列化されたフィールド

      - #### actions

            java.util.List<E> actions

      - #### selected

            boolean selected

  - ### Class kinugasa.ui.SimpleTextLabelModel extends TextLabelModel implements Serializable

    - ### 直列化されたフィールド

      - #### textAntiAlias

            boolean textAntiAlias

  - ### Class kinugasa.ui.TextIdNotFoundException extends NotFoundException implements Serializable

  - ### Class kinugasa.ui.TextLabelModel extends Model implements Serializable

    - ### 直列化されたフィールド

      - #### name

            java.lang.String name

      - #### font

            FontModel font

  - ### Class kinugasa.ui.TextLabelSprite extends BasicSprite implements Serializable

    - ### 直列化されたフィールド

      - #### text

            java.lang.String text

      - #### labelModel

            TextLabelModel labelModel

- ## パッケージ kinugasa.util

  - ### Class kinugasa.util.ArrayIndexModel extends Model implements Serializable

    serialVersionUID:
      -6398853184708789620L

  - ### Class kinugasa.util.BufferedList extends java.lang.Object implements Serializable

    serialVersionUID:
      -8845399102208579167L

    - ### 直列化されたフィールド

      - #### list

            java.util.ArrayList<E> list

      - #### removeList

            java.util.ArrayList<E> removeList

      - #### delayTime

            TimeCounter delayTime

  - ### Class kinugasa.util.FrameTimeCounter extends TimeCounter implements Serializable

    serialVersionUID:
      8128288858943550667L

    - ### 直列化されたフィールド

      - #### timeCount

            int timeCount

        現在のインデックスの待ち時間のカウンタです. この値が実際に計算されます。

      - #### speed

            int speed

        カウンタから引く値です.

      - #### index

            ArrayIndexModel index

        遷移するインデックスのモデルです.

      - #### initialIndex

            ArrayIndexModel initialIndex

        最初に設定されていた状態のインデックスのモデルです.

      - #### waitTime

            int[] waitTime

        待ち時間を格納する配列です.

      - #### running

            boolean running

        実行中であるかを判定するフラグです.

  - ### Class kinugasa.util.OnlyFirstTimeCounter extends TimeCounter implements Serializable

    serialVersionUID:
      -1074690399355994082L

    - ### 直列化されたフィールド

      - #### firstValue

            boolean firstValue

        最初に返す値です.

      - #### running

            boolean running

        最初の呼び出しを検知するためのフラグです.

  - ### Class kinugasa.util.Random extends java.lang.Object implements Serializable

    serialVersionUID:
      4919268115768305696L

  - ### Class kinugasa.util.SelectableIndex extends ArrayIndexModel implements Serializable

    serialVersionUID:
      -2030495902937694525L

    - ### 直列化されたフィールド

      - #### currentIndex

            int currentIndex

        インデックスの現在の値です.

  - ### Class kinugasa.util.SimpleIndex extends ArrayIndexModel implements Serializable

    serialVersionUID:
      -5792984578642711312L

    - ### 直列化されたフィールド

      - #### index

            int index

        現在のインデックスです.

  - ### Class kinugasa.util.SystemTimeCounter extends TimeCounter implements Serializable

    serialVersionUID:
      -4734476685297706601L

    - ### 直列化されたフィールド

      - #### endTime

            long endTime

        待機が終了する時刻です.

      - #### waitTime

            long waitTime

        待機する時間（ミリ秒）です.

      - #### running

            boolean running

        最初の呼び出しを検知するフラグです.

  - ### Class kinugasa.util.TimeCounter extends Model implements Serializable

    serialVersionUID:
      -7448317548464780917L