From 6f2c2edd52171a4df7f35de695c9b2e7801d3e5f Mon Sep 17 00:00:00 2001 From: Matheus Date: Thu, 4 Sep 2025 16:58:58 -0300 Subject: Preparação para itens MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/map/DungeonGenerator.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'scripts/map/DungeonGenerator.cs') diff --git a/scripts/map/DungeonGenerator.cs b/scripts/map/DungeonGenerator.cs index 6a159c9..f016dd2 100644 --- a/scripts/map/DungeonGenerator.cs +++ b/scripts/map/DungeonGenerator.cs @@ -159,8 +159,8 @@ public partial class DungeonGenerator : Node // Só podemos colocar um ator por ponto no espaço. bool canPlace = true; - foreach (Actor actor in data.Actors) { - if (actor.GridPosition == position) { + foreach (Entity entity in data.Entities) { + if (entity.GridPosition == position) { canPlace = false; break; } @@ -169,8 +169,8 @@ public partial class DungeonGenerator : Node // Se possível, criamos um inimigo aleatório na posição escolhida. if (canPlace) { EnemyDefinition definition = enemies.PickRandom(); - Enemy enemy = new Enemy(position, data, definition); - data.InsertActor(enemy); + Enemy enemy = new(position, data, definition); + data.InsertEntity(enemy); } } } @@ -211,7 +211,7 @@ public partial class DungeonGenerator : Node /// O mapa /// Ponto inicial /// Ponto final. - private void TunnelBetween(MapData data, Vector2I start, Vector2I end) { + private static void TunnelBetween(MapData data, Vector2I start, Vector2I end) { HorizontalCorridor(data, start.Y, start.X, end.X); VerticalCorridor(data, end.X, start.Y, end.Y); } @@ -221,7 +221,7 @@ public partial class DungeonGenerator : Node /// /// O mapa /// Divisão mestre. - private void TunnelDivisions(MapData data, MapDivision root) { + private static void TunnelDivisions(MapData data, MapDivision root) { if (root.IsLeaf) { return; } -- cgit v1.2.3