mirror of
https://github.com/Relintai/godot_data_editor.git
synced 2024-11-13 06:27:19 +01:00
23 lines
633 B
GDScript
23 lines
633 B
GDScript
extends WindowDialog
|
|
|
|
onready var item_list = get_node("VBoxContainer/ItemList")
|
|
|
|
|
|
func create_shop(merchant):
|
|
var items_of_this_merchant = []
|
|
var all_shop_items = data.get_items("shop_item")
|
|
for shop_item in all_shop_items.values():
|
|
if shop_item.seller == merchant.name:
|
|
items_of_this_merchant.append(shop_item)
|
|
|
|
var i = 0
|
|
item_list.clear()
|
|
for shop_item in items_of_this_merchant:
|
|
item_list.add_item(shop_item.name)
|
|
item_list.set_item_metadata(i, shop_item)
|
|
i = i + 1
|
|
|
|
get_node("VBoxContainer/MerchantLabel").set_bbcode(merchant.name)
|
|
get_node("VBoxContainer/GreetingLabel").set_text(merchant.greeting)
|
|
|
|
|