[gd_scene load_steps=26 format=3 uid="uid://dpxxjfd5lv5sv"] [ext_resource type="Theme" uid="uid://e8n88g31w7x7" path="res://assets/themes/ChooseYourSeeds.tres" id="1_bfo8i"] [ext_resource type="Texture2D" uid="uid://dr8a0rx42o3qy" path="res://assets/sprites/gui/ChooseYourSeeds/PlantFrame.tres" id="2_so2bw"] [ext_resource type="Script" uid="uid://covbig00p22di" path="res://scripts/gui/choose_your_seeds/Previewport.cs" id="3_fmc0y"] [ext_resource type="Texture2D" uid="uid://dycdvvgmgmfu6" path="res://assets/sprites/gui/ChooseYourSeeds/FrameField.tres" id="3_rn5vx"] [ext_resource type="Script" uid="uid://eq3ecja30mlj" path="res://scripts/gui/choose_your_seeds/GridLoader.cs" id="4_i7sou"] [ext_resource type="PackedScene" uid="uid://10b1egek6upx" path="res://scenes/gui/level_run_button.tscn" id="5_n80ic"] [ext_resource type="Script" uid="uid://d26waisd3v488" path="res://scripts/gui/choose_your_seeds/LevelRunButton.cs" id="7_k6b6g"] [ext_resource type="Texture2D" uid="uid://dvldjlg0nr355" path="res://assets/sprites/atlases/atlas1.png" id="8_f8xw6"] [ext_resource type="Texture2D" uid="uid://drydueofrb448" path="res://assets/sprites/gui/almanach/book.tres" id="8_hmdmm"] [ext_resource type="Script" uid="uid://c36bj8u7jghc7" path="res://scripts/audio/ChannelPlayer.cs" id="8_v7xff"] [ext_resource type="Script" uid="uid://diwjgekhvn017" path="res://scripts/gui/choose_your_seeds/CYSResetButton.cs" id="9_kwnqh"] [ext_resource type="AudioStream" uid="uid://bdx83fokp6kha" path="res://assets/audio/sfx/buttonclick.mp3" id="9_v7xff"] [ext_resource type="Script" uid="uid://c1x4n4nqyq72f" path="res://scripts/audio/ChannelSettings.cs" id="10_nlh6x"] [ext_resource type="PackedScene" uid="uid://bvpt0q4j6nx18" path="res://scenes/gui/almanach.tscn" id="11_nlh6x"] [ext_resource type="AudioStream" uid="uid://mu86q1r1dvgo" path="res://assets/audio/music/03. Choose Your Seeds.mp3" id="13_y65t1"] [ext_resource type="Script" uid="uid://b4ysi1iutmju3" path="res://scripts/audio/ChooseYourSeedsMusic.cs" id="14_rptyw"] [ext_resource type="Script" uid="uid://bksslrqq5vhm3" path="res://scripts/gui/choose_your_seeds/CYSFocusSetup.cs" id="15_rptyw"] [sub_resource type="ViewportTexture" id="ViewportTexture_rmoaa"] viewport_path = NodePath("Panel/MarginContainer/VBoxContainer/HBoxContainer/Frame/Previewport") [sub_resource type="LabelSettings" id="LabelSettings_fmc0y"] font_size = 24 font_color = Color(0, 0, 0, 1) [sub_resource type="InputEventJoypadButton" id="InputEventJoypadButton_f8xw6"] button_index = 2 pressed = true [sub_resource type="Shortcut" id="Shortcut_kwnqh"] events = [SubResource("InputEventJoypadButton_f8xw6")] [sub_resource type="AtlasTexture" id="AtlasTexture_kwnqh"] atlas = ExtResource("8_f8xw6") region = Rect2(626, 210, 31, 31) [sub_resource type="GDScript" id="GDScript_hmdmm"] resource_name = "Almanach" script/source = "extends Button func _pressed() -> void: $\"../../../Independer/Almanach\".visible = true $\"../../../ChannelPlayer\".call(\"Play\") " [sub_resource type="Resource" id="Resource_l66rp"] script = ExtResource("10_nlh6x") restartTreshold = -1.0 metadata/_custom_type_script = "uid://c1x4n4nqyq72f" [sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_lkvg0"] stream_count = 1 stream_0 = ExtResource("13_y65t1") [node name="ChooseYourSeeds" type="Control"] process_mode = 3 layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 theme = ExtResource("1_bfo8i") [node name="Panel" type="Panel" parent="."] layout_mode = 1 anchors_preset = -1 anchor_top = 2.005 anchor_right = 0.6 anchor_bottom = 2.845 offset_top = -738.0 offset_bottom = -738.0 grow_vertical = 2 metadata/_edit_use_anchors_ = true [node name="MarginContainer" type="MarginContainer" parent="Panel"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/margin_left = 8 theme_override_constants/margin_top = 6 theme_override_constants/margin_right = 8 theme_override_constants/margin_bottom = 6 [node name="VBoxContainer" type="VBoxContainer" parent="Panel/MarginContainer"] layout_mode = 2 [node name="HBoxContainer" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer"] layout_mode = 2 [node name="Frame" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 texture = ExtResource("2_so2bw") [node name="Previewport" type="SubViewport" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/Frame" node_paths=PackedStringArray("title", "description", "_frameField")] canvas_item_default_texture_filter = 0 size = Vector2i(65, 65) script = ExtResource("3_fmc0y") title = NodePath("../../PanelContainer/ScrollContainer/VBoxContainer/Title") description = NodePath("../../PanelContainer/ScrollContainer/VBoxContainer/Description") _frameField = NodePath("FrameField") [node name="FrameField" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/Frame/Previewport"] texture = ExtResource("3_rn5vx") [node name="Camera2D" type="Camera2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/Frame/Previewport"] [node name="Render" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/Frame"] show_behind_parent = true layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 texture = SubResource("ViewportTexture_rmoaa") [node name="PanelContainer" type="PanelContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="ScrollContainer" type="ScrollContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/PanelContainer"] layout_mode = 2 focus_mode = 2 horizontal_scroll_mode = 0 [node name="VBoxContainer" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/PanelContainer/ScrollContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="Title" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/PanelContainer/ScrollContainer/VBoxContainer"] layout_mode = 2 label_settings = SubResource("LabelSettings_fmc0y") horizontal_alignment = 1 [node name="Description" type="RichTextLabel" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/PanelContainer/ScrollContainer/VBoxContainer"] layout_mode = 2 theme_override_colors/default_color = Color(0, 0, 0, 1) bbcode_enabled = true fit_content = true [node name="ScrollContainer" type="ScrollContainer" parent="Panel/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 horizontal_scroll_mode = 0 [node name="GridContainer" type="GridContainer" parent="Panel/MarginContainer/VBoxContainer/ScrollContainer"] layout_mode = 2 columns = 7 script = ExtResource("4_i7sou") [node name="ButtonContainer" type="VBoxContainer" parent="Panel"] layout_mode = 1 anchors_preset = -1 anchor_left = 1.0 anchor_right = 1.18889 anchor_bottom = 0.997024 grow_vertical = 2 metadata/_edit_use_anchors_ = true [node name="LevelRunButton" parent="Panel/ButtonContainer" instance=ExtResource("5_n80ic")] layout_mode = 2 focus_neighbor_left = NodePath("../../MarginContainer/VBoxContainer/HBoxContainer/PanelContainer/ScrollContainer") focus_neighbor_bottom = NodePath("../Button") script = ExtResource("7_k6b6g") [node name="Button" type="Button" parent="Panel/ButtonContainer"] layout_mode = 2 focus_neighbor_top = NodePath("../LevelRunButton") focus_neighbor_bottom = NodePath("../AlmanachButton") shortcut = SubResource("Shortcut_kwnqh") icon = SubResource("AtlasTexture_kwnqh") icon_alignment = 1 script = ExtResource("9_kwnqh") [node name="AlmanachButton" type="Button" parent="Panel/ButtonContainer"] layout_mode = 2 focus_neighbor_left = NodePath("../../MarginContainer/VBoxContainer/HBoxContainer/PanelContainer/ScrollContainer") focus_neighbor_top = NodePath("../Button") icon = ExtResource("8_hmdmm") icon_alignment = 1 script = SubResource("GDScript_hmdmm") metadata/_edit_use_anchors_ = true [node name="ChannelPlayer" type="Node" parent="."] script = ExtResource("8_v7xff") settings = SubResource("Resource_l66rp") audioStream = ExtResource("9_v7xff") channel = "button" metadata/_custom_type_script = "uid://c36bj8u7jghc7" [node name="Independer" type="Node" parent="."] [node name="Almanach" parent="Independer" instance=ExtResource("11_nlh6x")] visible = false [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] stream = SubResource("AudioStreamPlaylist_lkvg0") autoplay = true bus = &"MusicBus" script = ExtResource("14_rptyw") [node name="FocusSetup" type="Node" parent="." node_paths=PackedStringArray("grid", "button", "textContainer")] script = ExtResource("15_rptyw") grid = NodePath("../Panel/MarginContainer/VBoxContainer/ScrollContainer/GridContainer") button = NodePath("../Panel/ButtonContainer/LevelRunButton") textContainer = NodePath("../Panel/MarginContainer/VBoxContainer/HBoxContainer/PanelContainer/ScrollContainer") [connection signal="pressed" from="Panel/ButtonContainer/LevelRunButton" to="ChannelPlayer" method="Play"]