660 lines
20 KiB
Text
660 lines
20 KiB
Text
[gd_scene load_steps=41 format=3 uid="uid://bb5qp5868y5i"]
|
|
|
|
[ext_resource type="Script" path="res://code/main.gd" id="1_ar2ah"]
|
|
[ext_resource type="PackedScene" uid="uid://8v5mbbnddorh" path="res://scenes/Duck/Duck.tscn" id="2"]
|
|
[ext_resource type="Texture2D" uid="uid://dgfvf2ta4lc4e" path="res://assets/stars.png" id="2_ohf2r"]
|
|
[ext_resource type="Script" path="res://scenes/ground/spawner/ground_spawner.gd" id="3_va7mo"]
|
|
[ext_resource type="Script" path="res://scenes/hindernis/Spawner/hindernis_spawner.gd" id="4_oc6me"]
|
|
[ext_resource type="PackedScene" uid="uid://cjq8kb0mhjh8r" path="res://scenes/ground/ground.tscn" id="4_tt0te"]
|
|
[ext_resource type="Script" path="res://scenes/Wolke/Spawner/wolken_spawner.gd" id="11_x2wm3"]
|
|
[ext_resource type="Script" path="res://scenes/easteregg/Spawner/easteregg_spawner.gd" id="12_hl8it"]
|
|
[ext_resource type="FontFile" uid="uid://ddvhypxkj8a1b" path="res://Megamichisfont-small.otf" id="13_666gv"]
|
|
[ext_resource type="Script" path="res://code/hiscore.gd" id="14_ah063"]
|
|
[ext_resource type="PackedScene" uid="uid://dm307sj4nenjt" path="res://scenes/schild.tscn" id="15_1xp2x"]
|
|
[ext_resource type="Script" path="res://code/GUI/settingsschild.gd" id="16_4ssry"]
|
|
[ext_resource type="Texture2D" uid="uid://nvn254p6tk8j" path="res://assets/GUI/back button.png" id="17_3kek5"]
|
|
[ext_resource type="Texture2D" uid="uid://bf82voofmvdj4" path="res://assets/GUI/theme_slider/slider.png" id="18_u2no7"]
|
|
[ext_resource type="Texture2D" uid="uid://46wo0ufacs5d" path="res://assets/GUI/sound button.png" id="19_vwek8"]
|
|
[ext_resource type="AudioStream" uid="uid://drriw1cka4m3" path="res://assets/audio/gui-in.ogg" id="20_eihxi"]
|
|
[ext_resource type="Texture2D" uid="uid://do0okfxenx2ci" path="res://assets/GUI/restart button.png" id="20_gdgit"]
|
|
[ext_resource type="AudioStream" uid="uid://ctt1kb2a66yyl" path="res://assets/audio/boing.mp3" id="21_ch5yv"]
|
|
[ext_resource type="AudioStream" uid="uid://bktthpfrs0118" path="res://assets/audio/gui-out.ogg" id="21_frskh"]
|
|
[ext_resource type="Script" path="res://code/GUI/startschild.gd" id="21_owbcl"]
|
|
[ext_resource type="AudioStream" uid="uid://c4wrtvywao1jn" path="res://assets/audio/duckrun.wav" id="22_ijpe0"]
|
|
[ext_resource type="Texture2D" uid="uid://d2i2d0rmdtklc" path="res://assets/GUI/start button.png" id="22_x686b"]
|
|
[ext_resource type="Texture2D" uid="uid://dqvnnd3o1eele" path="res://assets/GUI/settings button.png" id="23_on2gf"]
|
|
[ext_resource type="Texture2D" uid="uid://bj7bgtdcbdald" path="res://assets/GUI/logo.png" id="24_8b8my"]
|
|
[ext_resource type="Script" path="res://code/score.gd" id="25_2prek"]
|
|
|
|
[sub_resource type="Animation" id="Animation_yef6t"]
|
|
resource_name = "fade"
|
|
length = 0.1
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath(".:color")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 0.1),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1), Color(0, 0, 0, 1)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_28fei"]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath(".:color")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 0.0001),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1), Color(0, 0, 0, 1)]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_s1fwp"]
|
|
_data = {
|
|
"RESET": SubResource("Animation_28fei"),
|
|
"fade": SubResource("Animation_yef6t")
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_4fx6d"]
|
|
resource_name = "Fade"
|
|
length = 0.45
|
|
step = 0.1
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("..:modulate")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 0.4),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1), Color(0, 0, 0, 1)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_j0xom"]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("..:modulate")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_otim5"]
|
|
resource_name = "change_time"
|
|
length = 3.0
|
|
step = 0.1
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath(".:color")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 2.8),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(0.162512, 0.669077, 0.79808, 1), Color(0.0375358, 0.131849, 0.373243, 1)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("..:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 3),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1), Color(0.493545, 0.493546, 0.493546, 1)]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("../Background/Stars:modulate")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0, 3),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_7cwe6"]
|
|
resource_name = "change_timeold"
|
|
length = 6.0
|
|
step = 0.25
|
|
tracks/0/type = "bezier"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("..:modulate:r")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"handle_modes": PackedInt32Array(0, 0),
|
|
"points": PackedFloat32Array(1, -0.5, 0, 1, 0, 0.6, -1, 0, 0.5, 0),
|
|
"times": PackedFloat32Array(0, 6)
|
|
}
|
|
tracks/1/type = "bezier"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("..:modulate:g")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"handle_modes": PackedInt32Array(0, 0),
|
|
"points": PackedFloat32Array(1, -0.5, 0, 1, 0, 0.6, -1, 0, 0.5, 0),
|
|
"times": PackedFloat32Array(0, 6)
|
|
}
|
|
tracks/2/type = "bezier"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("..:modulate:b")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"handle_modes": PackedInt32Array(0, 0),
|
|
"points": PackedFloat32Array(1, -0.5, 0, 1, 0, 0.6, -1, 0, 0.5, 0),
|
|
"times": PackedFloat32Array(0, 6)
|
|
}
|
|
tracks/3/type = "bezier"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath(".:color:r")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"handle_modes": PackedInt32Array(0, 0),
|
|
"points": PackedFloat32Array(0.560784, -0.25, 0, 0.25, 0, 0.1, -0.5, 0, 0.25, 0),
|
|
"times": PackedFloat32Array(0, 6)
|
|
}
|
|
tracks/4/type = "bezier"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath(".:color:g")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/keys = {
|
|
"handle_modes": PackedInt32Array(0, 0),
|
|
"points": PackedFloat32Array(0.937255, -0.25, 0, 0.25, 0, 0.1, -0.5, 0, 0.25, 0),
|
|
"times": PackedFloat32Array(0, 6)
|
|
}
|
|
tracks/5/type = "bezier"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath(".:color:b")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"handle_modes": PackedInt32Array(0, 0),
|
|
"points": PackedFloat32Array(0.937255, -0.25, 0, 0.25, 0, 0.3, -0.25, 0, 0.25, 0),
|
|
"times": PackedFloat32Array(0, 6)
|
|
}
|
|
tracks/6/type = "bezier"
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/path = NodePath("../Background/Stars:modulate:a")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/keys = {
|
|
"handle_modes": PackedInt32Array(0, 0),
|
|
"points": PackedFloat32Array(0, -0.25, 0, 1, 0, 1, -1, 0, 0.25, 0),
|
|
"times": PackedFloat32Array(0, 6)
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_c30x0"]
|
|
_data = {
|
|
"Fade": SubResource("Animation_4fx6d"),
|
|
"RESET": SubResource("Animation_j0xom"),
|
|
"change_time": SubResource("Animation_otim5"),
|
|
"change_timeold": SubResource("Animation_7cwe6")
|
|
}
|
|
|
|
[sub_resource type="GDScript" id="GDScript_rkc4w"]
|
|
script/source = "extends Timer
|
|
|
|
var day = true
|
|
# Called when the node enters the scene tree for the first time.
|
|
func _ready() -> void:
|
|
pass # Replace with function body.
|
|
|
|
|
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
|
func _process(delta: float) -> void:
|
|
pass
|
|
|
|
|
|
func _change_time() -> void:
|
|
if day:
|
|
$\"../AnimationPlayer\".play(\"change_time\")
|
|
day = not day
|
|
else:
|
|
$\"../AnimationPlayer\".play_backwards(\"change_time\")
|
|
day = not day
|
|
|
|
"
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_o05as"]
|
|
size = Vector2(2, 9.75)
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_0a3yj"]
|
|
size = Vector2(356.5, 8)
|
|
|
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_jin1w"]
|
|
|
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_g0rdc"]
|
|
|
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_xb3tf"]
|
|
bg_color = Color(1, 0.50219, 0, 1)
|
|
border_width_left = 1
|
|
border_width_top = 1
|
|
border_width_right = 1
|
|
border_width_bottom = 1
|
|
border_color = Color(1, 1, 1, 1)
|
|
corner_detail = 1
|
|
expand_margin_top = 1.0
|
|
expand_margin_bottom = 2.0
|
|
anti_aliasing = false
|
|
|
|
[sub_resource type="Theme" id="Theme_fcgbk"]
|
|
HSlider/icons/grabber = ExtResource("18_u2no7")
|
|
HSlider/icons/grabber_highlight = ExtResource("18_u2no7")
|
|
HSlider/styles/grabber_area = SubResource("StyleBoxEmpty_jin1w")
|
|
HSlider/styles/grabber_area_highlight = SubResource("StyleBoxEmpty_g0rdc")
|
|
HSlider/styles/slider = SubResource("StyleBoxFlat_xb3tf")
|
|
|
|
[node name="Game" type="Node"]
|
|
script = ExtResource("1_ar2ah")
|
|
|
|
[node name="Fade" type="CanvasModulate" parent="."]
|
|
|
|
[node name="FadeAnimation" type="AnimationPlayer" parent="Fade"]
|
|
unique_name_in_owner = true
|
|
libraries = {
|
|
"": SubResource("AnimationLibrary_s1fwp")
|
|
}
|
|
|
|
[node name="Screen" type="Node2D" parent="."]
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="Screen"]
|
|
root_node = NodePath("../BackgroundRect")
|
|
libraries = {
|
|
"": SubResource("AnimationLibrary_c30x0")
|
|
}
|
|
|
|
[node name="Day-NightTimer" type="Timer" parent="Screen"]
|
|
wait_time = 12.0
|
|
autostart = true
|
|
script = SubResource("GDScript_rkc4w")
|
|
|
|
[node name="BackgroundRect" type="ColorRect" parent="Screen"]
|
|
offset_right = 485.0
|
|
offset_bottom = 97.0
|
|
color = Color(0.162512, 0.669077, 0.79808, 1)
|
|
|
|
[node name="Background" type="Node2D" parent="Screen"]
|
|
|
|
[node name="Stars" type="Sprite2D" parent="Screen/Background"]
|
|
modulate = Color(1, 1, 1, 0)
|
|
position = Vector2(130, 50)
|
|
texture = ExtResource("2_ohf2r")
|
|
|
|
[node name="WolkenSpawner" type="Marker2D" parent="Screen/Background"]
|
|
position = Vector2(485, 0)
|
|
script = ExtResource("11_x2wm3")
|
|
|
|
[node name="WolkenTimer" type="Timer" parent="Screen/Background/WolkenSpawner"]
|
|
autostart = true
|
|
|
|
[node name="GroundSpawner" type="Node2D" parent="Screen/Background"]
|
|
position = Vector2(0, 8)
|
|
script = ExtResource("3_va7mo")
|
|
|
|
[node name="Ground" parent="Screen/Background/GroundSpawner" instance=ExtResource("4_tt0te")]
|
|
|
|
[node name="Floor" type="StaticBody2D" parent="Screen/Background"]
|
|
|
|
[node name="EasterEggFixCollision" type="CollisionShape2D" parent="Screen/Background/Floor"]
|
|
visible = false
|
|
position = Vector2(14, 86.875)
|
|
shape = SubResource("RectangleShape2D_o05as")
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Screen/Background/Floor"]
|
|
position = Vector2(178.25, 96)
|
|
shape = SubResource("RectangleShape2D_0a3yj")
|
|
|
|
[node name="Duck" parent="Screen" instance=ExtResource("2")]
|
|
position = Vector2(21, 91)
|
|
|
|
[node name="HindernissSpawner" type="Marker2D" parent="Screen"]
|
|
position = Vector2(485, 92)
|
|
script = ExtResource("4_oc6me")
|
|
|
|
[node name="LevelUpTimer" type="Timer" parent="Screen"]
|
|
wait_time = 5.0
|
|
|
|
[node name="SpawnTimer" type="Timer" parent="Screen"]
|
|
wait_time = 1.6
|
|
|
|
[node name="Gui" type="Control" parent="."]
|
|
layout_mode = 3
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
metadata/_edit_lock_ = true
|
|
|
|
[node name="EastereggSpawner" type="Marker2D" parent="Gui"]
|
|
position = Vector2(81, -18)
|
|
script = ExtResource("12_hl8it")
|
|
|
|
[node name="HiscoreContainer" type="VBoxContainer" parent="Gui"]
|
|
layout_mode = 0
|
|
offset_left = 1.0
|
|
offset_top = 1.0
|
|
offset_right = 66.0
|
|
offset_bottom = 41.0
|
|
theme_override_constants/separation = 0
|
|
|
|
[node name="hiscore_text" type="Label" parent="Gui/HiscoreContainer"]
|
|
layout_mode = 2
|
|
theme_override_fonts/font = ExtResource("13_666gv")
|
|
theme_override_font_sizes/font_size = 8
|
|
text = "Your Highscore:"
|
|
|
|
[node name="hiscore" type="Label" parent="Gui/HiscoreContainer"]
|
|
layout_mode = 2
|
|
theme_override_fonts/font = ExtResource("13_666gv")
|
|
theme_override_font_sizes/font_size = 8
|
|
text = "0"
|
|
script = ExtResource("14_ah063")
|
|
|
|
[node name="Settings" parent="Gui" instance=ExtResource("15_1xp2x")]
|
|
visible = false
|
|
layout_mode = 1
|
|
anchors_preset = 1
|
|
anchor_left = 1.0
|
|
anchor_top = 0.0
|
|
anchor_right = 1.0
|
|
anchor_bottom = 0.0
|
|
offset_left = -102.0
|
|
offset_top = -68.0
|
|
offset_right = -2.0
|
|
offset_bottom = 82.0
|
|
grow_horizontal = 0
|
|
size_flags_horizontal = 8
|
|
size_flags_vertical = 4
|
|
stretch_mode = 2
|
|
script = ExtResource("16_4ssry")
|
|
|
|
[node name="BackButton" type="TextureButton" parent="Gui/Settings"]
|
|
layout_mode = 1
|
|
offset_left = 2.0
|
|
offset_top = 79.0
|
|
offset_right = 17.0
|
|
offset_bottom = 94.0
|
|
texture_normal = ExtResource("17_3kek5")
|
|
|
|
[node name="ColorLabel" type="Label" parent="Gui/Settings"]
|
|
layout_mode = 0
|
|
offset_left = 5.0
|
|
offset_top = 98.0
|
|
offset_right = 62.0
|
|
offset_bottom = 115.0
|
|
theme_override_fonts/font = ExtResource("13_666gv")
|
|
theme_override_font_sizes/font_size = 8
|
|
text = "Color"
|
|
|
|
[node name="VolumeLabel" type="Label" parent="Gui/Settings"]
|
|
layout_mode = 0
|
|
offset_left = 5.0
|
|
offset_top = 127.0
|
|
offset_right = 45.0
|
|
offset_bottom = 150.0
|
|
theme_override_fonts/font = ExtResource("13_666gv")
|
|
theme_override_font_sizes/font_size = 8
|
|
text = "Music:"
|
|
|
|
[node name="ColorSlider" type="HSlider" parent="Gui/Settings"]
|
|
layout_mode = 1
|
|
anchors_preset = -1
|
|
anchor_right = 0.699
|
|
anchor_bottom = 0.5
|
|
offset_left = 32.0
|
|
offset_top = 93.0
|
|
offset_right = 26.1
|
|
offset_bottom = 34.0
|
|
theme = SubResource("Theme_fcgbk")
|
|
value = 17.0
|
|
allow_greater = true
|
|
allow_lesser = true
|
|
|
|
[node name="VolumeSlider" type="HSlider" parent="Gui/Settings"]
|
|
layout_mode = 1
|
|
anchors_preset = -1
|
|
anchor_right = 0.699
|
|
anchor_bottom = 0.5
|
|
offset_left = 5.0
|
|
offset_top = 131.0
|
|
offset_right = 12.1
|
|
offset_bottom = 72.0
|
|
theme = SubResource("Theme_fcgbk")
|
|
value = 20.0
|
|
allow_greater = true
|
|
allow_lesser = true
|
|
|
|
[node name="SoundToggleButton" type="TextureButton" parent="Gui/Settings"]
|
|
layout_mode = 1
|
|
anchors_preset = 3
|
|
anchor_left = 1.0
|
|
anchor_top = 1.0
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
offset_left = -18.0
|
|
offset_top = -18.05
|
|
offset_right = -3.0
|
|
offset_bottom = 2.0
|
|
grow_horizontal = 0
|
|
grow_vertical = 0
|
|
toggle_mode = true
|
|
texture_normal = ExtResource("19_vwek8")
|
|
|
|
[node name="GameOverSchild" parent="Gui" instance=ExtResource("15_1xp2x")]
|
|
layout_mode = 1
|
|
anchors_preset = 8
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
offset_left = -51.0
|
|
offset_top = -116.0
|
|
offset_right = 49.0
|
|
offset_bottom = 34.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
size_flags_vertical = 4
|
|
stretch_mode = 2
|
|
|
|
[node name="Restart" type="TextureButton" parent="Gui/GameOverSchild"]
|
|
texture_repeat = 2
|
|
layout_mode = 1
|
|
anchors_preset = -1
|
|
anchor_left = 0.5
|
|
anchor_top = 0.762
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.762
|
|
offset_left = -23.0
|
|
offset_top = -23.3
|
|
offset_right = -8.0
|
|
offset_bottom = -8.3
|
|
scale = Vector2(3, 3)
|
|
texture_normal = ExtResource("20_gdgit")
|
|
stretch_mode = 1
|
|
|
|
[node name="back" type="TextureButton" parent="Gui/GameOverSchild"]
|
|
texture_repeat = 2
|
|
layout_mode = 1
|
|
anchors_preset = -1
|
|
anchor_left = 0.5
|
|
anchor_top = 0.762
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.762
|
|
offset_left = -48.0
|
|
offset_top = -35.3
|
|
offset_right = -33.0
|
|
offset_bottom = -20.3
|
|
texture_normal = ExtResource("17_3kek5")
|
|
|
|
[node name="StartSchild" parent="Gui" instance=ExtResource("15_1xp2x")]
|
|
visible = false
|
|
layout_mode = 1
|
|
anchors_preset = 6
|
|
anchor_left = 1.0
|
|
anchor_top = 0.5
|
|
anchor_right = 1.0
|
|
anchor_bottom = 0.5
|
|
offset_left = -101.0
|
|
offset_top = -114.0
|
|
offset_right = -1.0
|
|
offset_bottom = 36.0
|
|
grow_horizontal = 0
|
|
grow_vertical = 2
|
|
size_flags_vertical = 4
|
|
stretch_mode = 2
|
|
script = ExtResource("21_owbcl")
|
|
|
|
[node name="Start" type="TextureButton" parent="Gui/StartSchild"]
|
|
texture_repeat = 2
|
|
layout_mode = 1
|
|
anchors_preset = -1
|
|
anchor_left = 0.5
|
|
anchor_top = 0.777
|
|
anchor_right = 0.505
|
|
anchor_bottom = 0.777
|
|
offset_left = -1.0
|
|
offset_top = -23.55
|
|
offset_right = 13.5
|
|
offset_bottom = -8.55
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
scale = Vector2(3, 3)
|
|
texture_normal = ExtResource("22_x686b")
|
|
stretch_mode = 1
|
|
|
|
[node name="Settings" type="TextureButton" parent="Gui/StartSchild"]
|
|
texture_repeat = 2
|
|
layout_mode = 1
|
|
anchors_preset = -1
|
|
anchor_left = 0.5
|
|
anchor_top = 0.777
|
|
anchor_right = 0.505
|
|
anchor_bottom = 0.777
|
|
offset_left = -44.0
|
|
offset_top = -23.55
|
|
offset_right = -29.5
|
|
offset_bottom = -8.55
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
scale = Vector2(3, 3)
|
|
texture_normal = ExtResource("23_on2gf")
|
|
stretch_mode = 1
|
|
|
|
[node name="Logo" type="TextureButton" parent="Gui/StartSchild"]
|
|
layout_mode = 1
|
|
anchors_preset = 3
|
|
anchor_left = 1.0
|
|
anchor_top = 1.0
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
offset_left = -177.0
|
|
offset_top = -38.0
|
|
offset_right = -49.0
|
|
offset_bottom = -9.0
|
|
grow_horizontal = 0
|
|
grow_vertical = 0
|
|
rotation = -0.413643
|
|
size_flags_horizontal = 4
|
|
size_flags_vertical = 4
|
|
texture_normal = ExtResource("24_8b8my")
|
|
|
|
[node name="ScoreContainer" type="HBoxContainer" parent="Gui"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 1
|
|
anchors_preset = 5
|
|
anchor_left = 0.5
|
|
anchor_right = 0.5
|
|
offset_left = -28.0
|
|
offset_top = 17.0
|
|
offset_right = 29.0
|
|
offset_bottom = 24.0
|
|
grow_horizontal = 2
|
|
script = ExtResource("25_2prek")
|
|
|
|
[node name="text" type="Label" parent="Gui/ScoreContainer"]
|
|
layout_mode = 2
|
|
theme_override_fonts/font = ExtResource("13_666gv")
|
|
theme_override_font_sizes/font_size = 8
|
|
text = "Score:"
|
|
|
|
[node name="score" type="Label" parent="Gui/ScoreContainer"]
|
|
layout_mode = 2
|
|
theme_override_fonts/font = ExtResource("13_666gv")
|
|
theme_override_font_sizes/font_size = 8
|
|
text = " "
|
|
|
|
[node name="ScoreCounter" type="Timer" parent="Gui/ScoreContainer/score"]
|
|
wait_time = 0.1
|
|
autostart = true
|
|
|
|
[node name="Audio" type="Node" parent="."]
|
|
|
|
[node name="Gui-in" type="AudioStreamPlayer" parent="Audio"]
|
|
stream = ExtResource("20_eihxi")
|
|
bus = &"Sounds"
|
|
|
|
[node name="Gui-out" type="AudioStreamPlayer" parent="Audio"]
|
|
stream = ExtResource("21_frskh")
|
|
bus = &"Sounds"
|
|
|
|
[node name="GameOver" type="AudioStreamPlayer" parent="Audio"]
|
|
stream = ExtResource("21_ch5yv")
|
|
bus = &"Sounds"
|
|
|
|
[node name="Duckrun" type="AudioStreamPlayer" parent="Audio"]
|
|
stream = ExtResource("22_ijpe0")
|
|
autoplay = true
|
|
bus = &"Background"
|
|
|
|
[connection signal="timeout" from="Screen/Day-NightTimer" to="Screen/Day-NightTimer" method="_change_time"]
|
|
[connection signal="timeout" from="Screen/Background/WolkenSpawner/WolkenTimer" to="Screen/Background/WolkenSpawner" method="_spawn"]
|
|
[connection signal="screen_entered" from="Screen/Background/GroundSpawner/Ground" to="Screen/Background/GroundSpawner" method="_on_ground_sprite_screen_entered"]
|
|
[connection signal="gameover" from="Screen/Duck" to="Gui/GameOverSchild" method="_on_duck_gameover"]
|
|
[connection signal="timeout" from="Screen/LevelUpTimer" to="." method="_on_level_up_timer_timeout"]
|
|
[connection signal="timeout" from="Screen/SpawnTimer" to="Screen/HindernissSpawner" method="_spawn"]
|
|
[connection signal="pressed" from="Gui/Settings/BackButton" to="Gui/Settings" method="_on_back_pressed"]
|
|
[connection signal="value_changed" from="Gui/Settings/ColorSlider" to="Screen/Duck" method="_color_slider_changed"]
|
|
[connection signal="value_changed" from="Gui/Settings/VolumeSlider" to="Gui/Settings" method="_volume_slider_changed"]
|
|
[connection signal="toggled" from="Gui/Settings/SoundToggleButton" to="Gui/Settings" method="_on_sound_button_toggled"]
|
|
[connection signal="pressed" from="Gui/GameOverSchild/Restart" to="Gui/GameOverSchild" method="_on_restart_pressed"]
|
|
[connection signal="pressed" from="Gui/GameOverSchild/back" to="Gui/GameOverSchild" method="_on_back_pressed"]
|
|
[connection signal="pressed" from="Gui/StartSchild/Start" to="Gui/StartSchild" method="_on_start_pressed"]
|
|
[connection signal="pressed" from="Gui/StartSchild/Settings" to="Gui/StartSchild" method="_on_settings_pressed"]
|
|
[connection signal="pressed" from="Gui/StartSchild/Logo" to="Gui/EastereggSpawner" method="_spawn"]
|
|
[connection signal="timeout" from="Gui/ScoreContainer/score/ScoreCounter" to="." method="_score"]
|