diff options
| author | Matheus <matheus.guedes.mg.m@gmail.com> | 2025-09-04 16:58:58 -0300 |
|---|---|---|
| committer | Matheus <matheus.guedes.mg.m@gmail.com> | 2025-09-04 16:58:58 -0300 |
| commit | 6f2c2edd52171a4df7f35de695c9b2e7801d3e5f (patch) | |
| tree | 509002136987182309a934623b19d19393e306e3 /scripts/map/DungeonGenerator.cs | |
| parent | 9953c9a5818baa392a48a4d18339c73f3b7a814e (diff) | |
Preparação para itens
Diffstat (limited to 'scripts/map/DungeonGenerator.cs')
| -rw-r--r-- | scripts/map/DungeonGenerator.cs | 12 |
1 files changed, 6 insertions, 6 deletions
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 /// <param name="data">O mapa</param> /// <param name="start">Ponto inicial</param> /// <param name="end">Ponto final.</param> - 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 /// </summary> /// <param name="data">O mapa</param> /// <param name="root">Divisão mestre.</param> - private void TunnelDivisions(MapData data, MapDivision root) { + private static void TunnelDivisions(MapData data, MapDivision root) { if (root.IsLeaf) { return; } |
