summaryrefslogtreecommitdiff
path: root/scripts/Map/MapData.cs
diff options
context:
space:
mode:
authorMatheus <matheus.guedes.mg.m@gmail.com>2025-10-24 21:25:15 -0300
committerMatheus <matheus.guedes.mg.m@gmail.com>2025-10-24 21:25:15 -0300
commit639cd8cef403e9e66bf31e7888e786effac2b292 (patch)
treea1b3872a91ad599a71629d0d62c72125138c5c14 /scripts/Map/MapData.cs
parent52c32a24044aa574c9e7bf7aa4e2499349cc36b2 (diff)
refactor: Sistema de itens reescrito
Em tese, este novo sistema é mais fácil de serializar. Descanse em paz pergaminhos, eu não quero reimplementá-los neste novo sistema.
Diffstat (limited to 'scripts/Map/MapData.cs')
-rw-r--r--scripts/Map/MapData.cs10
1 files changed, 5 insertions, 5 deletions
diff --git a/scripts/Map/MapData.cs b/scripts/Map/MapData.cs
index 699295e..49e4ca0 100644
--- a/scripts/Map/MapData.cs
+++ b/scripts/Map/MapData.cs
@@ -70,14 +70,14 @@ public partial class MapData : RefCounted
/// <summary>
/// Lista de todos os itens dentro do mapa.
/// </summary>
- public Godot.Collections.Array<ConsumableItem> Items
+ public Godot.Collections.Array<ItemEntity> Items
{
get
{
- Godot.Collections.Array<ConsumableItem> list = [];
+ Godot.Collections.Array<ItemEntity> list = [];
foreach (Entity entity in Entities)
{
- if (entity is ConsumableItem item)
+ if (entity is ItemEntity item)
{
list.Add(item);
}
@@ -207,9 +207,9 @@ public partial class MapData : RefCounted
/// </summary>
/// <param name="pos">Posição</param>
/// <returns>O primeiro item na posição, nulo se não houver.</returns>
- public ConsumableItem GetFirstItemAtPosition(Vector2I pos)
+ public ItemEntity GetFirstItemAtPosition(Vector2I pos)
{
- foreach (ConsumableItem item in Items)
+ foreach (ItemEntity item in Items)
{
if (item.GridPosition == pos)
{