summary refs log tree commit diff stats
path: root/racing/manager.gd
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2024-02-08 16:29:48 -0500
committerStar Rauchenberger <fefferburbia@gmail.com>2024-02-08 16:29:48 -0500
commit60a0a573f0d0329e8d5c73878165ba80fa2d2628 (patch)
treebe2c9519c47ca3aa28f539587aae4ef9274b9e2d /racing/manager.gd
downloadlingo-race-60a0a573f0d0329e8d5c73878165ba80fa2d2628.tar.gz
lingo-race-60a0a573f0d0329e8d5c73878165ba80fa2d2628.tar.bz2
lingo-race-60a0a573f0d0329e8d5c73878165ba80fa2d2628.zip
Initial commit
Diffstat (limited to 'racing/manager.gd')
-rw-r--r--racing/manager.gd28
1 files changed, 28 insertions, 0 deletions
diff --git a/racing/manager.gd b/racing/manager.gd new file mode 100644 index 0000000..e2cd728 --- /dev/null +++ b/racing/manager.gd
@@ -0,0 +1,28 @@
1extends Node
2
3var SCRIPT_multiplayer
4
5var start_pos
6var end_pos
7var lobby_id
8
9
10func everyone_ready():
11 var player = get_tree().get_root().get_node("Spatial/player")
12 get_node("/root/Spatial").remove_child(get_node("/root/Spatial/blindfold"))
13 var indicator = player.get_node("pivot/camera/achievement_label")
14 indicator.visible = true
15 indicator.text = "Destination:\n%s" % end_pos[0]
16
17 yield(get_tree().create_timer(10), "timeout")
18
19 indicator.text = "3..."
20 yield(get_tree().create_timer(1), "timeout")
21
22 indicator.text = "2..."
23 yield(get_tree().create_timer(1), "timeout")
24
25 indicator.text = "1..."
26 yield(get_tree().create_timer(0.5), "timeout")
27
28 get_node("/root/Spatial/Multiplayer").send_timeout()