Splitted decorative and informative sprite atlases. Fixed interaction hover tip for pad

This commit is contained in:
2026-06-20 14:46:05 +03:00
parent 6bfe08e76c
commit 08c6e3a870
38 changed files with 177 additions and 158 deletions
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://dx1yasi8wlaye"]
[gd_scene format=3 uid="uid://dx1yasi8wlaye"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_nvgb0"]
[sub_resource type="AtlasTexture" id="AtlasTexture_opqiy"]
atlas = ExtResource("1_nvgb0")
region = Rect2(144, 32, 16, 32)
region = Rect2(144, 64, 16, 32)
[node name="Bookstand" type="Node2D"]
[node name="Bookstand" type="Node2D" unique_id=764203715]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1927584709]
texture = SubResource("AtlasTexture_opqiy")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://dopjsft0y8mw5"]
[gd_scene format=3 uid="uid://dopjsft0y8mw5"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_57t4w"]
[sub_resource type="AtlasTexture" id="AtlasTexture_sqimt"]
atlas = ExtResource("1_57t4w")
region = Rect2(160, 64, 32, 32)
region = Rect2(128, 96, 32, 32)
[node name="Cabinet" type="Node2D"]
[node name="Cabinet" type="Node2D" unique_id=776063180]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=633984423]
texture = SubResource("AtlasTexture_sqimt")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://btpkbyyteewsh"]
[gd_scene format=3 uid="uid://btpkbyyteewsh"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_e7ewy"]
[sub_resource type="AtlasTexture" id="AtlasTexture_ea7rc"]
atlas = ExtResource("1_e7ewy")
region = Rect2(160, 32, 16, 32)
region = Rect2(32, 96, 16, 32)
[node name="ChairB" type="Node2D"]
[node name="ChairB" type="Node2D" unique_id=593320838]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1141861091]
texture = SubResource("AtlasTexture_ea7rc")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://b8pvlnpdnfmd0"]
[gd_scene format=3 uid="uid://b8pvlnpdnfmd0"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_rse2u"]
[sub_resource type="AtlasTexture" id="AtlasTexture_1kw05"]
atlas = ExtResource("1_rse2u")
region = Rect2(160, 0, 16, 32)
region = Rect2(0, 96, 16, 32)
[node name="ChairF" type="Node2D"]
[node name="ChairF" type="Node2D" unique_id=1967501122]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1824855132]
texture = SubResource("AtlasTexture_1kw05")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://x82wjrsqdfd"]
[gd_scene format=3 uid="uid://x82wjrsqdfd"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_xguce"]
[sub_resource type="AtlasTexture" id="AtlasTexture_cktuf"]
atlas = ExtResource("1_xguce")
region = Rect2(176, 0, 16, 32)
region = Rect2(16, 96, 16, 32)
[node name="ChairL" type="Node2D"]
[node name="ChairL" type="Node2D" unique_id=813233619]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=2136740309]
texture = SubResource("AtlasTexture_cktuf")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://b6wgujelmka5p"]
[gd_scene format=3 uid="uid://b6wgujelmka5p"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_e7ewy"]
[sub_resource type="AtlasTexture" id="AtlasTexture_e7ewy"]
atlas = ExtResource("1_e7ewy")
region = Rect2(176, 32, 16, 32)
region = Rect2(48, 96, 16, 32)
[node name="ChairR" type="Node2D"]
[node name="ChairR" type="Node2D" unique_id=567783693]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1599831744]
texture = SubResource("AtlasTexture_e7ewy")
+8 -8
View File
@@ -13,7 +13,7 @@ func _ready() -> void:
[sub_resource type="AtlasTexture" id="AtlasTexture_2ho61"]
atlas = ExtResource("1_xghly")
region = Rect2(0, 0, 32, 32)
region = Rect2(0, 32, 32, 32)
[sub_resource type="ShaderMaterial" id="ShaderMaterial_2ho61"]
shader = ExtResource("2_4nvxe")
@@ -26,24 +26,24 @@ shader_parameter/intensity = 0.6000000285
shader_parameter/scale = 75.0000035625
shader_parameter/use_world_pos = false
[sub_resource type="AtlasTexture" id="AtlasTexture_6xx0h"]
[sub_resource type="AtlasTexture" id="AtlasTexture_tl0fg"]
atlas = ExtResource("1_xghly")
region = Rect2(32, 0, 16, 16)
region = Rect2(32, 32, 16, 16)
[sub_resource type="AtlasTexture" id="AtlasTexture_b1qtt"]
[sub_resource type="AtlasTexture" id="AtlasTexture_1wq20"]
atlas = ExtResource("1_xghly")
region = Rect2(32, 16, 16, 16)
region = Rect2(32, 48, 16, 16)
[sub_resource type="SpriteFrames" id="SpriteFrames_f0x6e"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_6xx0h")
"texture": SubResource("AtlasTexture_tl0fg")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_b1qtt")
"texture": SubResource("AtlasTexture_1wq20")
}],
"loop": true,
"loop": 1,
"name": &"default",
"speed": 5.0
}]
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://d3m8kf7lqmyb8"]
[gd_scene format=3 uid="uid://d3m8kf7lqmyb8"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_x6vix"]
[sub_resource type="AtlasTexture" id="AtlasTexture_i1pbn"]
atlas = ExtResource("1_x6vix")
region = Rect2(128, 48, 16, 16)
region = Rect2(128, 80, 16, 16)
[node name="FlaskL" type="Node2D"]
[node name="FlaskL" type="Node2D" unique_id=1215208712]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1287451147]
texture = SubResource("AtlasTexture_i1pbn")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://bt4smb361amjj"]
[gd_scene format=3 uid="uid://bt4smb361amjj"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_05y3q"]
[sub_resource type="AtlasTexture" id="AtlasTexture_wg65s"]
atlas = ExtResource("1_05y3q")
region = Rect2(128, 32, 16, 16)
region = Rect2(128, 64, 16, 16)
[node name="FlaskS" type="Node2D"]
[node name="FlaskS" type="Node2D" unique_id=565628633]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1428095427]
texture = SubResource("AtlasTexture_wg65s")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://xny1x7me75gc"]
[gd_scene format=3 uid="uid://xny1x7me75gc"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_xsvl5"]
[sub_resource type="AtlasTexture" id="AtlasTexture_nypty"]
atlas = ExtResource("1_xsvl5")
region = Rect2(80, 48, 32, 16)
region = Rect2(64, 96, 32, 16)
[node name="MirrorL" type="Node2D"]
[node name="MirrorL" type="Node2D" unique_id=1288179942]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1490381604]
texture = SubResource("AtlasTexture_nypty")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://bmx60xftq8f2v"]
[gd_scene format=3 uid="uid://bmx60xftq8f2v"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_vvvt3"]
[sub_resource type="AtlasTexture" id="AtlasTexture_7fxax"]
atlas = ExtResource("1_vvvt3")
region = Rect2(112, 48, 16, 16)
region = Rect2(80, 80, 16, 16)
[node name="MirrorS" type="Node2D"]
[node name="MirrorS" type="Node2D" unique_id=101696669]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1159919284]
texture = SubResource("AtlasTexture_7fxax")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://crccdk7wmuqig"]
[gd_scene format=3 uid="uid://crccdk7wmuqig"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_a62d7"]
[sub_resource type="AtlasTexture" id="AtlasTexture_qwmf4"]
atlas = ExtResource("1_a62d7")
region = Rect2(0, 32, 48, 32)
region = Rect2(0, 64, 48, 32)
[node name="PaintingHL" type="Node2D"]
[node name="PaintingHL" type="Node2D" unique_id=959335970]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=2121715166]
texture = SubResource("AtlasTexture_qwmf4")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://c0bk5sk661hi1"]
[gd_scene format=3 uid="uid://c0bk5sk661hi1"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_u3qkd"]
[sub_resource type="AtlasTexture" id="AtlasTexture_vssfe"]
atlas = ExtResource("1_u3qkd")
region = Rect2(48, 32, 32, 32)
region = Rect2(48, 64, 32, 32)
[node name="PaintingHS" type="Node2D"]
[node name="PaintingHS" type="Node2D" unique_id=926741995]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1315587316]
texture = SubResource("AtlasTexture_vssfe")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://d330w1ygg6uxy"]
[gd_scene format=3 uid="uid://d330w1ygg6uxy"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_v74mh"]
[sub_resource type="AtlasTexture" id="AtlasTexture_hq5lq"]
atlas = ExtResource("1_v74mh")
region = Rect2(80, 0, 32, 48)
region = Rect2(80, 32, 32, 48)
[node name="PaintingVL" type="Node2D"]
[node name="PaintingVL" type="Node2D" unique_id=156792445]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=107725313]
texture = SubResource("AtlasTexture_hq5lq")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://bo7756lp68bl1"]
[gd_scene format=3 uid="uid://bo7756lp68bl1"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_1hdr2"]
[sub_resource type="AtlasTexture" id="AtlasTexture_0ynw1"]
atlas = ExtResource("1_1hdr2")
region = Rect2(48, 0, 32, 32)
region = Rect2(48, 32, 32, 32)
[node name="PaintingVS" type="Node2D"]
[node name="PaintingVS" type="Node2D" unique_id=662135951]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1657442294]
texture = SubResource("AtlasTexture_0ynw1")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://c6qy8uybkn4x"]
[gd_scene format=3 uid="uid://c6qy8uybkn4x"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_wkk58"]
[sub_resource type="AtlasTexture" id="AtlasTexture_q70ul"]
atlas = ExtResource("1_wkk58")
region = Rect2(112, 32, 16, 16)
region = Rect2(112, 64, 16, 16)
[node name="Plate" type="Node2D"]
[node name="Plate" type="Node2D" unique_id=611682922]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1274674649]
texture = SubResource("AtlasTexture_q70ul")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://thggjfcrcjq6"]
[gd_scene format=3 uid="uid://thggjfcrcjq6"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_xsq2h"]
[sub_resource type="AtlasTexture" id="AtlasTexture_hbatg"]
atlas = ExtResource("1_xsq2h")
region = Rect2(144, 0, 16, 16)
region = Rect2(144, 32, 16, 16)
[node name="RedortEndL" type="Node2D"]
[node name="RedortEndL" type="Node2D" unique_id=186703054]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=2083648757]
texture = SubResource("AtlasTexture_hbatg")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://cpvsevdfmecrq"]
[gd_scene format=3 uid="uid://cpvsevdfmecrq"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_ibloa"]
[sub_resource type="AtlasTexture" id="AtlasTexture_2d2yp"]
atlas = ExtResource("1_ibloa")
region = Rect2(112, 16, 16, 16)
region = Rect2(112, 48, 16, 16)
[node name="RetortEndR" type="Node2D"]
[node name="RetortEndR" type="Node2D" unique_id=361163783]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=851249465]
texture = SubResource("AtlasTexture_2d2yp")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://bvbjd5l447qjy"]
[gd_scene format=3 uid="uid://bvbjd5l447qjy"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_u1d6f"]
[sub_resource type="AtlasTexture" id="AtlasTexture_8epgq"]
atlas = ExtResource("1_u1d6f")
region = Rect2(128, 16, 32, 16)
region = Rect2(128, 48, 32, 16)
[node name="RetortL" type="Node2D"]
[node name="RetortL" type="Node2D" unique_id=928599671]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=777287822]
texture = SubResource("AtlasTexture_8epgq")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://b0uy410hvlosm"]
[gd_scene format=3 uid="uid://b0uy410hvlosm"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_gohft"]
[sub_resource type="AtlasTexture" id="AtlasTexture_f54r7"]
atlas = ExtResource("1_gohft")
region = Rect2(112, 0, 32, 16)
region = Rect2(112, 32, 32, 16)
[node name="RetortR" type="Node2D"]
[node name="RetortR" type="Node2D" unique_id=2131329697]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=889741540]
texture = SubResource("AtlasTexture_f54r7")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://b1cq0uor2sk6k"]
[gd_scene format=3 uid="uid://b1cq0uor2sk6k"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_ftoqg"]
[sub_resource type="AtlasTexture" id="AtlasTexture_l7gad"]
atlas = ExtResource("1_ftoqg")
region = Rect2(80, 64, 80, 32)
region = Rect2(80, 0, 80, 32)
[node name="TableL" type="Node2D"]
[node name="TableL" type="Node2D" unique_id=1210198021]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1155132216]
texture = SubResource("AtlasTexture_l7gad")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://bdwbdnbenueu1"]
[gd_scene format=3 uid="uid://bdwbdnbenueu1"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_qacj7"]
[sub_resource type="AtlasTexture" id="AtlasTexture_runce"]
atlas = ExtResource("1_qacj7")
region = Rect2(32, 64, 48, 32)
region = Rect2(32, 0, 48, 32)
[node name="TableM" type="Node2D"]
[node name="TableM" type="Node2D" unique_id=639741163]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=881942302]
texture = SubResource("AtlasTexture_runce")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://baqawh1drerhk"]
[gd_scene format=3 uid="uid://baqawh1drerhk"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_qacj7"]
[sub_resource type="AtlasTexture" id="AtlasTexture_n2itf"]
atlas = ExtResource("1_qacj7")
region = Rect2(0, 64, 32, 32)
region = Rect2(0, 0, 32, 32)
[node name="TableS" type="Node2D"]
[node name="TableS" type="Node2D" unique_id=1273697628]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1017827625]
texture = SubResource("AtlasTexture_n2itf")
+4 -4
View File
@@ -1,12 +1,12 @@
[gd_scene load_steps=3 format=3 uid="uid://cvhovmnl050os"]
[gd_scene format=3 uid="uid://cvhovmnl050os"]
[ext_resource type="Texture2D" uid="uid://ddm4gc2g3aj2i" path="res://images/level/objects.png" id="1_610bq"]
[sub_resource type="AtlasTexture" id="AtlasTexture_wbqlk"]
atlas = ExtResource("1_610bq")
region = Rect2(160, 96, 32, 48)
region = Rect2(96, 80, 32, 48)
[node name="Wardrobe" type="Node2D"]
[node name="Wardrobe" type="Node2D" unique_id=1607339750]
[node name="Sprite2D" type="Sprite2D" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=422307570]
texture = SubResource("AtlasTexture_wbqlk")