[gd_scene load_steps=14 format=3 uid="uid://csiacsndm62ll"] [ext_resource type="Theme" uid="uid://bgcmd213j6gk1" path="res://gui/ressources/default_theme.tres" id="1_51ks3"] [ext_resource type="Script" uid="uid://crt2d4m5ba25i" path="res://gui/game/pause/scripts/pause.gd" id="1_he4ox"] [ext_resource type="FontFile" uid="uid://cpnsnrqhfkj3k" path="res://gui/ressources/fonts/spincycle_ot.otf" id="2_8d1kg"] [ext_resource type="Shader" uid="uid://cuni3ggtw2uuy" path="res://gui/game/pause/resources/blur.gdshader" id="2_apjlw"] [ext_resource type="LabelSettings" uid="uid://dqwayi8yjwau2" path="res://gui/ressources/title_label_settings.tres" id="3_0pdto"] [ext_resource type="Texture2D" uid="uid://vmsn54d1ptih" path="res://common/icons/player-play.svg" id="5_apjlw"] [ext_resource type="Texture2D" uid="uid://bewr0t1wi8pff" path="res://common/icons/rotate.svg" id="6_58dya"] [ext_resource type="Texture2D" uid="uid://dex283rx00fjb" path="res://common/icons/logout.svg" id="7_yj6f1"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_58dya"] shader = ExtResource("2_apjlw") shader_parameter/strength = 3.3 shader_parameter/mix_percentage = 0.3 [sub_resource type="LabelSettings" id="LabelSettings_apjlw"] font = ExtResource("2_8d1kg") font_size = 50 [sub_resource type="Animation" id="Animation_58dya"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:visible") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } 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), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } [sub_resource type="Animation" id="Animation_apjlw"] resource_name = "pause" length = 0.3 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:visible") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.0333333), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [false, true] } 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.0333333, 0.3), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_yj6f1"] _data = { &"RESET": SubResource("Animation_58dya"), &"pause": SubResource("Animation_apjlw") } [node name="Pause" type="Control"] visible = false z_index = 10 layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_he4ox") [node name="ColorRect" type="ColorRect" parent="."] material = SubResource("ShaderMaterial_58dya") layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 color = Color(0.0352941, 0.0196078, 0.12549, 0.705882) [node name="Tutorial" type="MarginContainer" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("1_51ks3") [node name="VBoxContainer" type="VBoxContainer" parent="Tutorial"] layout_mode = 2 theme = ExtResource("1_51ks3") theme_override_constants/separation = 9 alignment = 1 [node name="PauseTitle" type="Label" parent="Tutorial/VBoxContainer"] layout_mode = 2 text = "Pause" label_settings = SubResource("LabelSettings_apjlw") horizontal_alignment = 1 [node name="StoryTitle" type="Label" parent="Tutorial/VBoxContainer"] layout_mode = 2 text = "Story" label_settings = ExtResource("3_0pdto") horizontal_alignment = 1 [node name="StoryText" type="Label" parent="Tutorial/VBoxContainer"] layout_mode = 2 text = "You are a robot who has recently arrived on a barren planet. Find and plant seeds to reduce the contamination. You have limited energy, but can recharge when passing days. You have 10 days to decontaminate as much as possible. PS: You can compost seeds at the bottom of the map to upgrade max enegy. " horizontal_alignment = 1 [node name="ControlsTitle" type="Label" parent="Tutorial/VBoxContainer"] layout_mode = 2 text = "Controls" label_settings = ExtResource("3_0pdto") horizontal_alignment = 1 [node name="ControlsText" type="Label" parent="Tutorial/VBoxContainer"] layout_mode = 2 text = "QWERTY/AZERTY/Directional Arrows : Move Left Click : Interact/Pickup Items Right Click/Space : Use Item W : Drop Item " horizontal_alignment = 1 [node name="HBoxContainer" type="HBoxContainer" parent="Tutorial/VBoxContainer"] layout_mode = 2 alignment = 1 [node name="Resume" type="Button" parent="Tutorial/VBoxContainer/HBoxContainer"] layout_mode = 2 text = "Resume Game" icon = ExtResource("5_apjlw") [node name="Restart" type="Button" parent="Tutorial/VBoxContainer/HBoxContainer"] layout_mode = 2 text = "Restart" icon = ExtResource("6_58dya") [node name="Quit" type="Button" parent="Tutorial/VBoxContainer/HBoxContainer"] layout_mode = 2 text = "Quit" icon = ExtResource("7_yj6f1") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] unique_name_in_owner = true libraries = { &"": SubResource("AnimationLibrary_yj6f1") } [connection signal="pressed" from="Tutorial/VBoxContainer/HBoxContainer/Resume" to="." method="_on_resume_pressed"] [connection signal="pressed" from="Tutorial/VBoxContainer/HBoxContainer/Restart" to="." method="_on_restart_pressed"] [connection signal="pressed" from="Tutorial/VBoxContainer/HBoxContainer/Quit" to="." method="_on_quit_pressed"]