online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/menus/tests/tests.gd')
-rw-r--r--ui/menus/tests/tests.gd31
1 files changed, 31 insertions, 0 deletions
diff --git a/ui/menus/tests/tests.gd b/ui/menus/tests/tests.gd
new file mode 100644
index 0000000..124b0d0
--- /dev/null
+++ b/ui/menus/tests/tests.gd
@@ -0,0 +1,31 @@
+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://Game.tscn").instance()
+ get_tree().get_root().add_child(boar)
+ boar = boar.get_board()
+ boar.load_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/Game").queue_free()
+ get_parent().show()
+ Globals.reset_vars()
+
+
+func _on_test_chat_pressed():
+ get_tree().change_scene_to(preload("res://ui/chat/Chat.tscn"))