CommandQueue method annotations

This commit is contained in:
Alexey 2025-07-17 13:08:16 +03:00
commit 708f11c0f4
2 changed files with 4 additions and 4 deletions

View file

@ -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()