Add initial implementation of game mechanics and resources management

This commit is contained in:
2025-08-23 00:38:46 +02:00
commit e12acb0238
91 changed files with 2018 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
[gd_scene load_steps=3 format=3 uid="uid://be5d0d3aweg0l"]
[ext_resource type="Script" uid="uid://djaf0gv8s7qib" path="res://Scripts/FollowerMarker.cs" id="1_yfid6"]
[ext_resource type="Texture2D" uid="uid://dcs48aa84w21u" path="res://icon.svg" id="2_om77d"]
[node name="HutMarker" type="Marker2D"]
script = ExtResource("1_yfid6")
metadata/_custom_type_script = "uid://djaf0gv8s7qib"
[node name="Sprite2D" type="Sprite2D" parent="."]
visible = false
modulate = Color(0.605674, 1.66051e-06, 3.85046e-07, 1)
scale = Vector2(0.235, 0.235)
texture = ExtResource("2_om77d")

View File

@@ -0,0 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://dbg6c4m1v1rsh"]
[ext_resource type="Script" uid="uid://cj5libcgnhjml" path="res://Scripts/Follower.cs" id="1_ymswo"]
[ext_resource type="Texture2D" uid="uid://clnujxe12l86u" path="res://Sprites/Hut.png" id="2_1pksg"]
[node name="HutTier1" type="Node2D"]
script = ExtResource("1_ymswo")
metadata/_custom_type_script = "uid://cj5libcgnhjml"
[node name="Hut" type="Sprite2D" parent="."]
scale = Vector2(0.2, 0.2)
texture = ExtResource("2_1pksg")

View File

@@ -0,0 +1,17 @@
[gd_scene load_steps=3 format=3 uid="uid://cd4hc5b87uyqm"]
[ext_resource type="Script" uid="uid://cj5libcgnhjml" path="res://Scripts/Follower.cs" id="1_22ax8"]
[ext_resource type="Texture2D" uid="uid://clnujxe12l86u" path="res://Sprites/Hut.png" id="2_xvtw0"]
[node name="HutTier2" type="Node2D"]
script = ExtResource("1_22ax8")
metadata/_custom_type_script = "uid://cj5libcgnhjml"
[node name="Hut" type="Sprite2D" parent="."]
scale = Vector2(0.2, 0.2)
texture = ExtResource("2_xvtw0")
[node name="Hut2" type="Sprite2D" parent="."]
position = Vector2(27, 0)
scale = Vector2(0.2, 0.2)
texture = ExtResource("2_xvtw0")

View File

@@ -0,0 +1,22 @@
[gd_scene load_steps=3 format=3 uid="uid://dh6g38sit4hna"]
[ext_resource type="Script" uid="uid://cj5libcgnhjml" path="res://Scripts/Follower.cs" id="1_ltla2"]
[ext_resource type="Texture2D" uid="uid://clnujxe12l86u" path="res://Sprites/Hut.png" id="2_un0i8"]
[node name="HutTier3" type="Node2D"]
script = ExtResource("1_ltla2")
metadata/_custom_type_script = "uid://cj5libcgnhjml"
[node name="Hut" type="Sprite2D" parent="."]
scale = Vector2(0.2, 0.2)
texture = ExtResource("2_un0i8")
[node name="Hut2" type="Sprite2D" parent="."]
position = Vector2(27, 0)
scale = Vector2(0.2, 0.2)
texture = ExtResource("2_un0i8")
[node name="Hut3" type="Sprite2D" parent="."]
position = Vector2(-46, 0)
scale = Vector2(0.2, 0.2)
texture = ExtResource("2_un0i8")