mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-22 15:38:14 +00:00
851 lines
32 KiB
Plaintext
851 lines
32 KiB
Plaintext
[gd_scene load_steps=46 format=3 uid="uid://b7no88iaujhh3"]
|
|
|
|
[ext_resource type="Script" uid="uid://b08qfwj5jk6g1" path="res://Scripts/Parts/PlayerSprite.gd" id="1_0b6w1"]
|
|
[ext_resource type="Script" uid="uid://b3ol0iyjcb5n1" path="res://Scripts/UI/BooRaceMenu.gd" id="1_nk4wu"]
|
|
[ext_resource type="AudioStream" uid="uid://ehcskhcpqrgh" path="res://Assets/Audio/BGM/BooMenu.mp3" id="1_uucdm"]
|
|
[ext_resource type="Theme" uid="uid://dtn507x2b5de7" path="res://Resources/Theme.tres" id="2_2t6wu"]
|
|
[ext_resource type="Texture2D" uid="uid://dcyoojhkaekws" path="res://Assets/Sprites/UI/BooMenuBG.png" id="2_dwawm"]
|
|
[ext_resource type="Texture2D" uid="uid://c3l6ynlufxcfp" path="res://Assets/Sprites/Enemies/Boo.png" id="3_b56au"]
|
|
[ext_resource type="Script" uid="uid://ca3bew33g45eq" path="res://Scripts/Classes/UI/PackTextureRect.gd" id="3_dwawm"]
|
|
[ext_resource type="Texture2D" uid="uid://bhuybr2gtuco5" path="res://Assets/Sprites/UI/MenuBG.png" id="3_wunmb"]
|
|
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="4_idhu2"]
|
|
[ext_resource type="Texture2D" uid="uid://cld412rcrq5o0" path="res://Assets/Sprites/UI/YouVsBoo.png" id="4_nhs2i"]
|
|
[ext_resource type="Texture2D" uid="uid://3ai0ggxah360" path="res://Assets/Sprites/UI/MenuBorder.png" id="4_vpste"]
|
|
[ext_resource type="SpriteFrames" uid="uid://cjblhx4flkqva" path="res://Resources/SpriteFrames/Player/Mario/Big.tres" id="5_nhs2i"]
|
|
[ext_resource type="Script" uid="uid://364rywt44hy6" path="res://Scripts/Classes/UI/PackSprite.gd" id="5_tgnw3"]
|
|
[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="8_2t6wu"]
|
|
[ext_resource type="Script" uid="uid://caq1qiwmy0mox" path="res://Scripts/Parts/BetterAnimatedSprite.gd" id="8_jl8ul"]
|
|
[ext_resource type="JSON" path="res://Assets/Sprites/UI/MenuBorder.json" id="8_vpste"]
|
|
[ext_resource type="JSON" path="res://Assets/Sprites/UI/MenuBG.json" id="8_wunmb"]
|
|
[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="8_xx8pl"]
|
|
[ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="9_mm3k3"]
|
|
[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="10_nk4wu"]
|
|
[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooMenu.json" id="11_kqv8e"]
|
|
[ext_resource type="PackedScene" uid="uid://bxp1l23w1kq41" path="res://Scenes/Prefabs/UI/BooSelect.tscn" id="12_pinst"]
|
|
[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RaceBoo.json" id="12_tgnw3"]
|
|
[ext_resource type="PackedScene" uid="uid://ci678koo0peoa" path="res://Scenes/Prefabs/UI/CharacterSelect.tscn" id="13_u5tsp"]
|
|
[ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="16_e7l5x"]
|
|
[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="17_e7l5x"]
|
|
[ext_resource type="Texture2D" uid="uid://dtemc0qgag20j" path="res://Assets/Sprites/UI/BooIcon.png" id="21_vpste"]
|
|
|
|
[sub_resource type="Shader" id="Shader_mm3k3"]
|
|
code = "shader_type canvas_item;
|
|
|
|
uniform vec2 motion = vec2(0.0);
|
|
uniform float scale = 1.0;
|
|
uniform vec2 offset = vec2(0.0);
|
|
|
|
void vertex(){
|
|
UV = (VERTEX + offset + TIME * motion) * TEXTURE_PIXEL_SIZE * (1.0/scale);
|
|
}"
|
|
|
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_nk4wu"]
|
|
shader = SubResource("Shader_mm3k3")
|
|
shader_parameter/motion = Vector2(-8, -8)
|
|
shader_parameter/scale = 1.0
|
|
shader_parameter/offset = Vector2(0, 0)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_hpo87"]
|
|
atlas = ExtResource("10_nk4wu")
|
|
region = Rect2(0, 0, 8, 8)
|
|
|
|
[sub_resource type="StyleBoxLine" id="StyleBoxLine_vpste"]
|
|
color = Color(1, 1, 1, 1)
|
|
|
|
[sub_resource type="Animation" id="Animation_mm3k3"]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("..:position")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(172, 96)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_jl8ul"]
|
|
resource_name = "Wave"
|
|
loop_mode = 2
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("..:position")
|
|
tracks/0/interp = 2
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 1),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(104, -43), Vector2(104, -56)]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_nk4wu"]
|
|
_data = {
|
|
&"RESET": SubResource("Animation_mm3k3"),
|
|
&"Wave": SubResource("Animation_jl8ul")
|
|
}
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_mm3k3"]
|
|
atlas = ExtResource("3_b56au")
|
|
region = Rect2(16, 48, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_nk4wu"]
|
|
atlas = ExtResource("3_b56au")
|
|
region = Rect2(0, 48, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_ede5m"]
|
|
atlas = ExtResource("3_b56au")
|
|
region = Rect2(16, 64, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_pinst"]
|
|
atlas = ExtResource("3_b56au")
|
|
region = Rect2(0, 64, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_u5tsp"]
|
|
atlas = ExtResource("3_b56au")
|
|
region = Rect2(16, 16, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_xx8pl"]
|
|
atlas = ExtResource("3_b56au")
|
|
region = Rect2(0, 16, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_jrwk8"]
|
|
atlas = ExtResource("3_b56au")
|
|
region = Rect2(16, 32, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_fwe35"]
|
|
atlas = ExtResource("3_b56au")
|
|
region = Rect2(0, 32, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_e7l5x"]
|
|
atlas = ExtResource("3_b56au")
|
|
region = Rect2(16, 0, 16, 16)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_d7k1s"]
|
|
atlas = ExtResource("3_b56au")
|
|
region = Rect2(0, 0, 16, 16)
|
|
|
|
[sub_resource type="SpriteFrames" id="SpriteFrames_d3w3b"]
|
|
animations = [{
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_mm3k3")
|
|
}],
|
|
"loop": true,
|
|
"name": &"BlackIdle",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_nk4wu")
|
|
}],
|
|
"loop": true,
|
|
"name": &"BlackMove",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_ede5m")
|
|
}],
|
|
"loop": true,
|
|
"name": &"GoldIdle",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_pinst")
|
|
}],
|
|
"loop": true,
|
|
"name": &"GoldMove",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_u5tsp")
|
|
}],
|
|
"loop": true,
|
|
"name": &"GreenIdle",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_xx8pl")
|
|
}],
|
|
"loop": true,
|
|
"name": &"GreenMove",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_jrwk8")
|
|
}],
|
|
"loop": true,
|
|
"name": &"RedIdle",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_fwe35")
|
|
}],
|
|
"loop": true,
|
|
"name": &"RedMove",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_e7l5x")
|
|
}],
|
|
"loop": true,
|
|
"name": &"WhiteIdle",
|
|
"speed": 5.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": SubResource("AtlasTexture_d7k1s")
|
|
}],
|
|
"loop": true,
|
|
"name": &"WhiteMove",
|
|
"speed": 5.0
|
|
}]
|
|
|
|
[node name="BooRaceMenu" type="Node"]
|
|
script = ExtResource("1_nk4wu")
|
|
|
|
[node name="Control" type="Control" parent="."]
|
|
layout_mode = 3
|
|
anchors_preset = 0
|
|
offset_right = 40.0
|
|
offset_bottom = 40.0
|
|
|
|
[node name="BG" type="NinePatchRect" parent="."]
|
|
texture_repeat = 2
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
theme = ExtResource("2_2t6wu")
|
|
texture = ExtResource("3_wunmb")
|
|
region_rect = Rect2(0, 0, 16, 16)
|
|
axis_stretch_horizontal = 1
|
|
axis_stretch_vertical = 1
|
|
|
|
[node name="Border" type="NinePatchRect" parent="BG"]
|
|
layout_mode = 1
|
|
anchors_preset = -1
|
|
anchor_left = 0.05
|
|
anchor_right = 0.95
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
texture = ExtResource("4_vpste")
|
|
region_rect = Rect2(0, 0, 32, 32)
|
|
patch_margin_left = 8
|
|
patch_margin_top = 8
|
|
patch_margin_right = 8
|
|
patch_margin_bottom = 8
|
|
axis_stretch_horizontal = 2
|
|
axis_stretch_vertical = 2
|
|
metadata/_custom_type_script = "uid://xem6lai3ufyj"
|
|
|
|
[node name="BG" type="TextureRect" parent="BG/Border"]
|
|
show_behind_parent = true
|
|
material = SubResource("ShaderMaterial_nk4wu")
|
|
layout_mode = 1
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
offset_right = -0.3999939
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
texture = ExtResource("2_dwawm")
|
|
expand_mode = 1
|
|
stretch_mode = 1
|
|
script = ExtResource("3_dwawm")
|
|
metadata/_custom_type_script = "uid://ca3bew33g45eq"
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="BG/Border" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "texture"
|
|
mode = 1
|
|
resource_json = ExtResource("8_vpste")
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="BG" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "texture"
|
|
mode = 1
|
|
resource_json = ExtResource("8_wunmb")
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="Music" type="AudioStreamPlayer" parent="."]
|
|
stream = ExtResource("1_uucdm")
|
|
bus = &"Music"
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="Music" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "stream"
|
|
mode = 2
|
|
resource_json = ExtResource("11_kqv8e")
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="PanelContainer" type="PanelContainer" parent="."]
|
|
anchors_preset = 8
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
offset_left = -60.0
|
|
offset_top = -18.0
|
|
offset_right = 60.0
|
|
offset_bottom = 86.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
theme_override_styles/panel = ExtResource("9_mm3k3")
|
|
|
|
[node name="MarginContainer" type="MarginContainer" parent="PanelContainer"]
|
|
layout_mode = 2
|
|
theme_override_constants/margin_left = -2
|
|
theme_override_constants/margin_top = -2
|
|
theme_override_constants/margin_right = -2
|
|
theme_override_constants/margin_bottom = -2
|
|
|
|
[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/MarginContainer"]
|
|
layout_mode = 2
|
|
|
|
[node name="LevelLabels" type="VFlowContainer" parent="PanelContainer/MarginContainer/VBoxContainer"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
theme_override_constants/v_separation = 0
|
|
|
|
[node name="1-1" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
focus_mode = 2
|
|
mouse_filter = 2
|
|
theme_override_constants/separation = -2
|
|
|
|
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1"]
|
|
custom_minimum_size = Vector2(8, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Cursor"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_right = 8.0
|
|
offset_bottom = 16.0
|
|
texture = SubResource("AtlasTexture_hpo87")
|
|
stretch_mode = 3
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "texture"
|
|
mode = 1
|
|
resource_json = ExtResource("8_2t6wu")
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1"]
|
|
layout_mode = 2
|
|
text = "1-1"
|
|
|
|
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1"]
|
|
layout_mode = 2
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Control"]
|
|
texture = ExtResource("21_vpste")
|
|
centered = false
|
|
hframes = 5
|
|
script = ExtResource("5_tgnw3")
|
|
metadata/_custom_type_script = "uid://364rywt44hy6"
|
|
|
|
[node name="1-2" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
focus_mode = 2
|
|
mouse_filter = 2
|
|
theme_override_constants/separation = -2
|
|
|
|
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2"]
|
|
custom_minimum_size = Vector2(8, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Cursor"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_right = 8.0
|
|
offset_bottom = 16.0
|
|
texture = SubResource("AtlasTexture_hpo87")
|
|
stretch_mode = 3
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "texture"
|
|
mode = 1
|
|
resource_json = ExtResource("8_2t6wu")
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2"]
|
|
layout_mode = 2
|
|
text = "1-2"
|
|
|
|
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2"]
|
|
custom_minimum_size = Vector2(16, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Control"]
|
|
texture = ExtResource("21_vpste")
|
|
centered = false
|
|
hframes = 5
|
|
script = ExtResource("5_tgnw3")
|
|
metadata/_custom_type_script = "uid://364rywt44hy6"
|
|
|
|
[node name="1-3" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
focus_mode = 2
|
|
mouse_filter = 2
|
|
theme_override_constants/separation = -2
|
|
|
|
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3"]
|
|
custom_minimum_size = Vector2(8, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Cursor"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_right = 8.0
|
|
offset_bottom = 16.0
|
|
texture = SubResource("AtlasTexture_hpo87")
|
|
stretch_mode = 3
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "texture"
|
|
mode = 1
|
|
resource_json = ExtResource("8_2t6wu")
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3"]
|
|
layout_mode = 2
|
|
text = "1-3"
|
|
|
|
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3"]
|
|
custom_minimum_size = Vector2(16, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Control"]
|
|
texture = ExtResource("21_vpste")
|
|
centered = false
|
|
hframes = 5
|
|
script = ExtResource("5_tgnw3")
|
|
metadata/_custom_type_script = "uid://364rywt44hy6"
|
|
|
|
[node name="1-4" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
focus_mode = 2
|
|
mouse_filter = 2
|
|
theme_override_constants/separation = -2
|
|
|
|
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4"]
|
|
custom_minimum_size = Vector2(8, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Cursor"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_right = 8.0
|
|
offset_bottom = 16.0
|
|
texture = SubResource("AtlasTexture_hpo87")
|
|
stretch_mode = 3
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "texture"
|
|
mode = 1
|
|
resource_json = ExtResource("8_2t6wu")
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4"]
|
|
layout_mode = 2
|
|
text = "1-4"
|
|
|
|
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4"]
|
|
custom_minimum_size = Vector2(16, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Control"]
|
|
texture = ExtResource("21_vpste")
|
|
centered = false
|
|
hframes = 5
|
|
script = ExtResource("5_tgnw3")
|
|
metadata/_custom_type_script = "uid://364rywt44hy6"
|
|
|
|
[node name="2-1" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
focus_mode = 2
|
|
mouse_filter = 2
|
|
theme_override_constants/separation = -2
|
|
|
|
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1"]
|
|
custom_minimum_size = Vector2(8, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Cursor"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_right = 8.0
|
|
offset_bottom = 16.0
|
|
texture = SubResource("AtlasTexture_hpo87")
|
|
stretch_mode = 3
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "texture"
|
|
mode = 1
|
|
resource_json = ExtResource("8_2t6wu")
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1"]
|
|
layout_mode = 2
|
|
text = "2-1"
|
|
|
|
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1"]
|
|
custom_minimum_size = Vector2(16, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Control"]
|
|
texture = ExtResource("21_vpste")
|
|
centered = false
|
|
hframes = 5
|
|
script = ExtResource("5_tgnw3")
|
|
metadata/_custom_type_script = "uid://364rywt44hy6"
|
|
|
|
[node name="2-2" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
focus_mode = 2
|
|
mouse_filter = 2
|
|
theme_override_constants/separation = -2
|
|
|
|
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2"]
|
|
custom_minimum_size = Vector2(8, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Cursor"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_right = 8.0
|
|
offset_bottom = 16.0
|
|
texture = SubResource("AtlasTexture_hpo87")
|
|
stretch_mode = 3
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "texture"
|
|
mode = 1
|
|
resource_json = ExtResource("8_2t6wu")
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2"]
|
|
layout_mode = 2
|
|
text = "2-2"
|
|
|
|
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2"]
|
|
custom_minimum_size = Vector2(16, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Control"]
|
|
texture = ExtResource("21_vpste")
|
|
centered = false
|
|
hframes = 5
|
|
script = ExtResource("5_tgnw3")
|
|
metadata/_custom_type_script = "uid://364rywt44hy6"
|
|
|
|
[node name="2-3" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
focus_mode = 2
|
|
mouse_filter = 2
|
|
theme_override_constants/separation = -2
|
|
|
|
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3"]
|
|
custom_minimum_size = Vector2(8, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Cursor"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_right = 8.0
|
|
offset_bottom = 16.0
|
|
texture = SubResource("AtlasTexture_hpo87")
|
|
stretch_mode = 3
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "texture"
|
|
mode = 1
|
|
resource_json = ExtResource("8_2t6wu")
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3"]
|
|
layout_mode = 2
|
|
text = "2-3"
|
|
|
|
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3"]
|
|
custom_minimum_size = Vector2(16, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Control"]
|
|
texture = ExtResource("21_vpste")
|
|
centered = false
|
|
hframes = 5
|
|
script = ExtResource("5_tgnw3")
|
|
metadata/_custom_type_script = "uid://364rywt44hy6"
|
|
|
|
[node name="2-4" type="HBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
focus_mode = 2
|
|
mouse_filter = 2
|
|
theme_override_constants/separation = -2
|
|
|
|
[node name="Cursor" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4"]
|
|
custom_minimum_size = Vector2(8, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Texture" type="TextureRect" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Cursor"]
|
|
visible = false
|
|
layout_mode = 0
|
|
offset_right = 8.0
|
|
offset_bottom = 16.0
|
|
texture = SubResource("AtlasTexture_hpo87")
|
|
stretch_mode = 3
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Cursor/Texture" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "texture"
|
|
mode = 1
|
|
resource_json = ExtResource("8_2t6wu")
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4"]
|
|
layout_mode = 2
|
|
text = "2-4"
|
|
|
|
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4"]
|
|
custom_minimum_size = Vector2(16, 0)
|
|
layout_mode = 2
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Control"]
|
|
texture = ExtResource("21_vpste")
|
|
centered = false
|
|
hframes = 5
|
|
script = ExtResource("5_tgnw3")
|
|
metadata/_custom_type_script = "uid://364rywt44hy6"
|
|
|
|
[node name="HSeparator" type="HSeparator" parent="PanelContainer/MarginContainer/VBoxContainer"]
|
|
layout_mode = 2
|
|
theme_override_styles/separator = SubResource("StyleBoxLine_vpste")
|
|
|
|
[node name="PB" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 2
|
|
text = "PB: 00:00:00"
|
|
|
|
[node name="Logo" type="Sprite2D" parent="PanelContainer"]
|
|
position = Vector2(60, -27)
|
|
texture = ExtResource("4_nhs2i")
|
|
script = ExtResource("5_tgnw3")
|
|
metadata/_custom_type_script = "uid://364rywt44hy6"
|
|
|
|
[node name="PlayerSprite" type="AnimatedSprite2D" parent="PanelContainer" node_paths=PackedStringArray("resource_setter")]
|
|
position = Vector2(17, -34)
|
|
sprite_frames = ExtResource("5_nhs2i")
|
|
animation = &"Idle"
|
|
offset = Vector2(0, -15)
|
|
script = ExtResource("1_0b6w1")
|
|
force_power_state = "Small"
|
|
resource_setter = NodePath("ResourceSetterNew")
|
|
metadata/_custom_type_script = "uid://b08qfwj5jk6g1"
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/PlayerSprite"]
|
|
script = ExtResource("8_xx8pl")
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="Boos" type="Node2D" parent="PanelContainer"]
|
|
unique_name_in_owner = true
|
|
position = Vector2(172, 96)
|
|
|
|
[node name="WaveAnimation" type="AnimationPlayer" parent="PanelContainer/Boos"]
|
|
root_node = NodePath("../0")
|
|
libraries = {
|
|
&"": SubResource("AnimationLibrary_nk4wu")
|
|
}
|
|
autoplay = "Wave"
|
|
|
|
[node name="0" type="AnimatedSprite2D" parent="PanelContainer/Boos"]
|
|
sprite_frames = SubResource("SpriteFrames_d3w3b")
|
|
animation = &"GreenIdle"
|
|
script = ExtResource("8_jl8ul")
|
|
do_offset = false
|
|
metadata/_custom_type_script = "uid://caq1qiwmy0mox"
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/0" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "sprite_frames"
|
|
resource_json = ExtResource("12_tgnw3")
|
|
force_properties = {
|
|
"RaceBoo": 0
|
|
}
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="1" type="AnimatedSprite2D" parent="PanelContainer/Boos"]
|
|
sprite_frames = SubResource("SpriteFrames_d3w3b")
|
|
animation = &"GreenIdle"
|
|
script = ExtResource("8_jl8ul")
|
|
do_offset = false
|
|
metadata/_custom_type_script = "uid://caq1qiwmy0mox"
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/1" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "sprite_frames"
|
|
resource_json = ExtResource("12_tgnw3")
|
|
force_properties = {
|
|
"RaceBoo": 1
|
|
}
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="2" type="AnimatedSprite2D" parent="PanelContainer/Boos"]
|
|
sprite_frames = SubResource("SpriteFrames_d3w3b")
|
|
animation = &"GreenIdle"
|
|
script = ExtResource("8_jl8ul")
|
|
do_offset = false
|
|
metadata/_custom_type_script = "uid://caq1qiwmy0mox"
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/2" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "sprite_frames"
|
|
resource_json = ExtResource("12_tgnw3")
|
|
force_properties = {
|
|
"RaceBoo": 2
|
|
}
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="3" type="AnimatedSprite2D" parent="PanelContainer/Boos"]
|
|
sprite_frames = SubResource("SpriteFrames_d3w3b")
|
|
animation = &"GreenIdle"
|
|
script = ExtResource("8_jl8ul")
|
|
do_offset = false
|
|
metadata/_custom_type_script = "uid://caq1qiwmy0mox"
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/3" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "sprite_frames"
|
|
resource_json = ExtResource("12_tgnw3")
|
|
force_properties = {
|
|
"RaceBoo": 3
|
|
}
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="4" type="AnimatedSprite2D" parent="PanelContainer/Boos"]
|
|
sprite_frames = SubResource("SpriteFrames_d3w3b")
|
|
animation = &"GreenIdle"
|
|
script = ExtResource("8_jl8ul")
|
|
do_offset = false
|
|
metadata/_custom_type_script = "uid://caq1qiwmy0mox"
|
|
|
|
[node name="ResourceSetterNew" type="Node" parent="PanelContainer/Boos/4" node_paths=PackedStringArray("node_to_affect")]
|
|
script = ExtResource("8_xx8pl")
|
|
node_to_affect = NodePath("..")
|
|
property_name = "sprite_frames"
|
|
resource_json = ExtResource("12_tgnw3")
|
|
force_properties = {
|
|
"RaceBoo": 4
|
|
}
|
|
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
|
|
|
|
[node name="BooSelect" parent="." instance=ExtResource("12_pinst")]
|
|
visible = false
|
|
anchors_preset = 8
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
offset_left = -46.25
|
|
offset_top = -28.0
|
|
offset_right = 46.25
|
|
offset_bottom = 28.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
|
|
[node name="CharacterSelect" parent="." instance=ExtResource("13_u5tsp")]
|
|
visible = false
|
|
z_as_relative = false
|
|
offset_left = 0.0
|
|
offset_top = 0.0
|
|
offset_right = 0.0
|
|
offset_bottom = 0.0
|
|
|
|
[node name="ThemedToJSONConverter" type="Node" parent="."]
|
|
script = ExtResource("16_e7l5x")
|
|
metadata/_custom_type_script = "uid://cqif1li7otvpl"
|
|
|
|
[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")]
|
|
script = ExtResource("17_e7l5x")
|
|
labels = [null, null, null, null, null, null, null, null]
|
|
metadata/_custom_type_script = "uid://co6tjg3w6qpd8"
|
|
|
|
[node name="DropShadow" parent="." instance=ExtResource("4_idhu2")]
|
|
position = Vector2(0, -40)
|
|
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Cursor/Texture" method="show"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1" to="." method="set_current_level_idx" binds= [0]]
|
|
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-1/Cursor/Texture" method="hide"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Cursor/Texture" method="show"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2" to="." method="set_current_level_idx" binds= [1]]
|
|
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-2/Cursor/Texture" method="hide"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Cursor/Texture" method="show"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3" to="." method="set_current_level_idx" binds= [2]]
|
|
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-3/Cursor/Texture" method="hide"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Cursor/Texture" method="show"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4" to="." method="set_current_level_idx" binds= [3]]
|
|
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/1-4/Cursor/Texture" method="hide"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Cursor/Texture" method="show"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1" to="." method="set_current_level_idx" binds= [4]]
|
|
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-1/Cursor/Texture" method="hide"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Cursor/Texture" method="show"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2" to="." method="set_current_level_idx" binds= [5]]
|
|
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-2/Cursor/Texture" method="hide"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Cursor/Texture" method="show"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3" to="." method="set_current_level_idx" binds= [6]]
|
|
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-3/Cursor/Texture" method="hide"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Cursor/Texture" method="show"]
|
|
[connection signal="focus_entered" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4" to="." method="set_current_level_idx" binds= [7]]
|
|
[connection signal="focus_exited" from="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4" to="PanelContainer/MarginContainer/VBoxContainer/LevelLabels/2-4/Cursor/Texture" method="hide"]
|
|
[connection signal="boo_selected" from="BooSelect" to="CharacterSelect" method="open"]
|
|
[connection signal="cancelled" from="BooSelect" to="." method="regrab_focus"]
|
|
[connection signal="cancelled" from="BooSelect" to="." method="open"]
|
|
[connection signal="cancelled" from="CharacterSelect" to="BooSelect" method="open"]
|