Constructors

Properties

arrow_group: Group
arrow_tweens: Tween[]
bg_group: Group
current_page: number
data: GoldenSun
down_arrow: Sprite
game: Game
is_open: boolean
items: {
    [key_name: string]: ShopItem;
}

Type declaration

on_change: Function
pages: ShopItem[][]
selected_index: number
sprite_group: Group
tag_group: Group
text_group: Group
tweens: {
    bg: Tween;
    item: Tween;
}

Type declaration

  • bg: Tween
  • item: Tween
up_arrow: Sprite
window: Window

Methods

  • Grants user control on the current window.

    Parameters

    • on_cancel: Function

      Called when B is pressed

    • on_select: Function

      Called when A is pressed

    Returns void

  • Parameters

    • items: {
          [key_name: string]: ShopItem;
      }
    • index: number = 0
    • page: number = 0
    • Optional open_callback: (() => void)
        • (): void
        • Returns void

    Returns void