summary refs log tree commit diff stats
path: root/racing/manager.gd
diff options
context:
space:
mode:
Diffstat (limited to 'racing/manager.gd')
-rw-r--r--racing/manager.gd12
1 files changed, 12 insertions, 0 deletions
diff --git a/racing/manager.gd b/racing/manager.gd index 573e50a..0d29eff 100644 --- a/racing/manager.gd +++ b/racing/manager.gd
@@ -16,11 +16,23 @@ func everyone_ready():
16 var player = get_tree().get_root().get_node("Spatial/player") 16 var player = get_tree().get_root().get_node("Spatial/player")
17 get_node("/root/Spatial").remove_child(get_node("/root/Spatial/blindfold")) 17 get_node("/root/Spatial").remove_child(get_node("/root/Spatial/blindfold"))
18 var indicator = player.get_node("pivot/camera/achievement_label") 18 var indicator = player.get_node("pivot/camera/achievement_label")
19 var regular_font = indicator.get_font("font")
19 indicator.visible = true 20 indicator.visible = true
20 indicator.text = "Destination:\n%s" % end_pos["title"] 21 indicator.text = "Destination:\n%s" % end_pos["title"]
21 22
23 if end_pos.has("small_font") and end_pos["small_font"]:
24 var dynamic_font = DynamicFont.new()
25 dynamic_font.font_data = load("res://fonts/Lingo.ttf")
26 dynamic_font.size = 96
27 dynamic_font.outline_color = Color(0, 0, 0, 1)
28 dynamic_font.outline_size = 2
29 indicator.add_font_override("font", dynamic_font)
30
22 yield(get_tree().create_timer(10), "timeout") 31 yield(get_tree().create_timer(10), "timeout")
23 32
33 if end_pos.has("small_font") and end_pos["small_font"]:
34 indicator.add_font_override("font", regular_font)
35
24 indicator.text = "3..." 36 indicator.text = "3..."
25 yield(get_tree().create_timer(1), "timeout") 37 yield(get_tree().create_timer(1), "timeout")
26 38