概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

# 直列化された形式

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

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし