This repository has been archived on 2025-04-15. You can view files and clone it, but cannot push or open issues or pull requests.
Gamify-Life/Gamify Life/Menu Stuffs/Scene/Main Menu.tscn
2025-04-15 11:55:58 -07:00

591 lines
17 KiB
Text

[gd_scene load_steps=37 format=3 uid="uid://drddrjt4vsqnd"]
[ext_resource type="Script" path="res://Menu Stuffs/Script/Main Menu.gd" id="1_tx2ue"]
[ext_resource type="PackedScene" uid="uid://ck4jk6u8q7ayu" path="res://Tasks Stuffs/task_scene.tscn" id="2_khxj1"]
[ext_resource type="PackedScene" uid="uid://bk01hraf010s8" path="res://Calendar/calendar.tscn" id="3_kvocq"]
[ext_resource type="PackedScene" uid="uid://b2r51xwn50kl8" path="res://Menu Stuffs/Scene/extas_menu.tscn" id="3_nboah"]
[ext_resource type="Texture2D" uid="uid://dyvm0mmkwagtj" path="res://Menu Stuffs/InfoCircle.svg" id="4_igabn"]
[ext_resource type="PackedScene" uid="uid://ch7j4gukv11tk" path="res://Menu Stuffs/Scene/item_menu.tscn" id="4_rd1m4"]
[ext_resource type="PackedScene" uid="uid://3va88dru3jlg" path="res://Menu Stuffs/Scene/upgrades.tscn" id="6_khhvm"]
[ext_resource type="AudioStream" uid="uid://cljb3u0urfrju" path="res://Menu Stuffs/Whoosh.mp3" id="8_ushpu"]
[ext_resource type="PackedScene" uid="uid://dw40u2fc4fhrc" path="res://ZGlobal/multi_music_player.tscn" id="9_ge03s"]
[sub_resource type="Animation" id="Animation_qftl8"]
resource_name = "Hide_Extras"
length = 0.8
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Extas Menu:position")
tracks/0/interp = 2
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(855, 137)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Extas Menu:scale")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(1, 1), Vector2(0.01, 0.01)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Extas Menu:visible")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [true, false]
}
[sub_resource type="Animation" id="Animation_qjq42"]
resource_name = "Hide_Items"
length = 0.8
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("ItemMenu:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [true, false]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("ItemMenu:position")
tracks/1/interp = 2
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(28, 503)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("ItemMenu:scale")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(1, 1), Vector2(0.01, 0.01)]
}
[sub_resource type="Animation" id="Animation_qbwhg"]
resource_name = "Hide_Upgrades"
length = 0.8
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("UpgradesMenu:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0.8),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("UpgradesMenu:scale")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(1, 1), Vector2(0.01, 0.01)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("UpgradesMenu:position")
tracks/2/interp = 2
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(57, 502)]
}
[sub_resource type="Animation" id="Animation_h7t11"]
resource_name = "RESET"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("ItemMenu:scale")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0.01, 0.01)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("ItemMenu:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(28, 503)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("ItemMenu:visible")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Extas Menu:visible")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Extas Menu:position")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(855, 137)]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Extas Menu:scale")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0.01, 0.01)]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("UpgradesMenu:visible")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("UpgradesMenu:scale")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0.01, 0.01)]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("UpgradesMenu:position")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(57, 502)]
}
[sub_resource type="Animation" id="Animation_oghfp"]
resource_name = "Show_Extras"
length = 0.8
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Extas Menu:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(855, 137), Vector2(0, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Extas Menu:scale")
tracks/1/interp = 2
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0.01, 0.01), Vector2(1, 1)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Extas Menu:visible")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
[sub_resource type="Animation" id="Animation_t0ajf"]
resource_name = "Show_Items"
length = 0.8
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("ItemMenu:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("ItemMenu:scale")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0.01, 0.01), Vector2(1, 1)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("ItemMenu:position")
tracks/2/interp = 2
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(28, 503), Vector2(0, 0)]
}
[sub_resource type="Animation" id="Animation_1rfp0"]
resource_name = "Show_Upgrades"
length = 0.8
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("UpgradesMenu:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("UpgradesMenu:scale")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(0.01, 0.01), Vector2(1, 1)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("UpgradesMenu:position")
tracks/2/interp = 2
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(57, 502), Vector2(0, 0)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_xkyvq"]
_data = {
"Hide_Extras": SubResource("Animation_qftl8"),
"Hide_Items": SubResource("Animation_qjq42"),
"Hide_Upgrades": SubResource("Animation_qbwhg"),
"RESET": SubResource("Animation_h7t11"),
"Show_Extras": SubResource("Animation_oghfp"),
"Show_Items": SubResource("Animation_t0ajf"),
"Show_Upgrades": SubResource("Animation_1rfp0")
}
[sub_resource type="FontVariation" id="FontVariation_7u108"]
variation_embolden = -0.25
variation_transform = Transform2D(1.5, 0.5, 0, 1, 0, 0)
spacing_glyph = 40
[sub_resource type="Gradient" id="Gradient_bsfrr"]
colors = PackedColorArray(1, 0, 0, 1, 0.780694, 1.9493e-06, 3.85046e-07, 1)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_x672p"]
gradient = SubResource("Gradient_bsfrr")
fill_from = Vector2(0, 0.160714)
fill_to = Vector2(0.00595238, 1)
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_bfjh6"]
texture = SubResource("GradientTexture2D_x672p")
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_t67kc"]
bg_color = Color(0.819608, 0.14902, 0, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_63n0v"]
bg_color = Color(0.611765, 0.0980392, 0, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8yvti"]
bg_color = Color(0.529412, 0.537255, 1, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_6cqrt"]
bg_color = Color(0.529412, 0.713726, 1, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_b4dvo"]
bg_color = Color(0.529412, 0.286275, 1, 1)
[sub_resource type="Gradient" id="Gradient_fen8l"]
colors = PackedColorArray(0, 0, 1, 1, 0, 0.195908, 1, 1)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_myao3"]
gradient = SubResource("Gradient_fen8l")
fill_from = Vector2(0, 0.190476)
fill_to = Vector2(0, 1)
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_thags"]
texture = SubResource("GradientTexture2D_myao3")
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_vvax5"]
bg_color = Color(0.0313726, 0.266667, 1, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_otnsc"]
bg_color = Color(0, 0, 0.811765, 1)
[sub_resource type="Gradient" id="Gradient_j1fc5"]
colors = PackedColorArray(0.858188, 0.858189, 1.15514e-06, 1, 0.594877, 0.594877, 0, 1)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_eohw2"]
gradient = SubResource("Gradient_j1fc5")
fill_from = Vector2(0, 0.0853081)
fill_to = Vector2(0, 1)
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_6rcg2"]
texture = SubResource("GradientTexture2D_eohw2")
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_1ki3p"]
bg_color = Color(0.984314, 0.984314, 0, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_306yt"]
bg_color = Color(0.647059, 0.647059, 0, 1)
[node name="Main Menu" type="Node2D"]
script = ExtResource("1_tx2ue")
Task_Scene = ExtResource("2_khxj1")
Calendar_Scene = ExtResource("3_kvocq")
[node name="Whoosh" type="AudioStreamPlayer" parent="."]
stream = ExtResource("8_ushpu")
max_polyphony = 2
[node name="Animation" type="AnimationPlayer" parent="."]
libraries = {
"": SubResource("AnimationLibrary_xkyvq")
}
[node name="Title" type="Label" parent="."]
offset_right = 960.0
offset_bottom = 100.0
theme_override_font_sizes/font_size = 71
text = "Gamify Life"
horizontal_alignment = 1
vertical_alignment = 1
[node name="Tasks" type="Button" parent="."]
offset_left = 50.0
offset_top = 115.0
offset_right = 350.0
offset_bottom = 255.0
theme_override_font_sizes/font_size = 96
text = "Tasks"
[node name="InfoCircle" type="Sprite2D" parent="Tasks"]
visible = false
position = Vector2(3.75, 3.75001)
scale = Vector2(0.0478516, 0.0478516)
texture = ExtResource("4_igabn")
[node name="Extras" type="Button" parent="."]
offset_left = 381.0
offset_top = 115.0
offset_right = 931.0
offset_bottom = 185.0
theme_override_fonts/font = SubResource("FontVariation_7u108")
theme_override_font_sizes/font_size = 44
theme_override_styles/normal = SubResource("StyleBoxTexture_bfjh6")
theme_override_styles/hover = SubResource("StyleBoxFlat_t67kc")
theme_override_styles/pressed = SubResource("StyleBoxFlat_63n0v")
text = "Extras"
[node name="Calendar" type="Button" parent="."]
offset_left = 65.0
offset_top = 285.0
offset_right = 334.0
offset_bottom = 376.0
theme_override_font_sizes/font_size = 60
theme_override_styles/normal = SubResource("StyleBoxFlat_8yvti")
theme_override_styles/hover = SubResource("StyleBoxFlat_6cqrt")
theme_override_styles/pressed = SubResource("StyleBoxFlat_b4dvo")
text = "Calendar"
[node name="Items" type="Button" parent="."]
offset_left = 20.0
offset_top = 495.0
offset_right = 42.0
offset_bottom = 572.0
theme_override_font_sizes/font_size = 50
theme_override_styles/normal = SubResource("StyleBoxTexture_thags")
theme_override_styles/hover = SubResource("StyleBoxFlat_vvax5")
theme_override_styles/pressed = SubResource("StyleBoxFlat_otnsc")
text = "!"
[node name="Upgrades" type="Button" parent="."]
offset_left = 50.0
offset_top = 495.0
offset_right = 79.0
offset_bottom = 572.0
theme_override_colors/font_pressed_color = Color(0, 0, 0, 1)
theme_override_font_sizes/font_size = 50
theme_override_styles/normal = SubResource("StyleBoxTexture_6rcg2")
theme_override_styles/hover = SubResource("StyleBoxFlat_1ki3p")
theme_override_styles/pressed = SubResource("StyleBoxFlat_306yt")
text = "$"
[node name="Quit" type="Button" parent="."]
offset_left = 810.0
offset_top = 530.0
offset_right = 930.0
offset_bottom = 570.0
theme_override_font_sizes/font_size = 23
text = "Quit"
[node name="Extas Menu" parent="." instance=ExtResource("3_nboah")]
visible = false
offset_left = 855.0
offset_top = 137.0
offset_right = 855.0
offset_bottom = 137.0
scale = Vector2(0.01, 0.01)
[node name="E Back" type="Button" parent="Extas Menu"]
layout_mode = 0
offset_left = 810.0
offset_top = 530.0
offset_right = 930.0
offset_bottom = 570.0
theme_override_font_sizes/font_size = 23
text = "Back"
[node name="ItemMenu" parent="." instance=ExtResource("4_rd1m4")]
visible = false
offset_left = 28.0
offset_top = 503.0
offset_right = 28.0
offset_bottom = 503.0
scale = Vector2(0.01, 0.01)
[node name="! Back" type="Button" parent="ItemMenu"]
layout_mode = 0
offset_left = 810.0
offset_top = 530.0
offset_right = 930.0
offset_bottom = 570.0
theme_override_font_sizes/font_size = 23
text = "Back"
[node name="UpgradesMenu" parent="." instance=ExtResource("6_khhvm")]
visible = false
offset_left = 57.0
offset_top = 502.0
offset_right = 57.0
offset_bottom = 502.0
scale = Vector2(0.01, 0.01)
[node name="$ Back" type="Button" parent="UpgradesMenu"]
layout_mode = 0
offset_left = 810.0
offset_top = 530.0
offset_right = 930.0
offset_bottom = 570.0
theme_override_font_sizes/font_size = 23
text = "Back"
[node name="Multi-Music Player" parent="." instance=ExtResource("9_ge03s")]
[connection signal="pressed" from="Tasks" to="." method="_on_tasks_pressed"]
[connection signal="pressed" from="Extras" to="." method="_on_extras_pressed"]
[connection signal="pressed" from="Calendar" to="." method="_on_calendar_pressed"]
[connection signal="pressed" from="Items" to="." method="_on_items_pressed"]
[connection signal="pressed" from="Upgrades" to="." method="_on_upgrades_pressed"]
[connection signal="pressed" from="Quit" to="." method="_on_quit_pressed"]
[connection signal="pressed" from="Extas Menu/E Back" to="." method="_on_e_back_pressed"]
[connection signal="pressed" from="ItemMenu/! Back" to="." method="_on_Exclaim_back_pressed"]
[connection signal="pressed" from="UpgradesMenu/$ Back" to="." method="_on_Dollar_back_pressed"]