summaryrefslogtreecommitdiff
path: root/scenes/levels
diff options
context:
space:
mode:
authorJonas Bernard <public.jbernard@web.de>2021-04-26 20:21:37 +0200
committerJonas Bernard <public.jbernard@web.de>2021-04-26 20:21:37 +0200
commit9ababad5e2ae483b144b9d3c20ecfe1beffa9fb2 (patch)
treeaf2f141e70bdd10ca088652c2ff00f53735a35af /scenes/levels
parent2aca409004af0a8a47154417e878a8123e677286 (diff)
downloadldjam48-9ababad5e2ae483b144b9d3c20ecfe1beffa9fb2.tar.gz
ldjam48-9ababad5e2ae483b144b9d3c20ecfe1beffa9fb2.tar.bz2
ldjam48-9ababad5e2ae483b144b9d3c20ecfe1beffa9fb2.zip
Heartescene
Diffstat (limited to 'scenes/levels')
-rw-r--r--scenes/levels/base_level.gd1
-rw-r--r--scenes/levels/hearts_introduce.gd8
-rw-r--r--scenes/levels/hearts_introduce.tscn31
-rw-r--r--scenes/levels/reactiontest.tscn8
4 files changed, 44 insertions, 4 deletions
diff --git a/scenes/levels/base_level.gd b/scenes/levels/base_level.gd
index 29f72d7..ca3e0eb 100644
--- a/scenes/levels/base_level.gd
+++ b/scenes/levels/base_level.gd
@@ -7,6 +7,7 @@ onready var _path_renderer : PathRenderer = $PathRenderer
onready var _health_bar = $Camera2D/healthbar
onready var _last_camera_location : Vector2 = $Camera2D.position
const _levels = [
+ preload("res://scenes/levels/hearts_introduce.tscn"),
preload("res://scenes/levels/typeracer.tscn"),
preload("res://scenes/levels/reactiontest.tscn"),
preload("res://scenes/levels/pixel/PixelDefender.tscn"),
diff --git a/scenes/levels/hearts_introduce.gd b/scenes/levels/hearts_introduce.gd
new file mode 100644
index 0000000..c770ab5
--- /dev/null
+++ b/scenes/levels/hearts_introduce.gd
@@ -0,0 +1,8 @@
+extends Level
+
+func start():
+ .start()
+ $Label.visible = true
+ $Sprite.visible = true
+ yield(get_tree().create_timer(2.0), "timeout")
+ finish_level()
diff --git a/scenes/levels/hearts_introduce.tscn b/scenes/levels/hearts_introduce.tscn
new file mode 100644
index 0000000..a1a3698
--- /dev/null
+++ b/scenes/levels/hearts_introduce.tscn
@@ -0,0 +1,31 @@
+[gd_scene load_steps=5 format=2]
+
+[ext_resource path="res://scenes/levels/hearts_introduce.gd" type="Script" id=1]
+[ext_resource path="res://textures/icons/arrow.png" type="Texture" id=2]
+[ext_resource path="res://textures/icons/arrow2.png" type="Texture" id=3]
+
+[sub_resource type="AnimatedTexture" id=1]
+frames = 2
+frame_0/texture = ExtResource( 2 )
+frame_1/texture = ExtResource( 3 )
+frame_1/delay_sec = 0.0
+
+[node name="Node2D" type="Node2D"]
+script = ExtResource( 1 )
+
+[node name="Sprite" type="Sprite" parent="."]
+visible = false
+position = Vector2( -337.617, -202.397 )
+scale = Vector2( 3.095, 3.095 )
+texture = SubResource( 1 )
+
+[node name="Label" type="Label" parent="."]
+visible = false
+margin_left = -279.387
+margin_top = -196.326
+margin_right = 188.613
+margin_bottom = -164.326
+text = "As you can see, you have 10 lives"
+__meta__ = {
+"_edit_use_anchors_": false
+}
diff --git a/scenes/levels/reactiontest.tscn b/scenes/levels/reactiontest.tscn
index fc85dbc..ca24bc7 100644
--- a/scenes/levels/reactiontest.tscn
+++ b/scenes/levels/reactiontest.tscn
@@ -62,10 +62,10 @@ text = "9"
fixed_width = 30
[node name="TimerLabel" type="Label" parent="."]
-margin_left = -625.51
-margin_top = -296.265
-margin_right = -501.51
-margin_bottom = -215.265
+margin_left = -511.088
+margin_top = -285.67
+margin_right = -387.088
+margin_bottom = -204.67
theme = ExtResource( 3 )
__meta__ = {
"_edit_use_anchors_": false