From ca782d7310f2df854a8727535ac92337c85ed445 Mon Sep 17 00:00:00 2001 From: Matheus Date: Sun, 17 Aug 2025 19:32:36 -0300 Subject: Gigantesco refactor --- scripts/Character.cs | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 scripts/Character.cs (limited to 'scripts/Character.cs') diff --git a/scripts/Character.cs b/scripts/Character.cs deleted file mode 100644 index 1db6ee1..0000000 --- a/scripts/Character.cs +++ /dev/null @@ -1,48 +0,0 @@ -using Godot; -using System; - -public partial class Character : Actor { - private bool canAct = false; - - public override void _Input(InputEvent @event) - { - base._Input(@event); - - if (!@event.IsPressed()) return; - - if (canAct) { - - - if (@event.IsActionPressed("walk-up")) { - Walk(Vector2I.Up); - } - if (@event.IsActionPressed("walk-down")) { - Walk(Vector2I.Down); - } - if (@event.IsActionPressed("walk-left")) { - Walk(Vector2I.Left); - } - if (@event.IsActionPressed("walk-right")) { - Walk(Vector2I.Right); - } - - if (@event.IsActionPressed("skip-turn")) { - SkipTurn(); - } - } - } - - private void SkipTurn() { - Energy = 0; - EndAction(); - } - - protected override void EndAction() { - canAct = false; - base.EndAction(); - } - - public override void PerformAction() { - canAct = true; - } -} -- cgit v1.2.3