🚧 WIP first setup completed (still buggy!)
This commit is contained in:
@@ -14,6 +14,11 @@ public partial class VesnaAnimations : Node
|
||||
private string _toolString;
|
||||
private int _toolID = -1; // -1 means no tool.
|
||||
private Vector2 _lastDirection = Vector2.Zero;
|
||||
|
||||
[Signal] public delegate void LookingRightEventHandler();
|
||||
[Signal] public delegate void LookingLeftEventHandler();
|
||||
[Signal] public delegate void LookingUpEventHandler();
|
||||
[Signal] public delegate void LookingDownEventHandler();
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
@@ -44,6 +49,7 @@ public partial class VesnaAnimations : Node
|
||||
_sprite.Animation = "back walking" + _toolString;
|
||||
anyActionPressed = true;
|
||||
_lastDirection = Vector2.Up;
|
||||
EmitSignal(SignalName.LookingUp);
|
||||
walkingAnimationPicked = true;
|
||||
}
|
||||
|
||||
@@ -52,6 +58,7 @@ public partial class VesnaAnimations : Node
|
||||
_sprite.Animation = "front walking" + _toolString;
|
||||
anyActionPressed = true;
|
||||
_lastDirection = Vector2.Down;
|
||||
EmitSignal(SignalName.LookingDown);
|
||||
walkingAnimationPicked = true;
|
||||
}
|
||||
|
||||
@@ -61,6 +68,7 @@ public partial class VesnaAnimations : Node
|
||||
_sprite.Animation = "side walking" + _toolString;
|
||||
anyActionPressed = true;
|
||||
_lastDirection = Vector2.Right;
|
||||
EmitSignal(SignalName.LookingRight);
|
||||
walkingAnimationPicked = true;
|
||||
}
|
||||
|
||||
@@ -70,6 +78,7 @@ public partial class VesnaAnimations : Node
|
||||
_sprite.Animation = "side walking" + _toolString;
|
||||
anyActionPressed = true;
|
||||
_lastDirection = Vector2.Left;
|
||||
EmitSignal(SignalName.LookingLeft);
|
||||
walkingAnimationPicked = true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user