Title screen and credits

Also skipping with space. Nice.
This commit is contained in:
Paul Norberger
2020-04-18 15:41:11 +02:00
parent 4d696c0cea
commit 766a18d9f4
7 changed files with 299 additions and 11 deletions

View File

@@ -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