Properties
artifact_list
artifact_list: { [
key_name:
string]
: ShopItem; } avatar_key
avatar_key: string
buttons_keys
buttons_keys: string[]
close_callback
close_callback: Function
current_index
current_index: number
items_db
items_db: { [
key_name:
string]
: Item; } normal_item_list
normal_item_list: { [
key_name:
string]
: ShopItem; } shopkeep_dialog_db
shopkeep_dialog_db: { [
key_name:
string]
: DialogData; } shops_db
shops_db: { [
key_name:
string]
: Shop; } voice_key
voice_key: string
windows_mode
windows_mode: string
Methods
alternate_window_pos
- alternate_window_pos(mode): void
Returns void
button_press
- button_press(): void
Returns void
close_menu
- close_menu(): void
Returns void
end_dialog
- end_dialog(): void
Returns void
on_buy_select_change
- on_buy_select_change(key_name): void
Returns void
on_char_display_change
- on_char_display_change(key_name): void
Returns void
on_inv_win_change
- on_inv_win_change(line, col): void
Returns void
on_submenu_close
- on_submenu_close(): void
Returns void
open_horizontal_menu
- open_horizontal_menu(message_key?): void
Parameters
- message_key: string = "cancel_option"
Returns void
open_menu
- open_menu(shop_key, avatar_key, voice_key, close_callback?): void
Parameters
- shop_key: string
- avatar_key: string
- voice_key: string
Optional close_callback: Function
Returns void
set_item_lists
- set_item_lists(): void
Returns void
update_item_info
- update_item_info(key, custom_price?, custom_msg?, broken?, cant_sell?): void
Parameters
- key: string
Optional custom_price: number- custom_msg: boolean = false
- broken: boolean = false
- cant_sell: boolean = false
Returns void
update_items
- update_items(): void
Returns void
update_position
- update_position(): void
Returns void
update_your_coins
- update_your_coins(): void
Returns void