直列化された形式


パッケージ 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.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.field

Class kinugasa.field.BackgroundLayerSprite extends AnimationSprite implements Serializable

serialVersionUID: -7754463251969957979L

Class kinugasa.field.ChipAttribute extends java.lang.Object implements Serializable

serialVersionUID: 3944316626063761776L

直列化されたフィールド

name

java.lang.String name
この属性の名前です.

Class kinugasa.field.ChipAttributeStorage extends Storage<ChipAttribute> implements Serializable

serialVersionUID: -3407377075571254018L

Class kinugasa.field.ChipSet extends Storage<MapChip> implements Serializable

serialVersionUID: 7240169495094793450L

直列化されたフィールド

name

java.lang.String name
このチップセットの名前です.


cutWidth

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


cutHeight

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

Class kinugasa.field.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

Class kinugasa.field.FieldMap extends BasicSprite implements Serializable

serialVersionUID: -6273256850976425790L

直列化されたフィールド

backgroundLayerSprite

BackgroundLayerSprite backgroundLayerSprite

fieldMapLayers

java.util.List<E> fieldMapLayers

fieldMapBuilder

FieldMapBuilder fieldMapBuilder

Class kinugasa.field.FieldMapLayer extends BasicSprite implements Serializable

serialVersionUID: -8112646736891449853L

直列化されたフィールド

objectLayerSprite

ObjectLayerSprite objectLayerSprite

mapLayerSprite

MapLayerSprite mapLayerSprite

Class kinugasa.field.MapChip extends java.lang.Object implements Serializable

serialVersionUID: -6802142835353191416L

直列化されたフィールド

name

java.lang.String name
マップチップの一意的な名前です.


image

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


attribute

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

Class kinugasa.field.MapLayerSprite extends AnimationSprite implements Serializable

serialVersionUID: -5233491178202270274L

直列化されたフィールド

mapData

MapData[] mapData

Class kinugasa.field.NodeAccepter extends Model implements Serializable

serialVersionUID: -4859183748031650028L

直列化されたフィールド

name

java.lang.String name
一意的な名前です.

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

serialVersionUID: 590842202485110966L

Class kinugasa.field.ObjectLayerSprite extends CompositeSprite implements Serializable

serialVersionUID: -6848750219296981368L

Class kinugasa.field.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.field.VehicleStorage extends Storage<Vehicle> implements Serializable

serialVersionUID: -8199049449459770547L

直列化されたフィールド

currentVehicle

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


パッケージ kinugasa.game

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.GamePadState extends InputDeviceState implements Serializable

serialVersionUID: -3599701264472336389L

直列化されたフィールド

connection

boolean connection
ゲームパッドの接続状態です.


buttons

GamePadState.Buttons buttons
ゲームパッドのデジタルボタンです.


leftStick

GamePadState.ThumbStick leftStick
ゲームパッドの左スティックです.


rightStick

GamePadState.ThumbStick rightStick
ゲームパッドの右スティックです.


leftTrigger

GamePadState.Trigger leftTrigger
ゲームパッドの左トリガーです.


rightTrigger

GamePadState.Trigger rightTrigger
ゲームパッドの右トリガーです.

Class kinugasa.inputDevice.GamePadState.Buttons extends InputDeviceState implements Serializable

serialVersionUID: 1L

直列化されたフィールド

A

boolean A
ゲームパッドのAボタンです.


B

boolean B
ゲームパッドのBボタンです.


X

boolean X
ゲームパッドのXボタンです.


Y

boolean Y
ゲームパッドのYボタンです.


LEFT_SHOULDER

boolean LEFT_SHOULDER
ゲームパッドのLBボタンです.


RIGHT_SHOULDER

boolean RIGHT_SHOULDER
ゲームパッドのRBボタンです.


LEFT_STICK

boolean LEFT_STICK
ゲームパッドの左スティックボタンです.


RIGHT_STICK

boolean RIGHT_STICK
ゲームパッドの右スティックボタンです.


PAD_UP

boolean PAD_UP
ゲームパッドのパッド上ボタンです.


PAD_DOWN

boolean PAD_DOWN
ゲームパッドのパッド下ボタンです.


PAD_LEFT

boolean PAD_LEFT
ゲームパッドのパッド左ボタンです.


PAD_RIGHT

boolean PAD_RIGHT
ゲームパッドのパッド右ボタンです.


START

boolean START
ゲームパッドのスタートボタンです.


BACK

boolean BACK
ゲームパッドのバックボタンです.

Class kinugasa.inputDevice.GamePadState.ThumbStick extends InputDeviceState implements Serializable

serialVersionUID: 1L

直列化されたフィールド

value

java.awt.geom.Point2D.Float value
スティックの状態を格納するPoint.

Class kinugasa.inputDevice.GamePadState.Trigger extends InputDeviceState implements Serializable

serialVersionUID: 1L

直列化されたフィールド

VALUE

float VALUE
トリガーの値.

Class kinugasa.inputDevice.InputDeviceState extends Model implements Serializable

serialVersionUID: -2734450396863917467L

Class kinugasa.inputDevice.InputState extends InputDeviceState implements Serializable

serialVersionUID: 2349722781837661059L

直列化されたフィールド

gamePadState

GamePadState gamePadState
現在のゲームパッドの状態.


prevGamePadState

GamePadState prevGamePadState
前回のゲームパッドの状態.


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
スクリーン上のカーソルの位置です.


パッケージ 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
生存状態.


status

Status status
このスプライトの汎用ステータスです.

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.ui

Class kinugasa.ui.CharSet extends java.lang.Object implements Serializable

serialVersionUID: -6702495690225290022L

直列化されたフィールド

name

java.lang.String name
この文字セットの名前です.


values

java.lang.String values
この文字セットが使用するすべての文字です.


drawSizeMag

float drawSizeMag
文字セットの描画サイズのフォントサイズに対する係数です.

Class kinugasa.ui.ChoiceEffect extends Model implements Serializable

serialVersionUID: -3642532507764357135L

Class kinugasa.ui.ConfirmMessageWindow extends SelectableMessageWindow implements Serializable

serialVersionUID: -8448581906646818648L

直列化されたフィールド

yesMessage

java.lang.String yesMessage
1つ目のオプションの文字列です.


noMessage

java.lang.String noMessage
2つ目のオプションの文字列です.

Class kinugasa.ui.InputMessageWindow extends MessageWindow implements Serializable

serialVersionUID: -3348163241388833782L

直列化されたフィールド

choiceLabels

TextLabel[][] choiceLabels
選択肢の配列です. コマンドラベルを含みます.


maxLength

int maxLength
入力可能な最大文字数です.


choicesLabelModel

LabelModel choicesLabelModel
選択肢のモデルです.


charSets

CharSet[] charSets
使用する文字セットです.


choiceEffect

ChoiceEffect choiceEffect
文字セットの選択ラベルです.


selectedIndexX

int selectedIndexX
選択中ラベルのX軸座標です.


selectedIndexY

int selectedIndexY
選択中ラベルのY軸座標です.


inputValueLabel

TextLabel inputValueLabel
入力確認ラベルです.


caretIndex

int caretIndex
キャレットを表示する入力確認ラベルに対する文字インデックスです.


caretBlinkRate

TimeCounter caretBlinkRate
キャレットの点滅間隔です.


caretX

float caretX
キャレットを描画するX軸座標です.


caretY

float caretY
キャレットを描画するY軸座標です.


caretColor

java.awt.Color caretColor
キャレットの色です.


commandLabels

TextLabel[] commandLabels
コマンドラベルの配列です.

Class kinugasa.ui.LabelModel extends Model implements Serializable

serialVersionUID: 3188375963284932612L

直列化されたフィールド

font

java.awt.Font font
このモデルで使用されるフォント.


color

java.awt.Color color
フォントに設定する色.

Class kinugasa.ui.MessageWindow extends BasicSprite implements Serializable

serialVersionUID: 8737215838540638322L

直列化されたフィールド

labels

TextLabel[] labels
ウインドウが管理するラベル.


windowModel

MessageWindowModel windowModel
ウインドウの描画アルゴリズム.


icon

Sprite icon
テキスト送りアイコン.

Class kinugasa.ui.MessageWindowModel extends Model implements Serializable

serialVersionUID: -3101131626178958221L

Class kinugasa.ui.SelectableMessageWindow extends MessageWindow implements Serializable

serialVersionUID: 1982543255115530212L

直列化されたフィールド

choiceEffect

ChoiceEffect choiceEffect
この選択メッセージウインドウが使用する選択エフェクトです.


selectedIndex

int selectedIndex
現在選択中のラベルのインデックスです.


minIndex

int minIndex
選択可能な最少のインデックスです.


maxIndex

int maxIndex
選択可能な最大のインデックスです.

Class kinugasa.ui.SimpleBorderLabelModel extends SimpleLabelModel implements Serializable

serialVersionUID: -5777129069829712979L

直列化されたフィールド

borderSize

float borderSize

borderColor

java.awt.Color borderColor

Class kinugasa.ui.SimpleClearWindowModel extends MessageWindowModel implements Serializable

serialVersionUID: -2662571804611406032L

直列化されたフィールド

stroke

java.awt.Stroke stroke
ボーダをレンダリングするためのストロークです.


borderColor

java.awt.Color borderColor
ボーダの色です.


innerColor

java.awt.Color innerColor
内部エリアの色です.


X_BLANK

int X_BLANK
X方向のラベル配置位置のギャップです.


Y_BLANK

int Y_BLANK
Y方向のラベル配置位置のギャップです.


LINE_GAP

int LINE_GAP
行間です.

Class kinugasa.ui.SimpleLabelModel extends LabelModel implements Serializable

serialVersionUID: 2133143604117074785L

Class kinugasa.ui.SimpleWindowModel extends MessageWindowModel implements Serializable

serialVersionUID: -5369806996238641648L

直列化されたフィールド

BORDER_1

java.awt.Color BORDER_1
一番外側のボーダの色です.


BORDER_2

java.awt.Color BORDER_2
中間のボーダの色です.


BORDER_3

java.awt.Color BORDER_3
内側のボーダの色です.


INNER

java.awt.Color INNER
内部エリアの色です.


BORDER_WIDTH

int BORDER_WIDTH
ボーダの幅です.


X_BLANK

int X_BLANK
X方向のラベル配置位置のギャップです.


Y_BLANK

int Y_BLANK
Y方向のラベル配置位置のギャップです.


LINE_GAP

int LINE_GAP
行間です.

Class kinugasa.ui.TextLabel extends BasicSprite implements Serializable

serialVersionUID: 5968313475051994644L

直列化されたフィールド

text

java.lang.StringBuilder text
ラベルに表示するテキスト.


idx

int idx
表示される文字数.


timeCounter

TimeCounter timeCounter
表示遅延用のカウンタ.


labelModel

LabelModel labelModel
表示モデル.


sound

Sound sound
1文字表示されるたびに再生できるサウンドファイルです.


パッケージ 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