このページをGitHubで編集する

Class: Window_Selectable

Extends: Window_Base

new Window_Selectable (x, y, width, height)

コマンドカーソルの移動やスクロールを行うウィンドウ。

Parameters:

Name Type Description
x Number ウィンドウ x座標(ピクセル)
y Number ウィンドウ y座標(ピクセル)
width Number ウィンドウ幅(ピクセル)
height Number ウィンドウ高さ(ピクセル)

Sub Classes

Properties:

Name Type Description
_index Number 選択されている項目の番号
_cursorFixed Boolean カーソルが固定されているか
_cursorAll Boolean 全項目を選択しているか
_stayCount Number 選択されてからの待ち時間(フレーム)
_helpWindow * ヘルプウィンドウ
_handlers Object ハンドラ
_touching Boolean タッチされているか
_scrollX Number x軸のスクロール量
_scrollY Number y軸のスクロール量

Inherited From

PIXI.DisplayObject

PIXI.Container

Window

Window_Base

Methods

activate ()

Overrides: Window_Base

bottomRow () → {Number}

行数を返す。

callCancelHandler ()

キャンセルのハンドラを呼ぶ。

callHandler (symbol)

指定したハンドラを呼ぶ。

Parameters:
Name Type Description
symbol String ハンドラ名

callOkHandler ()

OKのハンドラを呼ぶ。

callUpdateHelp ()

ヘルプのアップデートを呼ぶ。

clearItem (index)

指定した番号の項目を削除。

Parameters:
Name Type Description
index Number 項目番号

cursorAll () → {Boolean}

全項目を選択しているか。

cursorDown (wrap)

カーソルを下に移動。

Parameters:
Name Type Description
wrap Boolean リストの前後をつなぐか

cursorFixed () → {Boolean}

カーソルが固定されているか。

cursorLeft (wrap)

カーソルを左に移動。

Parameters:
Name Type Description
wrap Boolean リストの前後をつなぐか

cursorPagedown ()

カーソルを次ページに移動。

cursorPageup ()

カーソルを前ページに移動。

cursorRight (wrap)

カーソルを右に移動。

Parameters:
Name Type Description
wrap Boolean リストの前後をつなぐか

cursorUp (wrap)

カーソルを上に移動。

Parameters:
Name Type Description
wrap Boolean リストの前後をつなぐか

deactivate ()

Overrides: Window_Base

deselect ()

全項目を非選択。

drawAllItems ()

全項目を描画。

drawItem (index)

指定番号の項目を描画。

Parameters:
Name Type Description
index Number 項目番号

ensureCursorVisible ()

選択カーソルを表示。

hideHelpWindow ()

ヘルプウィンドウを非表示。

hitTest (x, y) → {Number}

指定座標が項目の範囲に含まれるか上から判定を行い、最初に適合した項目番号を返す。

Parameters:
Name Type Description
x Number x座標(ピクセル)
y Number y座標(ピクセル)

index () → {Number}

選択中の項目の番号を返す。

initialize (x, y, width, height)

Overrides: Window_Base

isCancelEnabled () → {Boolean}

キャンセルが可能か。

isCancelTriggered () → {Boolean}

キャンセルが起動されたか。

isContentsArea (x, y) → {Boolean}

指定座標がコンテンツの範囲内か。

Parameters:
Name Type Description
x Number x座標(ピクセル)
y Number y座標(ピクセル)

isCurrentItemEnabled () → {Boolean}

選択中の項目が利用可能か。

isCursorMovable () → {Boolean}

カーソルが動かせるか。

isCursorVisible () → {Boolean}

カーソルが表示中か。

isHandled (symbol) → {Boolean}

指定されたハンドラが利用可能か。

Parameters:
Name Type Description
symbol String ハンドラ名

isHorizontal () → {Boolean}

縦一列のコマンド並びか。

isOkEnabled () → {Boolean}

OKが可能か。

isOkTriggered () → {Boolean}

OKが起動されたか。

isOpenAndActive () → {Boolean}

ウィンドウが開いてアクティブか。

isTouchedInsideFrame () → {Boolean}

枠の内側をタッチされたか。

isTouchOkEnabled () → {Boolean}

タッチ入力によるOKが可能か。

itemHeight () → {Number}

項目の高さ(ピクセル)を返す。

itemRect (index) → {Rectangle}

指定された項目の矩形範囲を返す。

Parameters:
Name Type Description
index Number 項目番号

itemRectForText (index) → {Rectangle}

指定された項目の文字列用の矩形範囲を返す。

Parameters:
Name Type Description
index Number 項目番号

itemWidth () → {Number}

項目の幅(ピクセル)を返す。

maxCols () → {Number}

ウィンドウが持つ最大列(カラム)数を返す。

maxItems () → {Number}

ウィンドウが持つ最大項目数を返す。

maxPageItems () → {Number}

ページが持つ最大項目数を返す。

maxPageRows () → {Number}

ページが持つ最大行(ロー)数を返す。

maxRows () → {Number}

ウィンドウが持つ最大行(ロー)数を返す。

maxTopRow () → {Number}

最後の最上部の行(ロー)数を返す。

onTouch (triggered)

タッチの処理。

Parameters:
Name Type Description
triggered Boolean  

playBuzzerSound ()

[ブザー]音を再生。

playOkSound ()

[決定]音を再生。

processCancel ()

キャンセルを処理。

processCursorMove ()

カーソルの移動を処理。

processHandling ()

追加されたハンドラの処理。

processOk ()

OKの処理。

processPagedown ()

ページダウンの処理。

processPageup ()

ページアップの処理。

processTouch ()

タッチ入力の処理。

processWheel ()

ホイール入力の処理。

redrawCurrentItem ()

現在の項目の再描画。

redrawItem (index)

指定した番号の項目の再描画。

Parameters:
Name Type Description
index Number 項目番号

refresh ()

コンテンツの再描画。

reselect ()

項目の再選択。

resetScroll ()

スクロールを初期化。

row () → {Number}

現在の行(ロー)数を返す。

scrollDown ()

下にスクロール。

scrollUp ()

上にスクロール。

select (index)

指定した番号の項目を選択。

Parameters:
Name Type Description
index Number 項目番号

setBottomRow (row)

下の行(ロー)を設定。

Parameters:
Name Type Description
row Number 行番号

setCursorAll (cursorAll)

全項目選択の状態を設定。

Parameters:
Name Type Description
cursorAll Boolean 全選択か

setCursorFixed (cursorFixed)

カーソルの固定状態を設定。

Parameters:
Name Type Description
cursorFixed Boolean カーソル固定か

setHandler (symbol, method)

ハンドラを設定。

Parameters:
Name Type Description
symbol String ハンドラ名
method Function ハンドラ関数

setHelpWindow (helpWindow)

ヘルプウィンドウを設定。

Parameters:
Name Type Description
helpWindow Window_Help ヘルプウィンドウ

setHelpWindowItem (item)

ヘルプウィンドウの項目を設定。

Parameters:
Name Type Description
item * 設定する項目

setTopRow (row)

上の行(ロー)を設定。

Parameters:
Name Type Description
row Number 行番号

showHelpWindow ()

ヘルプウィンドウを表示。

spacing () → {Number}

空白の量(ピクセル)を返す。

topIndex () → {Number}

スクロールリストの上にある項目の番号を返す。

topRow () → {Number}

上の行(ロー)の番号を返す。

update ()

Overrides: Window_Base

updateCursor ()

カーソルをアップデート。

updateHelp ()

ヘルプウィンドウをアップデート。

updateInputData ()

入力データをアップデート。


Documentation generated by JSDoc 3.5.5

Menu

  • RPGツクールMV JavaScript 非公式リファレンス
  • Class: Array
  • Class: AudioManager
  • Class: BattleManager
  • Class: Bitmap
  • Class: CacheEntry
  • Class: CacheMap
  • Class: ConfigManager
  • Class: DataManager
  • Class: Decrypter
  • Class: Game_Action
  • Class: Game_ActionResult
  • Class: Game_Actor
  • Class: Game_Actors
  • Class: Game_Battler
  • Class: Game_BattlerBase
  • Class: Game_Character
  • Class: Game_CharacterBase
  • Class: Game_CommonEvent
  • Class: Game_Enemy
  • Class: Game_Event
  • Class: Game_Follower
  • Class: Game_Followers
  • Class: Game_Interpreter
  • Class: Game_Item
  • Class: Game_Map
  • Class: Game_Message
  • Class: Game_Party
  • Class: Game_Picture
  • Class: Game_Player
  • Class: Game_Screen
  • Class: Game_SelfSwitches
  • Class: Game_Switches
  • Class: Game_System
  • Class: Game_Temp
  • Class: Game_Timer
  • Class: Game_Troop
  • Class: Game_Unit
  • Class: Game_Variables
  • Class: Game_Vehicle
  • Class: Graphics
  • Class: Html5Audio
  • Class: ImageCache
  • Class: ImageManager
  • Class: Input
  • Class: JsonEx
  • Class: MV.AudioParameters
  • Class: MV.BattleLogMethod
  • Class: MV.BattleRewards
  • Class: MV.BattlerAnimation
  • Class: MV.CommandItem
  • Class: MV.ConfigData
  • Class: MV.DatabaseFile
  • Class: MV.Matrix
  • Class: MV.Motion
  • Class: MV.PluginSettings
  • Class: MV.SaveContents
  • Class: MV.SaveFileInfo
  • Class: MV.TextState
  • Class: MV.TouchInputEvents
  • Namespace: MV
  • Class: Math
  • Class: Number
  • Class: PIXI.Container
  • Class: PIXI.DisplayObject
  • Class: PIXI.Graphics
  • Class: PIXI.Sprite
  • Class: PluginManager
  • Class: Point
  • Class: RPG.Actor
  • Class: RPG.Animation.Timing
  • Class: RPG.Animation
  • Class: RPG.Armor
  • Class: RPG.AudioFile
  • Class: RPG.BaseItem
  • Class: RPG.BattleEventPage.Conditions
  • Class: RPG.BattleEventPage
  • Class: RPG.Class.Learning
  • Class: RPG.Class
  • Class: RPG.CommonEvent
  • Class: RPG.Damage
  • Class: RPG.Effect
  • Class: RPG.Enemy.Action
  • Class: RPG.Enemy.DropItem
  • Class: RPG.Enemy
  • Class: RPG.EquipItem
  • Class: RPG.Event
  • Class: RPG.EventCommand
  • Class: RPG.EventPage.Conditions
  • Class: RPG.EventPage.Image
  • Class: RPG.EventPage
  • Class: RPG.Item
  • Class: RPG.Map.Encounter
  • Class: RPG.Map
  • Class: RPG.MapInfo
  • Class: RPG.MetaData
  • Class: RPG.MoveCommand
  • Class: RPG.MoveRoute
  • Class: RPG.Skill
  • Class: RPG.State
  • Class: RPG.System.AttackMotion
  • Class: RPG.System.Terms
  • Class: RPG.System.TestBattler
  • Class: RPG.System.Vehicle
  • Class: RPG.System
  • Class: RPG.Tileset
  • Class: RPG.Trait
  • Class: RPG.Troop.Member
  • Class: RPG.Troop
  • Class: RPG.UsableItem
  • Class: RPG.Weapon
  • Namespace: RPG
  • Class: Rectangle
  • Class: RequestQueue
  • Class: ResourceHandler
  • Class: SceneManager
  • Class: Scene_Base
  • Class: Scene_Battle
  • Class: Scene_Boot
  • Class: Scene_Debug
  • Class: Scene_Equip
  • Class: Scene_File
  • Class: Scene_GameEnd
  • Class: Scene_Gameover
  • Class: Scene_Item
  • Class: Scene_ItemBase
  • Class: Scene_Load
  • Class: Scene_Map
  • Class: Scene_Menu
  • Class: Scene_MenuBase
  • Class: Scene_Name
  • Class: Scene_Options
  • Class: Scene_Save
  • Class: Scene_Shop
  • Class: Scene_Skill
  • Class: Scene_Status
  • Class: Scene_Title
  • Class: ScreenSprite
  • Class: ShaderTilemap
  • Class: SoundManager
  • Class: Sprite
  • Class: Sprite_Actor
  • Class: Sprite_Animation
  • Class: Sprite_Balloon
  • Class: Sprite_Base
  • Class: Sprite_Battler
  • Class: Sprite_Button
  • Class: Sprite_Character
  • Class: Sprite_Damage
  • Class: Sprite_Destination
  • Class: Sprite_Enemy
  • Class: Sprite_Picture
  • Class: Sprite_StateIcon
  • Class: Sprite_StateOverlay
  • Class: Sprite_Timer
  • Class: Sprite_Weapon
  • Class: Spriteset_Base
  • Class: Spriteset_Battle
  • Class: Spriteset_Map
  • Class: Stage
  • Class: StorageManager
  • Class: String
  • Class: TextManager
  • Class: Tilemap
  • Class: TilingSprite
  • Class: ToneFilter
  • Class: ToneSprite
  • Class: TouchInput
  • Class: Utils
  • Class: Weather
  • Class: WebAudio
  • Class: Window
  • Class: WindowLayer
  • Class: Window_ActorCommand
  • Class: Window_Base
  • Class: Window_BattleActor
  • Class: Window_BattleEnemy
  • Class: Window_BattleItem
  • Class: Window_BattleLog
  • Class: Window_BattleSkill
  • Class: Window_BattleStatus
  • Class: Window_ChoiceList
  • Class: Window_Command
  • Class: Window_DebugEdit
  • Class: Window_DebugRange
  • Class: Window_EquipCommand
  • Class: Window_EquipItem
  • Class: Window_EquipSlot
  • Class: Window_EquipStatus
  • Class: Window_EventItem
  • Class: Window_GameEnd
  • Class: Window_Gold
  • Class: Window_Help
  • Class: Window_HorzCommand
  • Class: Window_ItemCategory
  • Class: Window_ItemList
  • Class: Window_MapName
  • Class: Window_MenuActor
  • Class: Window_MenuCommand
  • Class: Window_MenuStatus
  • Class: Window_Message
  • Class: Window_NameEdit
  • Class: Window_NameInput
  • Class: Window_NumberInput
  • Class: Window_Options
  • Class: Window_PartyCommand
  • Class: Window_SavefileList
  • Class: Window_ScrollText
  • Class: Window_Selectable
  • Class: Window_ShopBuy
  • Class: Window_ShopCommand
  • Class: Window_ShopNumber
  • Class: Window_ShopSell
  • Class: Window_ShopStatus
  • Class: Window_SkillList
  • Class: Window_SkillStatus
  • Class: Window_SkillType
  • Class: Window_Status
  • Class: Window_TitleCommand
  • Global
  • クラスツリー