1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
extends GameConfig enum { HUMAN, ENGINE } var players: PoolIntArray = [ HUMAN, HUMAN, ] var depth: int func _player_selected(index: int, player: int) -> void: players[player - 1] = index func _ready() -> void: get_tree().call_group("freeifnoengine", "hide") var loader = StockfishLoader.new() if loader.is_supported(): get_tree().call_group("freeifnoengine", "show") return get_tree().call_group("freeifnoengine", "queue_free") get_tree().call_group("showifnoengine", "show") func _depth_changed(new_depth: int) -> void: depth = new_depth