Tales-of-PKMN/game/quest_journal/reward_row.gd

21 lines
719 B
GDScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

extends HBoxContainer
@onready var icon_label: Label = $IconLabel
@onready var reward_label: Label = $RewardLabel
func setup(reward: QuestReward) -> void:
match reward.type:
QuestReward.Type.ITEM:
icon_label.text = "🎁"
reward_label.text = "%s × %d" % [reward.target_id, reward.amount]
QuestReward.Type.MONEY:
icon_label.text = "💰"
reward_label.text = "%d pièces" % reward.amount
QuestReward.Type.POKEMON:
icon_label.text = "🐾"
reward_label.text = "Pokémon : %s" % reward.target_id
QuestReward.Type.UNLOCK_QUEST:
icon_label.text = "🔓"
reward_label.text = "Nouvelle quête : %s" % reward.target_id
icon_label.add_theme_color_override("font_color", Color(0.9, 0.8, 0.4))