Display items in inventory

This commit is contained in:
2024-09-09 02:27:03 -07:00
parent 8ac19797f0
commit ad5213a940
11 changed files with 558 additions and 203 deletions

View File

@@ -0,0 +1,25 @@
using GameJamDungeon;
using Godot;
public partial class ItemLabel : Label
{
public ItemLabel()
{
LabelSettings = UnequippedItemFont;
}
public IInventoryItem InventoryItem { get; set; } = default!;
private static LabelSettings UnequippedItemFont => GD.Load<LabelSettings>("res://src/ui/label_settings/MainTextRegular.tres");
private static LabelSettings EquippedItemFont => GD.Load<LabelSettings>("res://src/ui/label_settings/MainTextFontEquipped.tres");
public void EquipItem()
{
LabelSettings = EquippedItemFont;
}
public void UnequipItem()
{
LabelSettings = UnequippedItemFont;
}
}