Files
game/scripts/autoload/GameLoopManager.gd
T

27 lines
340 B
GDScript
Raw Normal View History

2026-04-05 14:31:16 +08:00
extends Node
var game_round: int = -1
signal end_game
func _ready() -> void:
end_game.connect(_on_end_game)
2026-04-25 21:31:39 +08:00
2026-04-05 14:31:16 +08:00
func start_game() -> void:
game_round = 1
2026-04-25 21:31:39 +08:00
2026-04-05 14:31:16 +08:00
func settle_round() -> void:
game_round += 1
if check_game_end():
end_game.emit()
2026-04-25 21:31:39 +08:00
2026-04-05 14:31:16 +08:00
func check_game_end() -> bool:
return false
2026-04-25 21:31:39 +08:00
2026-04-05 14:31:16 +08:00
func _on_end_game() -> void:
game_round = -1