online multiplayer chess game (note server currently down)
Diffstat (limited to 'PGN/test_pgns.gd')
| -rw-r--r-- | PGN/test_pgns.gd | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/PGN/test_pgns.gd b/PGN/test_pgns.gd new file mode 100644 index 0000000..d46d4ff --- /dev/null +++ b/PGN/test_pgns.gd @@ -0,0 +1,26 @@ +extends VBoxContainer + +export(PoolStringArray) var pgns = [] + +var in_sim = false + + +func _ready(): + if !Debug.debug: + queue_free() + + +func _load(i: int): + in_sim = true + var boar = load("res://Board.tscn").instance() + get_tree().get_root().add_child(boar) + boar.get_node("Grid").play_pgn(pgns[i]) + get_parent().hide() + + +func _input(_event): + if Input.is_action_pressed("ui_cancel") and in_sim: + in_sim = false + get_node("/root/Board").queue_free() + get_parent().show() + Globals.reset_vars() |