29 lines
655 B
GDScript
29 lines
655 B
GDScript
extends Node2D
|
|
export var target_time_any = 0
|
|
export var target_time_100 = 0
|
|
export var save_location = 0
|
|
export (AudioStream) var music
|
|
|
|
#Bonuses
|
|
var time_bonus = true
|
|
var life_bonus = true
|
|
var collectible_bonus = false
|
|
|
|
func _ready():
|
|
Game.play_sound(load("res://audio/music/rumble_loop.mp3"),Game.ac_music)
|
|
Game.current_level = save_location
|
|
|
|
func _physics_process(delta):
|
|
if Game.golds == 50 && Game.shards == 5:
|
|
#Time bonus
|
|
collectible_bonus = true
|
|
#Time bonus
|
|
if Game.time <= target_time_100:
|
|
time_bonus = true
|
|
else:
|
|
time_bonus = false
|
|
else:
|
|
if Game.time <= target_time_any:
|
|
time_bonus = true
|
|
else:
|
|
time_bonus = false
|