time to rest, ill get to sleep and then cook tomorrow
This commit is contained in:
parent
df9ad93a43
commit
892b22ce6b
5 changed files with 27 additions and 7 deletions
|
|
@ -3,13 +3,23 @@ extends Node
|
|||
signal game_win
|
||||
signal game_lose
|
||||
|
||||
@export var note_frequency : float = 2
|
||||
@export var win_amount : int = 5
|
||||
@export var note_frequency : float = 3
|
||||
@export var paths : Array[Node2D]
|
||||
var next_note : float = 99
|
||||
|
||||
|
||||
@export_group("Node References")
|
||||
@export var combo_label : Label
|
||||
|
||||
var score: int = 0
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready() -> void:
|
||||
next_note = note_frequency
|
||||
for path in paths:
|
||||
path.note_hit.connect(hit_note)
|
||||
path.note_miss.connect(miss_note)
|
||||
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
|
|
@ -33,3 +43,11 @@ func spawn_note():
|
|||
|
||||
func detect_hit(lane : int):
|
||||
paths[lane].check_hit()
|
||||
|
||||
func hit_note():
|
||||
score += 1
|
||||
if score >= win_amount:
|
||||
game_win.emit()
|
||||
|
||||
func miss_note():
|
||||
game_lose.emit()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue