From 708f11c0f49f10588ecb7f35ebae0b555aed9eb8 Mon Sep 17 00:00:00 2001 From: 2ndbeam <2ndbeam@disroot.org> Date: Thu, 17 Jul 2025 13:08:16 +0300 Subject: [PATCH] CommandQueue method annotations --- base/scripts/player/command_queue.gd | 6 +++--- base/scripts/player/player.gd | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/base/scripts/player/command_queue.gd b/base/scripts/player/command_queue.gd index 47b402c..9560afc 100644 --- a/base/scripts/player/command_queue.gd +++ b/base/scripts/player/command_queue.gd @@ -33,7 +33,7 @@ func _init() -> void: command_queue[side] = arr ## Add command to queue and signal about it -func push(commands: Array[CommandQueue.Command], sides: Array[CommandQueue.Side]): +func push(commands: Array[CommandQueue.Command], sides: Array[CommandQueue.Side]) -> void: assert(sides.size() == Side.size()) for i in range(commands.size()): @@ -41,7 +41,7 @@ func push(commands: Array[CommandQueue.Command], sides: Array[CommandQueue.Side] command_pushed.emit(sides, commands) ## Remove first command from queue and signal about it -func pop(): +func pop() -> void: # Checking if stack is actually empty (arrays must have same size) if command_queue[Side.LEFT].size() == 0: return @@ -50,7 +50,7 @@ func pop(): commands.push_back(command_queue[side].pop_front()) command_popped.emit(commands) -func current_command(side: CommandQueue.Side): +func current_command(side: CommandQueue.Side) -> CommandQueue.Command: if command_queue[side].is_empty(): return DEFAULT_COMMAND var command = command_queue[side].front() diff --git a/base/scripts/player/player.gd b/base/scripts/player/player.gd index 99d627e..8fdb0a6 100644 --- a/base/scripts/player/player.gd +++ b/base/scripts/player/player.gd @@ -14,7 +14,7 @@ var queue: CommandQueue = CommandQueue.new() func _ready() -> void: queue.command_pushed.connect(on_queue_command_pushed) queue.command_popped.connect(on_queue_command_popped) - weapon_player.current_animation = "static" + weapon_player.play("static") Input.mouse_mode = Input.MOUSE_MODE_CAPTURED