From 727ce78e95da72e7d141fc1871a0bd403be69366 Mon Sep 17 00:00:00 2001 From: 2ndbeam <2ndbeam@disroot.org> Date: Mon, 21 Jul 2025 18:42:51 +0300 Subject: [PATCH] CommandQueue busy function --- base/scripts/player/command_queue.gd | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/base/scripts/player/command_queue.gd b/base/scripts/player/command_queue.gd index 6fdf2dc..35bb320 100644 --- a/base/scripts/player/command_queue.gd +++ b/base/scripts/player/command_queue.gd @@ -60,3 +60,9 @@ func current_command(side: CommandQueue.Side) -> CommandQueue.Command: return DEFAULT_COMMAND var command = command_queue[side].front() return command + +func sides_are_busy(sides: Array[CommandQueue.Side]) -> bool: + for side in sides: + if current_command(side) == DEFAULT_COMMAND: + return false + return true