Constructors

Properties

char: MainChar
char_index: number
char_select_controls_sprites: (BitmapText | Sprite)[]
close_callback: (() => void)

Type declaration

    • (): void
    • Returns void

data: GoldenSun
element_list: {
    [key: string]: Ability | Item;
}

Type declaration

element_sprite_key: string
elements: string[] | ItemSlot[]
game: Game
highlight_bar: Graphics
icon_sprites_in_window: (Sprite | Group)[]
is_psynergy_window: boolean
item_objs: ItemSlot[]
on_change: Function
page_index: number
page_number: number
selected_element_index: number
selected_element_tween: Tween
setting_shortcut: boolean
text_sprites_in_window: TextObj[]
window: Window
window_activated: boolean
window_open: boolean

Methods

  • Parameters

    • on_cancel: Function
    • on_select: Function
    • Optional next_char: Function
    • Optional previous_char: Function
    • Optional confirm_sfx: string

    Returns void

  • Parameters

    • char_index: number
    • Optional close_callback: (() => void)
        • (): void
        • Returns void

    • Optional open_callback: (() => void)
        • (): void
        • Returns void

    • Optional pos: {
          index: number;
          page: number;
      }
      • index: number
      • page: number
    • Optional setting_shortcut: boolean

    Returns void

  • Parameters

    • description_window: Window
    • description_window_text: TextObj
    • description: string
    • tween_if_necessary: boolean = false

    Returns void