Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • BuySelectMenu

Index

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: {}

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

  • change_item(index: number): void
  • change_page(page: number, force_index?: number): void
  • check_arrows(): void
  • clear_arrow_tweens(): void
  • close(callback?: (() => void), destroy?: boolean): void
  • grant_control(on_cancel: Function, on_select: Function): void
  • 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

  • init_arrow_tweens(): void
  • is_last(page: number, index: number): boolean
  • kill_all_sprites(group: Group, destroy?: boolean): void
  • make_pages(): void
  • next_item(): void
  • next_page(force_index?: number): void
  • open(items: {}, index?: number, page?: number, open_callback?: (() => void)): void
  • previous_item(): void
  • previous_page(force_index?: number): void
  • set_arrows(up?: boolean, down?: boolean): void
  • set_cursor(index: number, on_complete?: Function): void
  • set_item(index: number): void
  • set_sprites(page: number): void
  • set_text(text: string, index: number): void
  • unset_item(index: number): void
  • update_group_pos(): void

Generated using TypeDoc