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

View file

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