Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ItemPsynergyChooseWindow

Index

Constructors

Properties

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

Type declaration

    • (): void
    • Returns void

data: GoldenSun
element_list: {}

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

  • activate(): void
  • clear_sprites(): void
  • close(): void
  • deactivate(): void
  • element_change(index: number): void
  • get_element_key_name(index: number): string
  • get_sfx_on_ability_cast(ability: Ability, dest_char: MainChar, positive_sfx: string, unsuccessful_sfx: string): string
  • grant_control(on_cancel: Function, on_select: Function, next_char?: Function, previous_char?: Function, confirm_sfx?: string): void
  • hide(): void
  • move_cursor(x_pos: number, y_pos: number, on_complete?: Function): void
  • next_element(): void
  • next_page(): void
  • open(char_index: number, close_callback?: (() => void), open_callback?: (() => void), pos?: { index: number; page: number }, setting_shortcut?: boolean): 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

  • page_change(page: number): void
  • previous_element(): void
  • previous_page(): void
  • set_cursor_previous_pos(): void
  • set_description_window_text(description_window: Window, description_window_text: TextObj, description: string, tween_if_necessary?: boolean): void
  • set_element_tween(index: number): void
  • set_elements(): void
  • set_highlight_bar(): void
  • set_page_number(): void
  • show(): void
  • unset_element_tween(index: number): void
  • unset_highlight_bar(): void

Generated using TypeDoc