Constructors

Properties

arrow_group: Group
arrow_tweens: Tween[]
char_group: Group
char_sprites: Sprite[]
current_line: number
data: GoldenSun
down_arrow: Sprite
game: Game
is_active: boolean
is_open: boolean
lines: MainChar[][]
on_change: ((char_key?, char_index?) => void)

Type declaration

    • (char_key?, char_index?): void
    • Parameters

      • Optional char_key: string
      • Optional char_index: number

      Returns void

selected_index: number
selected_statuses: permanent_status[]
up_arrow: Sprite
window: Window

Accessors

Methods

  • Parameters

    • line: number
    • Optional force_index: number
    • Optional no_cursor: boolean

    Returns void

  • Parameters

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

    • hide_cursor: boolean = false

    Returns void

  • Parameters

    • Optional on_cancel: Function
    • Optional on_select: Function
    • Optional enable_swap: boolean
    • Optional extra_controls: Control[]
    • Optional confirm_sfx: string | (() => string)

    Returns void

  • Parameters

    • select_index: number = 0
    • mode: CharsMenuModes = CharsMenuModes.SHOP
    • Optional open_callback: (() => void)
        • (): void
        • Returns void

    • Optional silent: boolean
    • Optional selected_statuses: permanent_status[]

    Returns void

  • Parameters

    • Optional index: number
    • Optional no_cursor: boolean
    • Optional silent: boolean

    Returns void