From c6bbb834f7758027c0df338f1520f34fad3befea Mon Sep 17 00:00:00 2001 From: Matheus Date: Tue, 9 Sep 2025 19:09:34 -0300 Subject: Organização MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/entities/actions/DirectionalAction.cs | 30 --------------------------- 1 file changed, 30 deletions(-) delete mode 100644 scripts/entities/actions/DirectionalAction.cs (limited to 'scripts/entities/actions/DirectionalAction.cs') diff --git a/scripts/entities/actions/DirectionalAction.cs b/scripts/entities/actions/DirectionalAction.cs deleted file mode 100644 index 9c7a915..0000000 --- a/scripts/entities/actions/DirectionalAction.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Godot; - -/// -/// Ação direcionada. Esta ação é acompanhada com um vetor que representa uma -/// distância tendo como ponto de partida o ator. -/// -public abstract partial class DirectionalAction : Action -{ - /// - /// Direção/distância do ator da ação. - /// Seu significado depende da ação que implementará esta classe. - /// - public Vector2I Offset { get; private set; } - /// - /// Coordenada do alvo da ação. - /// - public Vector2I Destination { get => actor.GridPosition + Offset; } - public DirectionalAction(Actor actor, Vector2I offset) : base(actor) - { - Offset = offset; - } - - /// - /// Função que obtém o alvo da ação, se houver. - /// - /// O ator alvo da ação, nulo se não houver. - protected Entity GetTarget() { - return Map_Data.GetBlockingEntityAtPosition(Destination); - } -} -- cgit v1.2.3