diff --git a/PRD_MP550.tscn b/PRD_MP550.tscn index fff5805..c83c1b2 100644 --- a/PRD_MP550.tscn +++ b/PRD_MP550.tscn @@ -6,9 +6,9 @@ [ext_resource type="Material" uid="uid://s6xe8igevnv2" path="res://Shaders/shader_edu.tres" id="3_3syd3"] [ext_resource type="Texture2D" uid="uid://cfktmk2rowmul" path="res://table/off.png" id="3_qvuyu"] [ext_resource type="Shader" path="res://Shaders/ray.gdshader" id="4_uy5o2"] -[ext_resource type="Texture2D" uid="uid://co8dxcd8eckjs" path="res://Web.png" id="5_i3nvb"] +[ext_resource type="Texture2D" uid="uid://co8dxcd8eckjs" path="res://pictures/Web.png" id="5_i3nvb"] [ext_resource type="Shader" path="res://Shaders/ray_2.gdshader" id="8_12mng"] -[ext_resource type="Texture2D" uid="uid://cgtg4gbqnuxrc" path="res://nine-patch-round.png" id="9_0r2qk"] +[ext_resource type="Texture2D" uid="uid://cgtg4gbqnuxrc" path="res://pictures/nine-patch-round.png" id="9_0r2qk"] [ext_resource type="Script" path="res://scripts/control_panel.gd" id="9_akagi"] [ext_resource type="Script" path="res://scripts/ems_g.gd" id="9_g1wia"] [ext_resource type="Shader" path="res://Shaders/load.gdshader" id="10_lf1xh"] diff --git a/Shaders/loadead.gdshader b/Shaders/loadead.gdshader index 0dc4058..26865a5 100644 --- a/Shaders/loadead.gdshader +++ b/Shaders/loadead.gdshader @@ -31,7 +31,7 @@ uniform bool show_icon = false; // Если false, текстура иконки void fragment() { // Преобразование UV-координат для центрирования начала координат и корректировки в зависимости от аспекта экрана. - float aspect_ratio = SCREEN_PIXEL_SIZE.x / SCREEN_PIXEL_SIZE.y; + float aspect_ratio = SCREEN_PIXEL_SIZE.x / SCREEN_PIXEL_SIZE.y; vec2 uv = (UV * 2.0 - 1.0) * vec2(0.3, aspect_ratio); // Нормализация UV координат. // Подсчет кольца (точек и опциональной тени). @@ -42,7 +42,7 @@ void fragment() { float total_angle = 6.283185307; // Полный круг в радианах (2π). float gap = total_angle * gap_ratio; // Вычисление ширины пробела между точками. float spacing = (total_angle - gap) / float(num_points); // Вычисление интервала между точками. - + // Определение направления вращения кольца. float direction = 1.0; // Вращение по часовой стрелке или против. float rotation = TIME * rotation_speed * direction; // Вычисление текущего угла поворота. @@ -63,7 +63,7 @@ void fragment() { // Вычисление вклада точки на основе расстояния. float distance = length(uv - pos); // Расстояние до текущей точки. float contribution = smoothstep(radius + 0.01, radius, distance); // Плавный вклад на основе расстояния. - + if (contribution > 0.0) { // Если вклад точки больше нуля, ring_color = mix(ring_color, dot_color, contribution); // Смешивание с цветом кольца. dot_accum += contribution; // Накопление вклада от точки. @@ -90,10 +90,10 @@ void fragment() { if (show_icon) { // Создание радиальной маски, чтобы иконка была видимой внутри радиуса icon_size. float icon_mask = smoothstep(icon_size, icon_size - 0.005, length(uv)); // Маска для иконки. - + // Нормализация UV-координат для иконки. vec2 icon_uv = (uv / icon_size + vec2(1.0)) / 2.0; // Превращение из диапазона (-icon_size ... +icon_size) в (0 ... 1). - + // Применение вращения иконки, если оно включено. if (enable_icon_rotation) { float icon_angle = TIME * icon_rotation_speed; // Угол вращения на основе времени и скорости вращения. @@ -108,11 +108,11 @@ void fragment() { centered_uv.x * s + centered_uv.y * c); // Применение матрицы вращения. icon_uv = centered_uv + vec2(0.5); // Смещение обратно к нормализованным координатам. } - + vec4 icon_sample = texture(icon_texture, icon_uv); // Получение цвета из текстуры иконки. // Смешивание текстуры иконки с базовым цветом кольца с учетом маски и альфа-канала текстуры. base_color = mix(base_color, icon_sample, icon_mask * icon_sample.a); } - + COLOR = base_color; // Установка финального цвета для текущего пикселя. } \ No newline at end of file diff --git a/kasseta-fs-kd.tscn b/kasseta-fs-kd.tscn index 20c9779..03649ee 100644 --- a/kasseta-fs-kd.tscn +++ b/kasseta-fs-kd.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=3 format=3 uid="uid://bdb0bhfu7366l"] -[ext_resource type="Texture2D" uid="uid://cgtg4gbqnuxrc" path="res://nine-patch-round.png" id="1_1jljp"] +[ext_resource type="Texture2D" uid="uid://cgtg4gbqnuxrc" path="res://pictures/nine-patch-round.png" id="1_1jljp"] [ext_resource type="Script" path="res://scripts/кассета.gd" id="2_20xal"] [node name="kasseta_fs_kd" type="NinePatchRect"] diff --git a/Web.png b/pictures/Web.png similarity index 100% rename from Web.png rename to pictures/Web.png diff --git a/Web.png.import b/pictures/Web.png.import similarity index 74% rename from Web.png.import rename to pictures/Web.png.import index eb499ab..256dd19 100644 --- a/Web.png.import +++ b/pictures/Web.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://co8dxcd8eckjs" -path="res://.godot/imported/Web.png-c71665e7797af3c541effa7e6a335fc8.ctex" +path="res://.godot/imported/Web.png-dc8815faf5efba2116da493712c8f347.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Web.png" -dest_files=["res://.godot/imported/Web.png-c71665e7797af3c541effa7e6a335fc8.ctex"] +source_file="res://pictures/Web.png" +dest_files=["res://.godot/imported/Web.png-dc8815faf5efba2116da493712c8f347.ctex"] [params] diff --git a/nine-patch-round.png b/pictures/nine-patch-round.png similarity index 100% rename from nine-patch-round.png rename to pictures/nine-patch-round.png diff --git a/nine-patch-round.png.import b/pictures/nine-patch-round.png.import similarity index 70% rename from nine-patch-round.png.import rename to pictures/nine-patch-round.png.import index 84476b2..6fd23cd 100644 --- a/nine-patch-round.png.import +++ b/pictures/nine-patch-round.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cgtg4gbqnuxrc" -path="res://.godot/imported/nine-patch-round.png-61bc031153ce0d2485f8ba950a72df3f.ctex" +path="res://.godot/imported/nine-patch-round.png-d67b419565e5d3ad11857c28e4e157e8.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://nine-patch-round.png" -dest_files=["res://.godot/imported/nine-patch-round.png-61bc031153ce0d2485f8ba950a72df3f.ctex"] +source_file="res://pictures/nine-patch-round.png" +dest_files=["res://.godot/imported/nine-patch-round.png-d67b419565e5d3ad11857c28e4e157e8.ctex"] [params] diff --git a/pictures/бургер.png b/pictures/бургер.png new file mode 100644 index 0000000..4687854 Binary files /dev/null and b/pictures/бургер.png differ diff --git a/pictures/клад.png b/pictures/клад.png new file mode 100644 index 0000000..abf97df Binary files /dev/null and b/pictures/клад.png differ diff --git a/pictures/контролер.png b/pictures/контролер.png new file mode 100644 index 0000000..9d205a8 Binary files /dev/null and b/pictures/контролер.png differ diff --git a/pictures/серпимолот.png b/pictures/серпимолот.png new file mode 100644 index 0000000..009269c Binary files /dev/null and b/pictures/серпимолот.png differ diff --git a/pictures/состояние-исправности-0.png b/pictures/состояние-исправности-0.png new file mode 100644 index 0000000..79e6700 Binary files /dev/null and b/pictures/состояние-исправности-0.png differ diff --git a/состояние-исправности-0.png.import b/pictures/состояние-исправности-0.png.import similarity index 78% rename from состояние-исправности-0.png.import rename to pictures/состояние-исправности-0.png.import index 4f6075b..ec0667a 100644 --- a/состояние-исправности-0.png.import +++ b/pictures/состояние-исправности-0.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://ce3qpf070wgd2" -path="res://.godot/imported/состояние-исправности-0.png-5c54b931fdcaaeea20ccd26e18d4b7de.ctex" +path="res://.godot/imported/состояние-исправности-0.png-ec804b9c19d2b9ac0d14165a8b0d572a.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://состояние-исправности-0.png" -dest_files=["res://.godot/imported/состояние-исправности-0.png-5c54b931fdcaaeea20ccd26e18d4b7de.ctex"] +source_file="res://pictures/состояние-исправности-0.png" +dest_files=["res://.godot/imported/состояние-исправности-0.png-ec804b9c19d2b9ac0d14165a8b0d572a.ctex"] [params] diff --git a/pictures/состояние-исправности-1.png b/pictures/состояние-исправности-1.png new file mode 100644 index 0000000..6ad156f Binary files /dev/null and b/pictures/состояние-исправности-1.png differ diff --git a/состояние-исправности-1.png.import b/pictures/состояние-исправности-1.png.import similarity index 78% rename from состояние-исправности-1.png.import rename to pictures/состояние-исправности-1.png.import index 0e27798..0545032 100644 --- a/состояние-исправности-1.png.import +++ b/pictures/состояние-исправности-1.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://byweg7pgt8o4h" -path="res://.godot/imported/состояние-исправности-1.png-3675cd90cab151ef6fac9b2e3babeb44.ctex" +path="res://.godot/imported/состояние-исправности-1.png-b3ce72ab96220f1713af3c4876cdbccb.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://состояние-исправности-1.png" -dest_files=["res://.godot/imported/состояние-исправности-1.png-3675cd90cab151ef6fac9b2e3babeb44.ctex"] +source_file="res://pictures/состояние-исправности-1.png" +dest_files=["res://.godot/imported/состояние-исправности-1.png-b3ce72ab96220f1713af3c4876cdbccb.ctex"] [params] diff --git a/pictures/состояние-исправности-2.png b/pictures/состояние-исправности-2.png new file mode 100644 index 0000000..759ce22 Binary files /dev/null and b/pictures/состояние-исправности-2.png differ diff --git a/состояние-исправности-2.png.import b/pictures/состояние-исправности-2.png.import similarity index 78% rename from состояние-исправности-2.png.import rename to pictures/состояние-исправности-2.png.import index aa075f9..e5be007 100644 --- a/состояние-исправности-2.png.import +++ b/pictures/состояние-исправности-2.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bvikuv0lbvou8" -path="res://.godot/imported/состояние-исправности-2.png-deccaddb215e53d76d5a2f5971888569.ctex" +path="res://.godot/imported/состояние-исправности-2.png-bca7b95f6cde89856ef4da574dc4c166.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://состояние-исправности-2.png" -dest_files=["res://.godot/imported/состояние-исправности-2.png-deccaddb215e53d76d5a2f5971888569.ctex"] +source_file="res://pictures/состояние-исправности-2.png" +dest_files=["res://.godot/imported/состояние-исправности-2.png-bca7b95f6cde89856ef4da574dc4c166.ctex"] [params] diff --git a/эмс-бланк-перем.png b/pictures/эмс-бланк-перем.png similarity index 100% rename from эмс-бланк-перем.png rename to pictures/эмс-бланк-перем.png diff --git a/эмс-бланк-перем.png.import b/pictures/эмс-бланк-перем.png.import similarity index 75% rename from эмс-бланк-перем.png.import rename to pictures/эмс-бланк-перем.png.import index 3e2fb03..300a1e8 100644 --- a/эмс-бланк-перем.png.import +++ b/pictures/эмс-бланк-перем.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://ijdfo2mml54" -path="res://.godot/imported/эмс-бланк-перем.png-011e0d06ef6ddca754d1f3d8e11a448c.ctex" +path="res://.godot/imported/эмс-бланк-перем.png-033d3a20f21f565460affa02e225fff8.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://эмс-бланк-перем.png" -dest_files=["res://.godot/imported/эмс-бланк-перем.png-011e0d06ef6ddca754d1f3d8e11a448c.ctex"] +source_file="res://pictures/эмс-бланк-перем.png" +dest_files=["res://.godot/imported/эмс-бланк-перем.png-033d3a20f21f565460affa02e225fff8.ctex"] [params] diff --git a/эмс-бланк-пост.png b/pictures/эмс-бланк-пост.png similarity index 100% rename from эмс-бланк-пост.png rename to pictures/эмс-бланк-пост.png diff --git a/эмс-бланк-пост.png.import b/pictures/эмс-бланк-пост.png.import similarity index 75% rename from эмс-бланк-пост.png.import rename to pictures/эмс-бланк-пост.png.import index 0ed9c66..ca59d41 100644 --- a/эмс-бланк-пост.png.import +++ b/pictures/эмс-бланк-пост.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b15flrfytxkop" -path="res://.godot/imported/эмс-бланк-пост.png-439ef19be91abe97f22f96e843d00c61.ctex" +path="res://.godot/imported/эмс-бланк-пост.png-61a20a1f6fe7b6142ff882433918f09a.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://эмс-бланк-пост.png" -dest_files=["res://.godot/imported/эмс-бланк-пост.png-439ef19be91abe97f22f96e843d00c61.ctex"] +source_file="res://pictures/эмс-бланк-пост.png" +dest_files=["res://.godot/imported/эмс-бланк-пост.png-61a20a1f6fe7b6142ff882433918f09a.ctex"] [params] diff --git a/эмс-бланк.png b/pictures/эмс-бланк.png similarity index 100% rename from эмс-бланк.png rename to pictures/эмс-бланк.png diff --git a/эмс-бланк.png.import b/pictures/эмс-бланк.png.import similarity index 70% rename from эмс-бланк.png.import rename to pictures/эмс-бланк.png.import index 7b5478d..aefe55c 100644 --- a/эмс-бланк.png.import +++ b/pictures/эмс-бланк.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dkef6xwxwdxi8" -path="res://.godot/imported/эмс-бланк.png-59a703aa6cdf36be7c906f7ee7a30184.ctex" +path="res://.godot/imported/эмс-бланк.png-8ff830647ca6b31294e66f002eb30e08.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://эмс-бланк.png" -dest_files=["res://.godot/imported/эмс-бланк.png-59a703aa6cdf36be7c906f7ee7a30184.ctex"] +source_file="res://pictures/эмс-бланк.png" +dest_files=["res://.godot/imported/эмс-бланк.png-8ff830647ca6b31294e66f002eb30e08.ctex"] [params] diff --git a/table/socket_status.tscn b/table/socket_status.tscn index 1f6040a..09ea766 100644 --- a/table/socket_status.tscn +++ b/table/socket_status.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=6 format=3 uid="uid://dn3jp4r8ij3rf"] -[ext_resource type="Texture2D" uid="uid://dkef6xwxwdxi8" path="res://эмс-бланк.png" id="1_bsrew"] -[ext_resource type="Texture2D" uid="uid://b15flrfytxkop" path="res://эмс-бланк-пост.png" id="2_b2kjm"] -[ext_resource type="Texture2D" uid="uid://ijdfo2mml54" path="res://эмс-бланк-перем.png" id="3_odpjv"] +[ext_resource type="Texture2D" uid="uid://dkef6xwxwdxi8" path="res://pictures/эмс-бланк.png" id="1_bsrew"] +[ext_resource type="Texture2D" uid="uid://b15flrfytxkop" path="res://pictures/эмс-бланк-пост.png" id="2_b2kjm"] +[ext_resource type="Texture2D" uid="uid://ijdfo2mml54" path="res://pictures/эмс-бланк-перем.png" id="3_odpjv"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_q1ixs"] bg_color = Color(0, 0, 0, 0.490196) diff --git a/table/элемент-в.tscn b/table/элемент-в.tscn index 2c88d2b..6e77dee 100644 --- a/table/элемент-в.tscn +++ b/table/элемент-в.tscn @@ -1,13 +1,13 @@ [gd_scene load_steps=12 format=3 uid="uid://p2suppildvq0"] -[ext_resource type="Texture2D" uid="uid://ce3qpf070wgd2" path="res://состояние-исправности-0.png" id="1_2n7he"] -[ext_resource type="Texture2D" uid="uid://cgtg4gbqnuxrc" path="res://nine-patch-round.png" id="2_4b43i"] -[ext_resource type="Texture2D" uid="uid://byweg7pgt8o4h" path="res://состояние-исправности-1.png" id="2_38t58"] +[ext_resource type="Texture2D" uid="uid://ce3qpf070wgd2" path="res://pictures/состояние-исправности-0.png" id="1_2n7he"] +[ext_resource type="Texture2D" uid="uid://cgtg4gbqnuxrc" path="res://pictures/nine-patch-round.png" id="2_4b43i"] +[ext_resource type="Texture2D" uid="uid://byweg7pgt8o4h" path="res://pictures/состояние-исправности-1.png" id="2_38t58"] [ext_resource type="Shader" path="res://Shaders/opt_btn.gdshader" id="2_ecsml"] -[ext_resource type="Texture2D" uid="uid://dkef6xwxwdxi8" path="res://эмс-бланк.png" id="3_4kmgr"] -[ext_resource type="Texture2D" uid="uid://bvikuv0lbvou8" path="res://состояние-исправности-2.png" id="3_i2t3v"] -[ext_resource type="Texture2D" uid="uid://b15flrfytxkop" path="res://эмс-бланк-пост.png" id="4_omove"] -[ext_resource type="Texture2D" uid="uid://ijdfo2mml54" path="res://эмс-бланк-перем.png" id="5_jia67"] +[ext_resource type="Texture2D" uid="uid://dkef6xwxwdxi8" path="res://pictures/эмс-бланк.png" id="3_4kmgr"] +[ext_resource type="Texture2D" uid="uid://bvikuv0lbvou8" path="res://pictures/состояние-исправности-2.png" id="3_i2t3v"] +[ext_resource type="Texture2D" uid="uid://b15flrfytxkop" path="res://pictures/эмс-бланк-пост.png" id="4_omove"] +[ext_resource type="Texture2D" uid="uid://ijdfo2mml54" path="res://pictures/эмс-бланк-перем.png" id="5_jia67"] [sub_resource type="GDScript" id="GDScript_fbktk"] script/source = "@tool diff --git a/table/элемент-эмс.tscn b/table/элемент-эмс.tscn index b4d32e3..9659f4d 100644 --- a/table/элемент-эмс.tscn +++ b/table/элемент-эмс.tscn @@ -1,9 +1,9 @@ [gd_scene load_steps=7 format=3 uid="uid://bnlkbbn7b4a3k"] -[ext_resource type="Texture2D" uid="uid://cgtg4gbqnuxrc" path="res://nine-patch-round.png" id="1_lmmwb"] -[ext_resource type="Texture2D" uid="uid://dkef6xwxwdxi8" path="res://эмс-бланк.png" id="3_2trq1"] -[ext_resource type="Texture2D" uid="uid://b15flrfytxkop" path="res://эмс-бланк-пост.png" id="4_vgjvf"] -[ext_resource type="Texture2D" uid="uid://ijdfo2mml54" path="res://эмс-бланк-перем.png" id="5_1heoc"] +[ext_resource type="Texture2D" uid="uid://cgtg4gbqnuxrc" path="res://pictures/nine-patch-round.png" id="1_lmmwb"] +[ext_resource type="Texture2D" uid="uid://dkef6xwxwdxi8" path="res://pictures/эмс-бланк.png" id="3_2trq1"] +[ext_resource type="Texture2D" uid="uid://b15flrfytxkop" path="res://pictures/эмс-бланк-пост.png" id="4_vgjvf"] +[ext_resource type="Texture2D" uid="uid://ijdfo2mml54" path="res://pictures/эмс-бланк-перем.png" id="5_1heoc"] [sub_resource type="GDScript" id="GDScript_fbktk"] script/source = "@tool diff --git a/состояние-исправности-0.png b/состояние-исправности-0.png deleted file mode 100644 index 33966d1..0000000 Binary files a/состояние-исправности-0.png and /dev/null differ diff --git a/состояние-исправности-1.png b/состояние-исправности-1.png deleted file mode 100644 index 755740f..0000000 Binary files a/состояние-исправности-1.png and /dev/null differ diff --git a/состояние-исправности-2.png b/состояние-исправности-2.png deleted file mode 100644 index d0ad198..0000000 Binary files a/состояние-исправности-2.png and /dev/null differ