timer
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
extends Area2D
|
||||
|
||||
|
||||
func _on_body_entered(body):
|
||||
pass
|
||||
@@ -0,0 +1,16 @@
|
||||
extends Label
|
||||
@onready var label = $"."
|
||||
@onready var label_2 = $"../Label2"
|
||||
@onready var label_3 = $"../Label3"
|
||||
|
||||
|
||||
func _ready():
|
||||
var platform = ""
|
||||
|
||||
match OS.get_name():
|
||||
"Windows", "macOS", "Linux", "FreeBSD", "NetBSD", "OpenBSD", "BSD", "Web":
|
||||
label.text = "A, S, D To Move"
|
||||
label_2.text = "Space To Jump"
|
||||
label_3.text = "E To Fire"
|
||||
"Android", "iOS":
|
||||
pass
|
||||
@@ -0,0 +1,17 @@
|
||||
extends Area2D
|
||||
@onready var timer = $Timer
|
||||
@onready var label = $"../CanvasLayer/Control/Label"
|
||||
@onready var player = %player
|
||||
|
||||
func _on_body_entered(body):
|
||||
body.player_die()
|
||||
|
||||
func _ready():
|
||||
timer.start()
|
||||
|
||||
func _process(delta):
|
||||
var x = str(int(timer.time_left))
|
||||
label.text = x
|
||||
|
||||
func _on_timer_timeout():
|
||||
player.player_die()
|
||||
+10
-1
@@ -10,6 +10,8 @@ extends CharacterBody2D
|
||||
@onready var pipe_sound = $PipeSound
|
||||
@onready var jump_sound = $JumpSound
|
||||
@onready var shrink_sound = $shrinkSound
|
||||
@onready var die_player = $diePlayer
|
||||
@onready var music = %Music
|
||||
|
||||
|
||||
const SPEED = 130.0
|
||||
@@ -174,7 +176,14 @@ func shrink():
|
||||
pipedetector_ground.position.y -= 8
|
||||
shrink_sound.play()
|
||||
else:
|
||||
print("dead")
|
||||
player_die()
|
||||
|
||||
func player_die():
|
||||
die_player.play("die")
|
||||
music.stop()
|
||||
|
||||
func reload_scene():
|
||||
get_tree().reload_current_scene()
|
||||
|
||||
func increase_coins():
|
||||
coins += 1
|
||||
|
||||
Reference in New Issue
Block a user