mirror of
https://github.com/creyD/ludum_dare_46.git
synced 2026-06-13 22:12:23 +02:00
Title screen and credits
Also skipping with space. Nice.
This commit is contained in:
@@ -3,6 +3,9 @@ extends AnimatedSprite
|
||||
signal startup_finished
|
||||
var finished_once := false
|
||||
|
||||
export(int) var startup_finish_frame = 65
|
||||
export(int) var loop_frame = 80
|
||||
|
||||
# Declare member variables here. Examples:
|
||||
# var a = 2
|
||||
# var b = "text"
|
||||
@@ -12,6 +15,14 @@ var finished_once := false
|
||||
func _ready():
|
||||
play("default")
|
||||
|
||||
func _process(delta):
|
||||
if Input.is_action_just_pressed("skip"):
|
||||
frame = startup_finish_frame
|
||||
|
||||
if frame > startup_finish_frame:
|
||||
if not finished_once:
|
||||
emit_signal("startup_finished")
|
||||
finished_once = true
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
#func _process(delta):
|
||||
@@ -19,7 +30,4 @@ func _ready():
|
||||
|
||||
|
||||
func _on_Startup_animation_finished():
|
||||
if not finished_once:
|
||||
emit_signal("startup_finished")
|
||||
finished_once = true
|
||||
frame = 80
|
||||
frame = loop_frame
|
||||
|
||||
Reference in New Issue
Block a user