Tuesday, 16 September 2025 22:07:13

This commit is contained in:
2025-09-16 22:07:16 -04:00
parent 948e1d3874
commit 853960932f
6 changed files with 11 additions and 73 deletions

View File

@@ -30,7 +30,7 @@ public partial class Manager : Node2D
// _managerPanel = GetNode<ManagerPanel>("Panel");
_desk = GetNode<Desk>("Desk");
_desk.Setup(15, 20);
_desk.Setup(15, 20, 50);
_cell = _desk.GetCellFromAddress(1, 1);
// _movements.Insert(0, _deskPosition);
@@ -47,7 +47,6 @@ public partial class Manager : Node2D
public override void _Process(double DELTA_)
{
ChainMovement();
ChainSelection();
}
public void AddWorker(Worker NEWWORKER)
@@ -104,52 +103,6 @@ public partial class Manager : Node2D
}
}
public void ChainSelection()
{
// if (_heldWorker != null)
// {
// _heldWorker.GlobalPosition = GetGlobalMousePosition();
// if (_hoveredWorker != null && _heldWorker != _hoveredWorker)
// {
// SwapPositions(_heldWorker, _hoveredWorker);
// _hoveredWorker._hovered = false;
// _hoveredWorker = null;
// }
// if (Input.IsActionJustReleased("left_click"))
// {
// _heldWorker.GlobalPosition = _desk.GetPositionFromAddress((int)_heldWorker._deskPosition.Y, (int)_heldWorker._deskPosition.X);
// _heldWorker._held = false;
// _heldWorker = null;
// _hoveredWorker._hovered = false;
// _hoveredWorker = null;
// }
// }
// else
// {
// if (_selectedWorker != null)
// {
// if (Input.IsActionPressed("left_click") && (GetGlobalMousePosition() - _selectedWorker._chainPosition).Length() > 5)
// {
// _heldWorker = _selectedWorker;
// _heldWorker._held = true;
// _heldWorker._selected = false;
// _selectedWorker = null;
// }
// }
// if (_hoveredWorker != null)
// {
// if (Input.IsActionJustPressed("left_click"))
// {
// _selectedWorker = _hoveredWorker;
// _selectedWorker._selected = true;
// _selectedWorker._hovered = false;
// _hoveredWorker = null;
// }
// }
// }
}
public void ChangeHealth(int CHANGE)
{
_health += CHANGE;
@@ -168,22 +121,5 @@ public partial class Manager : Node2D
{
_imagePath = PATH;
}
// public void Start()
// {
// _workers[0].GlobalPosition = _desk.GetPositionFromAddress(1, 1);
// }
private void SetHoveredWorker(Worker HOVEREDWORKER)
{
if (HOVEREDWORKER._hovered)
{
_hoveredWorker = HOVEREDWORKER;
}
else
{
_hoveredWorker = null;
}
}
}