1
0
Fork 0
This repository has been archived on 2024-05-12. You can view files and clone it, but cannot push or open issues or pull requests.
GMTK-2023-Postjam/Scripts/game.gd

30 lines
629 B
GDScript3
Raw Normal View History

2024-05-11 17:33:26 +02:00
extends Node
@export var curve : Curve
@export var toSpawn : PackedScene
@export var lbl : Label
var timer = 1;
var spawn_timer = 0
var uncertain = false
func _ready():
uncertain = get_node("/root/DataStore").read("barrel_uncertainty",false)
get_node("/root/Scorekeeper").start_scoring()
randomize()
var stunned_tween : Tween
func _process(delta):
spawn_timer += delta
lbl.text = str(round(get_node("/root/Scorekeeper").score))
timer = timer - delta
if timer <= 0:
timer = curve.sample(min(spawn_timer/120,1))
if uncertain:
if randi() % 5 == 1:
pass
var spwn = toSpawn.instantiate()
add_child(spwn)