small racing game im working on
Diffstat (limited to 'scenes/race_highlevel.gd')
-rw-r--r--scenes/race_highlevel.gd4
1 files changed, 4 insertions, 0 deletions
diff --git a/scenes/race_highlevel.gd b/scenes/race_highlevel.gd
index 2524f11..79ac020 100644
--- a/scenes/race_highlevel.gd
+++ b/scenes/race_highlevel.gd
@@ -14,6 +14,7 @@ var race: Race
var huds: Array[HUD]
func _ready() -> void:
+ scale = Globals.cfg.get_value(SettingsSaver.GRAPHIC, "viewport_scale") / 100
race = Race.new(Globals.playing, Globals.ghost, car_scene, ghost_scene, track_loader_scene)
race.did_reset.connect(count_in)
add_child(race)
@@ -50,6 +51,9 @@ func add_player() -> void:
)
func count_in():
+ if Globals.cfg.get_value(SettingsSaver.UTIL, "countdown_step_length") == 0:
+ race.start()
+ return
var countdown := countdown_scene.instantiate()
huds[0].add_child(countdown)
countdown.finished.connect(race.start)