summaryrefslogtreecommitdiff
path: root/main.tscn
diff options
context:
space:
mode:
authorDaniel Weipert <git@mail.dweipert.de>2025-02-19 15:00:56 +0100
committerDaniel Weipert <git@mail.dweipert.de>2025-02-19 15:01:22 +0100
commitf0142a29c9a36d2b87b19b763d88c5ca2245c7dc (patch)
treeed8d45266bd329e1ad33c33bc11dc93741eebee2 /main.tscn
parentf448ca4259d7f76fc58bc3b5c12ea8d04ab49a87 (diff)
next commit
Diffstat (limited to 'main.tscn')
-rw-r--r--main.tscn77
1 files changed, 52 insertions, 25 deletions
diff --git a/main.tscn b/main.tscn
index cd34898..0683810 100644
--- a/main.tscn
+++ b/main.tscn
@@ -1,10 +1,10 @@
-[gd_scene load_steps=15 format=3 uid="uid://b7k6l3bm1f0db"]
+[gd_scene load_steps=18 format=3 uid="uid://b7k6l3bm1f0db"]
-[ext_resource type="Script" path="res://main.gd" id="1_g4bmv"]
-[ext_resource type="Script" path="res://free-look-camera.gd" id="2_4jusq"]
+[ext_resource type="Script" uid="uid://b7wxthju54wyu" path="res://main.gd" id="1_g4bmv"]
+[ext_resource type="Script" uid="uid://cpujedcq8ihr" path="res://free-look-camera.gd" id="2_4jusq"]
[ext_resource type="Texture2D" uid="uid://dv842eajslxyw" path="res://icon.svg" id="3_7tj3h"]
-[ext_resource type="Script" path="res://player.gd" id="3_tn7lj"]
-[ext_resource type="Script" path="res://inventory_bar.gd" id="5_c1toa"]
+[ext_resource type="Script" uid="uid://bvlgfeu5rty6x" path="res://player.gd" id="3_tn7lj"]
+[ext_resource type="Script" uid="uid://cmdqh0objlqre" path="res://inventory_bar.gd" id="5_c1toa"]
[ext_resource type="Texture2D" uid="uid://ld8e4g6oef3x" path="res://Spritesheet.png" id="5_dqy55"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_vv2it"]
@@ -44,6 +44,18 @@ region = Rect2(160, 0, 80, 80)
atlas = ExtResource("5_dqy55")
region = Rect2(160, 80, 80, 80)
+[sub_resource type="AtlasTexture" id="AtlasTexture_pooo8"]
+atlas = ExtResource("5_dqy55")
+region = Rect2(400, 0, 80, 80)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_ikpm6"]
+atlas = ExtResource("5_dqy55")
+region = Rect2(320, 0, 80, 80)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_vqce1"]
+atlas = ExtResource("5_dqy55")
+region = Rect2(0, 160, 80, 80)
+
[node name="Main" type="Node3D"]
script = ExtResource("1_g4bmv")
@@ -62,38 +74,38 @@ script = ExtResource("2_4jusq")
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
-[node name="CharacterBody3D" type="CharacterBody3D" parent="."]
-transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 238.895, 2)
+[node name="Player" type="CharacterBody3D" parent="." groups=["player"]]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 253.937, 2)
script = ExtResource("3_tn7lj")
-[node name="CollisionShape3D" type="CollisionShape3D" parent="CharacterBody3D"]
+[node name="CollisionShape3D" type="CollisionShape3D" parent="Player"]
shape = SubResource("CapsuleShape3D_cggfi")
-[node name="CameraAnchor" type="Marker3D" parent="CharacterBody3D"]
+[node name="CameraAnchor" type="Marker3D" parent="Player"]
transform = Transform3D(0.999999, 0, 0, 0, 1, 0, 7.45058e-09, 0, 1, 0, 0.87, 0)
-[node name="Camera" type="Camera3D" parent="CharacterBody3D/CameraAnchor"]
+[node name="Camera" type="Camera3D" parent="Player/CameraAnchor"]
current = true
-[node name="RayCast3D" type="RayCast3D" parent="CharacterBody3D/CameraAnchor/Camera"]
-target_position = Vector3(0, 0, -8)
+[node name="RayCast3D" type="RayCast3D" parent="Player/CameraAnchor/Camera"]
+target_position = Vector3(0, 0, -5)
-[node name="CanvasLayer" type="CanvasLayer" parent="CharacterBody3D"]
+[node name="CanvasLayer" type="CanvasLayer" parent="Player"]
-[node name="CenterContainer" type="CenterContainer" parent="CharacterBody3D/CanvasLayer"]
+[node name="CenterContainer" type="CenterContainer" parent="Player/CanvasLayer"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
-[node name="TextureRect" type="TextureRect" parent="CharacterBody3D/CanvasLayer/CenterContainer"]
+[node name="TextureRect" type="TextureRect" parent="Player/CanvasLayer/CenterContainer"]
custom_minimum_size = Vector2(16, 16)
layout_mode = 2
texture = ExtResource("3_7tj3h")
expand_mode = 1
-[node name="MarginContainer" type="MarginContainer" parent="CharacterBody3D/CanvasLayer"]
+[node name="MarginContainer" type="MarginContainer" parent="Player/CanvasLayer"]
anchors_preset = 12
anchor_top = 1.0
anchor_right = 1.0
@@ -103,28 +115,43 @@ grow_vertical = 0
theme_override_constants/margin_bottom = 4
script = ExtResource("5_c1toa")
-[node name="CenterContainer" type="CenterContainer" parent="CharacterBody3D/CanvasLayer/MarginContainer"]
+[node name="CenterContainer" type="CenterContainer" parent="Player/CanvasLayer/MarginContainer"]
layout_mode = 2
-[node name="PanelContainer" type="PanelContainer" parent="CharacterBody3D/CanvasLayer/MarginContainer/CenterContainer"]
+[node name="PanelContainer" type="PanelContainer" parent="Player/CanvasLayer/MarginContainer/CenterContainer"]
layout_mode = 2
theme_override_styles/panel = SubResource("StyleBoxFlat_4b324")
-[node name="HBoxContainer" type="HBoxContainer" parent="CharacterBody3D/CanvasLayer/MarginContainer/CenterContainer/PanelContainer"]
+[node name="HBoxContainer" type="HBoxContainer" parent="Player/CanvasLayer/MarginContainer/CenterContainer/PanelContainer"]
layout_mode = 2
-[node name="TextureRect" type="TextureButton" parent="CharacterBody3D/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer"]
+[node name="TextureRect" type="TextureButton" parent="Player/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer"]
layout_mode = 2
texture_normal = SubResource("AtlasTexture_w53vy")
-[node name="TextureRect2" type="TextureButton" parent="CharacterBody3D/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer"]
+[node name="TextureRect2" type="TextureButton" parent="Player/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer"]
layout_mode = 2
texture_normal = SubResource("AtlasTexture_kv0hd")
-[node name="TextureRect3" type="TextureButton" parent="CharacterBody3D/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer"]
+[node name="TextureRect3" type="TextureButton" parent="Player/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer"]
layout_mode = 2
texture_normal = SubResource("AtlasTexture_46jgo")
-[connection signal="pressed" from="CharacterBody3D/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer/TextureRect" to="CharacterBody3D/CanvasLayer/MarginContainer" method="_on_texture_rect_pressed"]
-[connection signal="pressed" from="CharacterBody3D/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer/TextureRect2" to="CharacterBody3D/CanvasLayer/MarginContainer" method="_on_texture_rect_2_pressed"]
-[connection signal="pressed" from="CharacterBody3D/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer/TextureRect3" to="CharacterBody3D/CanvasLayer/MarginContainer" method="_on_texture_rect_3_pressed"]
+[node name="TextureRect4" type="TextureButton" parent="Player/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer"]
+layout_mode = 2
+texture_normal = SubResource("AtlasTexture_pooo8")
+
+[node name="TextureRect5" type="TextureButton" parent="Player/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer"]
+layout_mode = 2
+texture_normal = SubResource("AtlasTexture_ikpm6")
+
+[node name="TextureRect6" type="TextureButton" parent="Player/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer"]
+layout_mode = 2
+texture_normal = SubResource("AtlasTexture_vqce1")
+
+[connection signal="pressed" from="Player/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer/TextureRect" to="Player/CanvasLayer/MarginContainer" method="_on_texture_rect_pressed"]
+[connection signal="pressed" from="Player/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer/TextureRect2" to="Player/CanvasLayer/MarginContainer" method="_on_texture_rect_2_pressed"]
+[connection signal="pressed" from="Player/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer/TextureRect3" to="Player/CanvasLayer/MarginContainer" method="_on_texture_rect_3_pressed"]
+[connection signal="pressed" from="Player/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer/TextureRect4" to="Player/CanvasLayer/MarginContainer" method="_on_texture_rect_4_pressed"]
+[connection signal="pressed" from="Player/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer/TextureRect5" to="Player/CanvasLayer/MarginContainer" method="_on_texture_rect_5_pressed"]
+[connection signal="pressed" from="Player/CanvasLayer/MarginContainer/CenterContainer/PanelContainer/HBoxContainer/TextureRect6" to="Player/CanvasLayer/MarginContainer" method="_on_texture_rect_6_pressed"]