[gd_scene load_steps=20 format=3 uid="uid://c2xq1q4qs53e1"] [ext_resource type="Script" path="res://start_menu.gd" id="1_gva81"] [ext_resource type="Texture2D" uid="uid://b2ogfu8bidlta" path="res://Assets/th0809/select00.png" id="1_mecpy"] [ext_resource type="Texture2D" uid="uid://ccq3b3bpc7lln" path="res://Assets/title/sl_text.png" id="2_sw72h"] [ext_resource type="Texture2D" uid="uid://86p1gkejh21h" path="res://Assets/title/select01.png" id="3_co3gs"] [ext_resource type="Script" path="res://easy.gd" id="4_n3wof"] [ext_resource type="Script" path="res://normal.gd" id="5_uhj71"] [ext_resource type="Script" path="res://hard.gd" id="6_25dly"] [ext_resource type="Script" path="res://lunatic.gd" id="7_ujykt"] [sub_resource type="Animation" id="Animation_v7755"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Title: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, 0)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Easy:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(335, 190)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Easy:modulate") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 0)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Normal:position") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(403, 284)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Normal:modulate") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 0)] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("Hard:position") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(398, 393)] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("Hard:modulate") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 0)] } tracks/7/type = "value" tracks/7/imported = false tracks/7/enabled = true tracks/7/path = NodePath("Lunatic:position") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(499, 514)] } tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("Lunatic:modulate") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 0)] } [sub_resource type="Animation" id="Animation_7obow"] resource_name = "easy_select_ani" length = 0.05 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Easy:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.0333333), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(365, 190), Vector2(315, 190)] } [sub_resource type="Animation" id="Animation_rmfnf"] resource_name = "easy_selected" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Easy:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(365, 190), Vector2(160, 525)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Easy:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1)] } [sub_resource type="Animation" id="Animation_hevwb"] resource_name = "hard_select_ani" length = 0.05 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Hard:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.0333333), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(398, 393), Vector2(348, 393)] } [sub_resource type="Animation" id="Animation_fw2c0"] resource_name = "hard_selected" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Hard:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(398, 393), Vector2(160, 525)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Hard:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1)] } [sub_resource type="Animation" id="Animation_1xwcd"] resource_name = "lunatic_select_ani" length = 0.05 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Lunatic:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.0333333), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(499, 514), Vector2(449, 514)] } [sub_resource type="Animation" id="Animation_u7kdn"] resource_name = "lunatic_selected" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Lunatic:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(499, 514), Vector2(160, 525)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Lunatic:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1)] } [sub_resource type="Animation" id="Animation_6nvv3"] resource_name = "new_animation" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Title:modulate") 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, 0), Color(1, 1, 1, 1)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Easy:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(305, 190), Vector2(365, 190)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Easy:modulate") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Normal:position") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(200, 284), Vector2(418, 284)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Normal:modulate") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("Hard:position") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(368, 393), Vector2(398, 393)] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("Hard:modulate") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/7/type = "value" tracks/7/imported = false tracks/7/enabled = true tracks/7/path = NodePath("Lunatic:position") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(589, 514), Vector2(499, 514)] } tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("Lunatic:modulate") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } [sub_resource type="Animation" id="Animation_1sfeo"] resource_name = "normal_select_ani" length = 0.05 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Normal:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.0333333), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(418, 284), Vector2(368, 284)] } [sub_resource type="Animation" id="Animation_ubub6"] resource_name = "normal_selected" length = 0.1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Normal:position") tracks/0/interp = 2 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(418, 284), Vector2(160, 525)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Normal:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.1), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_ucd7n"] _data = { "RESET": SubResource("Animation_v7755"), "easy_select_ani": SubResource("Animation_7obow"), "easy_selected": SubResource("Animation_rmfnf"), "hard_select_ani": SubResource("Animation_hevwb"), "hard_selected": SubResource("Animation_fw2c0"), "lunatic_select_ani": SubResource("Animation_1xwcd"), "lunatic_selected": SubResource("Animation_u7kdn"), "new_animation": SubResource("Animation_6nvv3"), "normal_select_ani": SubResource("Animation_1sfeo"), "normal_selected": SubResource("Animation_ubub6") } [node name="StartMenu" type="Control"] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_gva81") [node name="Select00" type="Sprite2D" parent="."] scale = Vector2(1.25, 1.25) texture = ExtResource("1_mecpy") centered = false [node name="Title" type="Sprite2D" parent="."] modulate = Color(1, 1, 1, 0) position = Vector2(400, 60) scale = Vector2(1.25, 1.25) texture = ExtResource("2_sw72h") region_enabled = true region_rect = Rect2(0, 0, 256, 48) [node name="Easy" type="Sprite2D" parent="."] modulate = Color(1, 1, 1, 0) position = Vector2(335, 190) scale = Vector2(1.25, 1.25) texture = ExtResource("3_co3gs") region_enabled = true region_rect = Rect2(0, 0, 256, 80) script = ExtResource("4_n3wof") metadata/selected = false [node name="Normal" type="Sprite2D" parent="."] modulate = Color(1, 1, 1, 0) position = Vector2(403, 284) scale = Vector2(1.25, 1.25) texture = ExtResource("3_co3gs") region_enabled = true region_rect = Rect2(0, 80, 256, 80) script = ExtResource("5_uhj71") metadata/selected = true [node name="Hard" type="Sprite2D" parent="."] modulate = Color(1, 1, 1, 0) position = Vector2(398, 393) scale = Vector2(1.25, 1.25) texture = ExtResource("3_co3gs") region_enabled = true region_rect = Rect2(0, 160, 256, 80) script = ExtResource("6_25dly") metadata/selected = false [node name="Lunatic" type="Sprite2D" parent="."] modulate = Color(1, 1, 1, 0) position = Vector2(499, 514) scale = Vector2(1.25, 1.25) texture = ExtResource("3_co3gs") region_enabled = true region_rect = Rect2(0, 240, 256, 80) script = ExtResource("7_ujykt") metadata/selected = false [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { "": SubResource("AnimationLibrary_ucd7n") } speed_scale = 0.5 [node name="AnimationPlayer2" type="AnimationPlayer" parent="."] libraries = { "": SubResource("AnimationLibrary_ucd7n") } speed_scale = 0.5 [node name="AnimationPlayer3" type="AnimationPlayer" parent="."] libraries = { "": SubResource("AnimationLibrary_ucd7n") } speed_scale = 0.5