Compare commits
11 Commits
a50b751bc5
...
ec2746b964
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ec2746b964 | ||
|
|
0aab538fca | ||
|
|
54815e9b7e | ||
|
|
ddbffda424 | ||
|
|
e135a99098 | ||
|
|
63c38dbe9e | ||
|
|
5e00529f8b | ||
|
|
9ad0d49329 | ||
|
|
bfcdaf1629 | ||
|
|
1eaebc1904 | ||
|
|
1937f0e45e |
13
README.md
@@ -19,9 +19,17 @@
|
||||
|
||||
- [Запуск имитаторов](http://gitea.srez.local:3000/sasha80/uarep-ctl-test-launcher)
|
||||
|
||||
# Сборка исполняемого файла из консоли
|
||||
# Сборка исполняемого файла для Linux из консоли
|
||||
|
||||
- Запустить скрипт `build.sh`
|
||||
1. Убедиться, что файлы [шаблонов экспорта](http://gitea.srez.local:3000/sasha80/godot-bin) находятся в папке
|
||||
`~/.local/share/godot/export_templates/4.4.1.stable` в следующем составе:
|
||||
- `linux_debug.x86_64`
|
||||
- `linux_release.x86_64`
|
||||
- `windows_debug_x86_64.exe`
|
||||
- `windows_release_x86_64.exe`
|
||||
|
||||
2. Запустить скрипт `build.sh`.
|
||||
3. В папке `./bin/` будет создан исполняемый файл `uarep-ctl.linux.x86_64`
|
||||
|
||||
# Взаимодействие с 5П-28
|
||||
|
||||
@@ -36,4 +44,3 @@
|
||||
- После клонирования запустить скрипт `git-hooks-config.sh`
|
||||
- В среде **Windows** запуск скрипта `git-hooks-config.sh` производить из оболочки `git bash`
|
||||
- Нужно обновить `settings.json`
|
||||
- поиск циклических зависимостей (не реализованно)
|
||||
|
||||
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://073el51yholj"
|
||||
path="res://.godot/imported/454.png-0786f89bab034f96d995fbcf0a2cf120.ctex"
|
||||
path="res://.godot/imported/454.png-c132d7ef2b8e83240b42cc8ee25bc3a1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/454.png"
|
||||
dest_files=["res://.godot/imported/454.png-0786f89bab034f96d995fbcf0a2cf120.ctex"]
|
||||
source_file="res://data/454.png"
|
||||
dest_files=["res://.godot/imported/454.png-c132d7ef2b8e83240b42cc8ee25bc3a1.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://0w6q4vfst0ry"
|
||||
path="res://.godot/imported/OP-63.png-5da3f06f893690e242765af13436cb44.ctex"
|
||||
path="res://.godot/imported/OP-63.png-2a0f3c88de1eabad7f9bd75309301148.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/OP-63.png"
|
||||
dest_files=["res://.godot/imported/OP-63.png-5da3f06f893690e242765af13436cb44.ctex"]
|
||||
source_file="res://data/OP-63.png"
|
||||
dest_files=["res://.godot/imported/OP-63.png-2a0f3c88de1eabad7f9bd75309301148.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bj7vjj0ltgq4u"
|
||||
path="res://.godot/imported/img4302.png-6e80975f597e730b9472afc977ec1c0d.ctex"
|
||||
path="res://.godot/imported/img4302.png-5eee23c9a44f99f969e357ae92f76b5e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/img4302.png"
|
||||
dest_files=["res://.godot/imported/img4302.png-6e80975f597e730b9472afc977ec1c0d.ctex"]
|
||||
source_file="res://data/img4302.png"
|
||||
dest_files=["res://.godot/imported/img4302.png-5eee23c9a44f99f969e357ae92f76b5e.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dr3oxsnnuss40"
|
||||
path="res://.godot/imported/imgOP-63.png-7f3bef0f8f72c875930fdbef72a924bc.ctex"
|
||||
path="res://.godot/imported/imgOP-63.png-97d3c8a1732b09b40fca161db2399e48.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/imgOP-63.png"
|
||||
dest_files=["res://.godot/imported/imgOP-63.png-7f3bef0f8f72c875930fdbef72a924bc.ctex"]
|
||||
source_file="res://data/imgOP-63.png"
|
||||
dest_files=["res://.godot/imported/imgOP-63.png-97d3c8a1732b09b40fca161db2399e48.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b2h1wrwovp1ht"
|
||||
path="res://.godot/imported/imgМР231-3.png-3e0e88cc9ef1d9dae96d8042c6fec0ae.ctex"
|
||||
path="res://.godot/imported/imgМР231-3.png-2e9e8021860e06d999269b0da844b898.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/imgМР231-3.png"
|
||||
dest_files=["res://.godot/imported/imgМР231-3.png-3e0e88cc9ef1d9dae96d8042c6fec0ae.ctex"]
|
||||
source_file="res://data/imgМР231-3.png"
|
||||
dest_files=["res://.godot/imported/imgМР231-3.png-2e9e8021860e06d999269b0da844b898.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ck1b62i5g1p2o"
|
||||
path="res://.godot/imported/imgМР231S.png-bad9289239cf8c4455c78ee3ef400439.ctex"
|
||||
path="res://.godot/imported/imgМР231S.png-29aa3bce331505e885dab3f71211ec02.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/imgМР231S.png"
|
||||
dest_files=["res://.godot/imported/imgМР231S.png-bad9289239cf8c4455c78ee3ef400439.ctex"]
|
||||
source_file="res://data/imgМР231S.png"
|
||||
dest_files=["res://.godot/imported/imgМР231S.png-29aa3bce331505e885dab3f71211ec02.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dl2tpjbjnglwb"
|
||||
path="res://.godot/imported/imgП454К.png-c58afb0d1917ecf5b7e4704f8016735f.ctex"
|
||||
path="res://.godot/imported/imgП454К.png-f119c55f48c069f28a248543d6233e18.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/imgП454К.png"
|
||||
dest_files=["res://.godot/imported/imgП454К.png-c58afb0d1917ecf5b7e4704f8016735f.ctex"]
|
||||
source_file="res://data/imgП454К.png"
|
||||
dest_files=["res://.godot/imported/imgП454К.png-f119c55f48c069f28a248543d6233e18.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c7femlgfmjcgg"
|
||||
path="res://.godot/imported/imgЦИВС.png-2088b7ce536067882af032da1969e382.ctex"
|
||||
path="res://.godot/imported/imgЦИВС.png-3c5c201e9af19a5d6a4fe30a3db2704c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/imgЦИВС.png"
|
||||
dest_files=["res://.godot/imported/imgЦИВС.png-2088b7ce536067882af032da1969e382.ctex"]
|
||||
source_file="res://data/imgЦИВС.png"
|
||||
dest_files=["res://.godot/imported/imgЦИВС.png-3c5c201e9af19a5d6a4fe30a3db2704c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cckk3jk5r32bh"
|
||||
path="res://.godot/imported/ГО.png-0c35310fad9991f16e2c7944cb0aa27d.ctex"
|
||||
path="res://.godot/imported/ГО.png-9297e1095c75a909727604be6351081c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/ГО.png"
|
||||
dest_files=["res://.godot/imported/ГО.png-0c35310fad9991f16e2c7944cb0aa27d.ctex"]
|
||||
source_file="res://data/ГО.png"
|
||||
dest_files=["res://.godot/imported/ГО.png-9297e1095c75a909727604be6351081c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Излучение.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bw2sx5d0mcu53"
|
||||
path="res://.godot/imported/Излучение.png-5b4f1b0941f14dd39256508d964cdf77.ctex"
|
||||
path="res://.godot/imported/Излучение.png-4142b1103fbee10e1f5d4abd96665a2d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Излучение.png"
|
||||
dest_files=["res://.godot/imported/Излучение.png-5b4f1b0941f14dd39256508d964cdf77.ctex"]
|
||||
source_file="res://data/Излучение.png"
|
||||
dest_files=["res://.godot/imported/Излучение.png-4142b1103fbee10e1f5d4abd96665a2d.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Квадрат марс 454.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d3qui21aom1ac"
|
||||
path="res://.godot/imported/Квадрат марс 454.png-b95a5e87a8b4c7dfab2ab9770eb24a67.ctex"
|
||||
path="res://.godot/imported/Квадрат марс 454.png-71c12351dd76fee789faa5f1bec80a92.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Квадрат марс 454.png"
|
||||
dest_files=["res://.godot/imported/Квадрат марс 454.png-b95a5e87a8b4c7dfab2ab9770eb24a67.ctex"]
|
||||
source_file="res://data/Квадрат марс 454.png"
|
||||
dest_files=["res://.godot/imported/Квадрат марс 454.png-71c12351dd76fee789faa5f1bec80a92.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Квадрат марс ГО.png
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://36xjgea2n22q"
|
||||
path="res://.godot/imported/Квадрат марс ГО.png-23e7d814e3ad954b038d9b389d1b919d.ctex"
|
||||
path="res://.godot/imported/Квадрат марс ГО.png-5d4c0f8027b34cc4827e93cb818e657d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Квадрат марс ГО.png"
|
||||
dest_files=["res://.godot/imported/Квадрат марс ГО.png-23e7d814e3ad954b038d9b389d1b919d.ctex"]
|
||||
source_file="res://data/Квадрат марс ГО.png"
|
||||
dest_files=["res://.godot/imported/Квадрат марс ГО.png-5d4c0f8027b34cc4827e93cb818e657d.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Квадрат марс ОР-63.png
Normal file
|
After Width: | Height: | Size: 5.4 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cxrggrvx6l22q"
|
||||
path="res://.godot/imported/Квадрат марс ОР-63.png-8ecb8e9158c9d033961932059e47bb41.ctex"
|
||||
path="res://.godot/imported/Квадрат марс ОР-63.png-0767a2291d864f6db6e1ba2eba47f7e0.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Квадрат марс ОР-63.png"
|
||||
dest_files=["res://.godot/imported/Квадрат марс ОР-63.png-8ecb8e9158c9d033961932059e47bb41.ctex"]
|
||||
source_file="res://data/Квадрат марс ОР-63.png"
|
||||
dest_files=["res://.godot/imported/Квадрат марс ОР-63.png-0767a2291d864f6db6e1ba2eba47f7e0.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Квадрат марс РЛС1.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://by6a12oahbg82"
|
||||
path="res://.godot/imported/Квадрат марс РЛС1.png-afcb4ef535f04c85a70508ec79f2ca49.ctex"
|
||||
path="res://.godot/imported/Квадрат марс РЛС1.png-2fdc69adb1baf39adbd31a6940e7edc8.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Квадрат марс РЛС1.png"
|
||||
dest_files=["res://.godot/imported/Квадрат марс РЛС1.png-afcb4ef535f04c85a70508ec79f2ca49.ctex"]
|
||||
source_file="res://data/Квадрат марс РЛС1.png"
|
||||
dest_files=["res://.godot/imported/Квадрат марс РЛС1.png-2fdc69adb1baf39adbd31a6940e7edc8.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Квадрат марс РЛС2.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dwgqofj6yae1v"
|
||||
path="res://.godot/imported/Квадрат марс РЛС2.png-4c3b92bbc046e136790faf34578d04e4.ctex"
|
||||
path="res://.godot/imported/Квадрат марс РЛС2.png-97d339b659985176e1bf5b3d9396e56e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Квадрат марс РЛС2.png"
|
||||
dest_files=["res://.godot/imported/Квадрат марс РЛС2.png-4c3b92bbc046e136790faf34578d04e4.ctex"]
|
||||
source_file="res://data/Квадрат марс РЛС2.png"
|
||||
dest_files=["res://.godot/imported/Квадрат марс РЛС2.png-97d339b659985176e1bf5b3d9396e56e.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Квадрат марс с трубкой.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dsuiytxdnole7"
|
||||
path="res://.godot/imported/Квадрат марс с трубкой.png-615c0815d4f723fbf95570d0bda9905c.ctex"
|
||||
path="res://.godot/imported/Квадрат марс с трубкой.png-f03adfaac6e005dc959ba6a51eca1870.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Квадрат марс с трубкой.png"
|
||||
dest_files=["res://.godot/imported/Квадрат марс с трубкой.png-615c0815d4f723fbf95570d0bda9905c.ctex"]
|
||||
source_file="res://data/Квадрат марс с трубкой.png"
|
||||
dest_files=["res://.godot/imported/Квадрат марс с трубкой.png-f03adfaac6e005dc959ba6a51eca1870.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Квадрат салатный 454.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b1kuhj03yigih"
|
||||
path="res://.godot/imported/Квадрат салатный 454.png-e5160944883f38443834881280210fbb.ctex"
|
||||
path="res://.godot/imported/Квадрат салатный 454.png-b5a52cf636708f88d5000751acdbc349.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Квадрат салатный 454.png"
|
||||
dest_files=["res://.godot/imported/Квадрат салатный 454.png-e5160944883f38443834881280210fbb.ctex"]
|
||||
source_file="res://data/Квадрат салатный 454.png"
|
||||
dest_files=["res://.godot/imported/Квадрат салатный 454.png-b5a52cf636708f88d5000751acdbc349.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Квадрат салатный ГО.png
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cyb60nh23ys6k"
|
||||
path="res://.godot/imported/Квадрат салатный ГО.png-2d7ca17d2db7cbf24be68cf04fe1ab8d.ctex"
|
||||
path="res://.godot/imported/Квадрат салатный ГО.png-26dbf19de4d1cc7ea13fcbb63ea990a2.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Квадрат салатный ГО.png"
|
||||
dest_files=["res://.godot/imported/Квадрат салатный ГО.png-2d7ca17d2db7cbf24be68cf04fe1ab8d.ctex"]
|
||||
source_file="res://data/Квадрат салатный ГО.png"
|
||||
dest_files=["res://.godot/imported/Квадрат салатный ГО.png-26dbf19de4d1cc7ea13fcbb63ea990a2.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Квадрат салатный ОР-63.png
Normal file
|
After Width: | Height: | Size: 5.4 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d3v1r4r62na8"
|
||||
path="res://.godot/imported/Квадрат салатный ОР-63.png-d4e729338a9598106bf86dd54b628302.ctex"
|
||||
path="res://.godot/imported/Квадрат салатный ОР-63.png-7972d0fb6bd0e9b8772b01ce12d8ddec.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Квадрат салатный ОР-63.png"
|
||||
dest_files=["res://.godot/imported/Квадрат салатный ОР-63.png-d4e729338a9598106bf86dd54b628302.ctex"]
|
||||
source_file="res://data/Квадрат салатный ОР-63.png"
|
||||
dest_files=["res://.godot/imported/Квадрат салатный ОР-63.png-7972d0fb6bd0e9b8772b01ce12d8ddec.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Квадрат салатный РЛС1.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ddm55bo28sxcs"
|
||||
path="res://.godot/imported/Квадрат салатный РЛС1.png-4ef0fdea9acb1266f7ae514ab0ba0e5b.ctex"
|
||||
path="res://.godot/imported/Квадрат салатный РЛС1.png-25515f6d11c8ad1cdcb538334e983dfb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Квадрат салатный РЛС1.png"
|
||||
dest_files=["res://.godot/imported/Квадрат салатный РЛС1.png-4ef0fdea9acb1266f7ae514ab0ba0e5b.ctex"]
|
||||
source_file="res://data/Квадрат салатный РЛС1.png"
|
||||
dest_files=["res://.godot/imported/Квадрат салатный РЛС1.png-25515f6d11c8ad1cdcb538334e983dfb.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Квадрат салатный РЛС2.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dneqjcul4ipub"
|
||||
path="res://.godot/imported/Квадрат салатный РЛС2.png-6f204becbb933eb3257ab57b1e48e989.ctex"
|
||||
path="res://.godot/imported/Квадрат салатный РЛС2.png-603f91d45a0b3f844ece171f2660fcb6.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Квадрат салатный РЛС2.png"
|
||||
dest_files=["res://.godot/imported/Квадрат салатный РЛС2.png-6f204becbb933eb3257ab57b1e48e989.ctex"]
|
||||
source_file="res://data/Квадрат салатный РЛС2.png"
|
||||
dest_files=["res://.godot/imported/Квадрат салатный РЛС2.png-603f91d45a0b3f844ece171f2660fcb6.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Квадрат салатный с трубкой.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cw8sd7v5f31ww"
|
||||
path="res://.godot/imported/Квадрат салатный с трубкой.png-9894f02231d3497fee203635233b6b05.ctex"
|
||||
path="res://.godot/imported/Квадрат салатный с трубкой.png-8e08214e9c34521ff40b67f238679272.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Квадрат салатный с трубкой.png"
|
||||
dest_files=["res://.godot/imported/Квадрат салатный с трубкой.png-9894f02231d3497fee203635233b6b05.ctex"]
|
||||
source_file="res://data/Квадрат салатный с трубкой.png"
|
||||
dest_files=["res://.godot/imported/Квадрат салатный с трубкой.png-8e08214e9c34521ff40b67f238679272.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Кнопка подтверждения01.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://carr8bw5rwiwj"
|
||||
path="res://.godot/imported/Кнопка подтверждения01.png-1ab43fd4153a66afae313da856500257.ctex"
|
||||
path="res://.godot/imported/Кнопка подтверждения01.png-bf773cf38c449bd0458ee1c4b8a72fb9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Кнопка подтверждения01.png"
|
||||
dest_files=["res://.godot/imported/Кнопка подтверждения01.png-1ab43fd4153a66afae313da856500257.ctex"]
|
||||
source_file="res://data/Кнопка подтверждения01.png"
|
||||
dest_files=["res://.godot/imported/Кнопка подтверждения01.png-bf773cf38c449bd0458ee1c4b8a72fb9.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 7.9 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://da3qlv3jwui06"
|
||||
path="res://.godot/imported/Кнопка подтверждения11.png-fd9d763c31ce1ff07e7a519e299ab321.ctex"
|
||||
path="res://.godot/imported/Кнопка подтверждения11.png-adefa13c7e382af578ddeed190be31cb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Кнопка подтверждения11.png"
|
||||
dest_files=["res://.godot/imported/Кнопка подтверждения11.png-fd9d763c31ce1ff07e7a519e299ab321.ctex"]
|
||||
source_file="res://data/Кнопка подтверждения11.png"
|
||||
dest_files=["res://.godot/imported/Кнопка подтверждения11.png-adefa13c7e382af578ddeed190be31cb.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://duu8q7sv0jwfh"
|
||||
path="res://.godot/imported/ННВС.png-6758726dbf560196d6b2e61e00a7fd08.ctex"
|
||||
path="res://.godot/imported/ННВС.png-899547e5381a581ad6c02127847ea1e9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/ННВС.png"
|
||||
dest_files=["res://.godot/imported/ННВС.png-6758726dbf560196d6b2e61e00a7fd08.ctex"]
|
||||
source_file="res://data/ННВС.png"
|
||||
dest_files=["res://.godot/imported/ННВС.png-899547e5381a581ad6c02127847ea1e9.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 7.0 KiB After Width: | Height: | Size: 7.0 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cyaj6t3dhpsk0"
|
||||
path="res://.godot/imported/ННВС3.png-2faf3fcf8c20abef9791ca942927269e.ctex"
|
||||
path="res://.godot/imported/ННВС3.png-a3f5d59f56552b63d617ee348bab87ad.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/ННВС3.png"
|
||||
dest_files=["res://.godot/imported/ННВС3.png-2faf3fcf8c20abef9791ca942927269e.ctex"]
|
||||
source_file="res://data/ННВС3.png"
|
||||
dest_files=["res://.godot/imported/ННВС3.png-a3f5d59f56552b63d617ee348bab87ad.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 8.7 KiB After Width: | Height: | Size: 8.7 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ctd836iecgm6i"
|
||||
path="res://.godot/imported/ННВС4.png-2c62b993d70aa66b8bc1556f3d939848.ctex"
|
||||
path="res://.godot/imported/ННВС4.png-86b688feaa02c70e0050733e163ce38c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/ННВС4.png"
|
||||
dest_files=["res://.godot/imported/ННВС4.png-2c62b993d70aa66b8bc1556f3d939848.ctex"]
|
||||
source_file="res://data/ННВС4.png"
|
||||
dest_files=["res://.godot/imported/ННВС4.png-86b688feaa02c70e0050733e163ce38c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Окно частот0.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b1dw06ahtftq2"
|
||||
path="res://.godot/imported/Окно частот0.png-6b01791c971bddb01337caf9077bf060.ctex"
|
||||
path="res://.godot/imported/Окно частот0.png-79ada2e7504614b9bdf58bce1aff61fb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Окно частот0.png"
|
||||
dest_files=["res://.godot/imported/Окно частот0.png-6b01791c971bddb01337caf9077bf060.ctex"]
|
||||
source_file="res://data/Окно частот0.png"
|
||||
dest_files=["res://.godot/imported/Окно частот0.png-79ada2e7504614b9bdf58bce1aff61fb.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Приём.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://xux3mch12733"
|
||||
path="res://.godot/imported/Приём.png-af57c0588e4ebcb32efb13136889a605.ctex"
|
||||
path="res://.godot/imported/Приём.png-a0eeba566cb65134a3fa9d0a8bf0fc39.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Приём.png"
|
||||
dest_files=["res://.godot/imported/Приём.png-af57c0588e4ebcb32efb13136889a605.ctex"]
|
||||
source_file="res://data/Приём.png"
|
||||
dest_files=["res://.godot/imported/Приём.png-a0eeba566cb65134a3fa9d0a8bf0fc39.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 8.0 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://kyrnn1mqpc08"
|
||||
path="res://.godot/imported/РЛС1.png-968d2455d9f1615a54bf6eb2a5d01f60.ctex"
|
||||
path="res://.godot/imported/РЛС1.png-6e9247da587619066278ce8ab7a0d447.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/РЛС1.png"
|
||||
dest_files=["res://.godot/imported/РЛС1.png-968d2455d9f1615a54bf6eb2a5d01f60.ctex"]
|
||||
source_file="res://data/РЛС1.png"
|
||||
dest_files=["res://.godot/imported/РЛС1.png-6e9247da587619066278ce8ab7a0d447.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cx0f3wcx76u1k"
|
||||
path="res://.godot/imported/РЛС2.png-d9b21b8070ca878f5ca8a0f9f503e8f8.ctex"
|
||||
path="res://.godot/imported/РЛС2.png-e18689f9e2e7955f0059efdf1a8ca2a4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/РЛС2.png"
|
||||
dest_files=["res://.godot/imported/РЛС2.png-d9b21b8070ca878f5ca8a0f9f503e8f8.ctex"]
|
||||
source_file="res://data/РЛС2.png"
|
||||
dest_files=["res://.godot/imported/РЛС2.png-e18689f9e2e7955f0059efdf1a8ca2a4.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.5 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bv0g3wqf0s2qf"
|
||||
path="res://.godot/imported/РЛС201.png-75592e26f7acf4bf836259584bde429f.ctex"
|
||||
path="res://.godot/imported/РЛС201.png-fbbdcf37ef542e078a0b387ef1eba88b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/РЛС201.png"
|
||||
dest_files=["res://.godot/imported/РЛС201.png-75592e26f7acf4bf836259584bde429f.ctex"]
|
||||
source_file="res://data/РЛС201.png"
|
||||
dest_files=["res://.godot/imported/РЛС201.png-fbbdcf37ef542e078a0b387ef1eba88b.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Скруглённый квадрат белый.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://djv8fkddcjucs"
|
||||
path="res://.godot/imported/Скруглённый квадрат белый.png-84c153e87da8cd3b65ff5d0a5a0ea7ca.ctex"
|
||||
path="res://.godot/imported/Скруглённый квадрат белый.png-4793c453fe49bfbe7c9affd223331345.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Скруглённый квадрат белый.png"
|
||||
dest_files=["res://.godot/imported/Скруглённый квадрат белый.png-84c153e87da8cd3b65ff5d0a5a0ea7ca.ctex"]
|
||||
source_file="res://data/Скруглённый квадрат белый.png"
|
||||
dest_files=["res://.godot/imported/Скруглённый квадрат белый.png-4793c453fe49bfbe7c9affd223331345.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Скруглённый квадрат серый.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bymxiptkbufvs"
|
||||
path="res://.godot/imported/Скруглённый квадрат серый.png-4655829309cca3b1dec2c9ae01376d54.ctex"
|
||||
path="res://.godot/imported/Скруглённый квадрат серый.png-2111d7338e52a03a41f05d6ffbbc3eb6.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Скруглённый квадрат серый.png"
|
||||
dest_files=["res://.godot/imported/Скруглённый квадрат серый.png-4655829309cca3b1dec2c9ae01376d54.ctex"]
|
||||
source_file="res://data/Скруглённый квадрат серый.png"
|
||||
dest_files=["res://.godot/imported/Скруглённый квадрат серый.png-2111d7338e52a03a41f05d6ffbbc3eb6.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Скруглённый прямоуг салатный.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://busl8rb38lis"
|
||||
path="res://.godot/imported/Скруглённый прямоуг салатный.png-6f841ceab8a518839c1455ba064067fd.ctex"
|
||||
path="res://.godot/imported/Скруглённый прямоуг салатный.png-e10b4e8820d45ab6e79c4fba522af854.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Скруглённый прямоуг салатный.png"
|
||||
dest_files=["res://.godot/imported/Скруглённый прямоуг салатный.png-6f841ceab8a518839c1455ba064067fd.ctex"]
|
||||
source_file="res://data/Скруглённый прямоуг салатный.png"
|
||||
dest_files=["res://.godot/imported/Скруглённый прямоуг салатный.png-e10b4e8820d45ab6e79c4fba522af854.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Скруглённый прямоугольник белый.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://3siondd3feev"
|
||||
path="res://.godot/imported/Скруглённый прямоугольник белый.png-5c31693454260983c7c649f3f4a01f32.ctex"
|
||||
path="res://.godot/imported/Скруглённый прямоугольник белый.png-758adbfc4fc135ed0095e711422b8c0e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Скруглённый прямоугольник белый.png"
|
||||
dest_files=["res://.godot/imported/Скруглённый прямоугольник белый.png-5c31693454260983c7c649f3f4a01f32.ctex"]
|
||||
source_file="res://data/Скруглённый прямоугольник белый.png"
|
||||
dest_files=["res://.godot/imported/Скруглённый прямоугольник белый.png-758adbfc4fc135ed0095e711422b8c0e.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Скруглённый прямоугольник серый.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://7ody4v7qy36g"
|
||||
path="res://.godot/imported/Скруглённый прямоугольник серый.png-28e37efcf12b47a405f349df02752b2e.ctex"
|
||||
path="res://.godot/imported/Скруглённый прямоугольник серый.png-318eedc8abeb0fd535304028648863b7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Скруглённый прямоугольник серый.png"
|
||||
dest_files=["res://.godot/imported/Скруглённый прямоугольник серый.png-28e37efcf12b47a405f349df02752b2e.ctex"]
|
||||
source_file="res://data/Скруглённый прямоугольник серый.png"
|
||||
dest_files=["res://.godot/imported/Скруглённый прямоугольник серый.png-318eedc8abeb0fd535304028648863b7.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://di30dfvbbdnms"
|
||||
path="res://.godot/imported/Состояние РЭС 1.png-f5ba95ce2831b151364b58132bcfd6d3.ctex"
|
||||
path="res://.godot/imported/Состояние РЭС 1.png-e2474563fa9b74812f9b4b5205383ee9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Состояние РЭС 1.png"
|
||||
dest_files=["res://.godot/imported/Состояние РЭС 1.png-f5ba95ce2831b151364b58132bcfd6d3.ctex"]
|
||||
source_file="res://data/Состояние РЭС 1.png"
|
||||
dest_files=["res://.godot/imported/Состояние РЭС 1.png-e2474563fa9b74812f9b4b5205383ee9.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bu88bqq7hrotv"
|
||||
path="res://.godot/imported/Состояние РЭС 20.png-f2c617484d1f6763a642eced01c2530c.ctex"
|
||||
path="res://.godot/imported/Состояние РЭС 20.png-069ed59768371127a84d24ab449b9eef.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Состояние РЭС 20.png"
|
||||
dest_files=["res://.godot/imported/Состояние РЭС 20.png-f2c617484d1f6763a642eced01c2530c.ctex"]
|
||||
source_file="res://data/Состояние РЭС 20.png"
|
||||
dest_files=["res://.godot/imported/Состояние РЭС 20.png-069ed59768371127a84d24ab449b9eef.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://coxhivvc6uibs"
|
||||
path="res://.godot/imported/Состояние РЭС 40.png-886d83ec227e25459a7d06a06ebe7ee5.ctex"
|
||||
path="res://.godot/imported/Состояние РЭС 40.png-b9da524e7dee045c108d7beba04deb67.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Состояние РЭС 40.png"
|
||||
dest_files=["res://.godot/imported/Состояние РЭС 40.png-886d83ec227e25459a7d06a06ebe7ee5.ctex"]
|
||||
source_file="res://data/Состояние РЭС 40.png"
|
||||
dest_files=["res://.godot/imported/Состояние РЭС 40.png-b9da524e7dee045c108d7beba04deb67.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 910 B After Width: | Height: | Size: 910 B |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c1nld5t17kws3"
|
||||
path="res://.godot/imported/Состояние ЭМС слабый сигнал.png-a3138d5b7588d42d7d634dd5be83f042.ctex"
|
||||
path="res://.godot/imported/Состояние ЭМС слабый сигнал.png-790a07b3c7b97e83dff4c8521b52600d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Состояние ЭМС слабый сигнал.png"
|
||||
dest_files=["res://.godot/imported/Состояние ЭМС слабый сигнал.png-a3138d5b7588d42d7d634dd5be83f042.ctex"]
|
||||
source_file="res://data/Состояние ЭМС слабый сигнал.png"
|
||||
dest_files=["res://.godot/imported/Состояние ЭМС слабый сигнал.png-790a07b3c7b97e83dff4c8521b52600d.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
BIN
data/Угловой квадрат2.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://hd76uw2shjtn"
|
||||
path="res://.godot/imported/Угловой квадрат2.png-3be907bbab67ff1fca7419325907734c.ctex"
|
||||
path="res://.godot/imported/Угловой квадрат2.png-1c5299ac0e361e5550fd41c2978f5871.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/Угловой квадрат2.png"
|
||||
dest_files=["res://.godot/imported/Угловой квадрат2.png-3be907bbab67ff1fca7419325907734c.ctex"]
|
||||
source_file="res://data/Угловой квадрат2.png"
|
||||
dest_files=["res://.godot/imported/Угловой квадрат2.png-1c5299ac0e361e5550fd41c2978f5871.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://hkcvl2waf63s"
|
||||
path="res://.godot/imported/вид сверху.png-df889aaf419148be7d78418fb80ab875.ctex"
|
||||
path="res://.godot/imported/вид сверху.png-a9d3755329663b9b1744cd62029637cb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/эмс2/вид сверху.png"
|
||||
dest_files=["res://.godot/imported/вид сверху.png-df889aaf419148be7d78418fb80ab875.ctex"]
|
||||
source_file="res://data/вид сверху.png"
|
||||
dest_files=["res://.godot/imported/вид сверху.png-a9d3755329663b9b1744cd62029637cb.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
4
docs/build.sh
Normal file
@@ -0,0 +1,4 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
dot -Tpng "структура.dot" -o "структура.png"
|
||||
pandoc -f markdown_strict --verbose "README.md" > "README.doc"
|
||||
38
docs/струкура-по.dot
Normal file
@@ -0,0 +1,38 @@
|
||||
digraph "Прибор УФ"
|
||||
{
|
||||
graph [nodesep=0.5, overlap = false];
|
||||
node [shape=box, overlap = false];
|
||||
eth0 [label="eth0", shape=cds];
|
||||
eth1 [label="eth1", shape=cds];
|
||||
eth2 [label="eth2", shape=cds];
|
||||
tty0 [label="tty0", shape=cds];
|
||||
tty1 [label="tty1", shape=cds];
|
||||
tty2 [label="tty2", shape=cds];
|
||||
proto_capsrpb [label="Протокол КАПС-РПБ"];
|
||||
proto_5p28 [label="Протокол 5П-28"];
|
||||
uarep_uart [label="UART ModBus"];
|
||||
uarep_ctl [label="ПО УАРЭП"];
|
||||
caps_rpb [label="СПО \"КАПС РПБ\""];
|
||||
p16 [label="П16", shape=plaintext, style=filled];
|
||||
spt25left [label="СПТ25 левый борт", shape=plaintext, style=filled];
|
||||
spt25right [label="СПТ25 правый борт", shape=plaintext, style=filled];
|
||||
|
||||
eth0 -> proto_5p28;
|
||||
eth1 -> proto_5p28;
|
||||
eth0 -> proto_capsrpb;
|
||||
eth1 -> proto_capsrpb;
|
||||
eth0 -> uarep_uart;
|
||||
eth1 -> uarep_uart;
|
||||
eth2 -> caps_rpb;
|
||||
proto_5p28 -> uarep_ctl;
|
||||
uarep_uart -> uarep_ctl;
|
||||
uarep_uart -> tty0;
|
||||
uarep_uart -> tty1;
|
||||
uarep_uart -> tty2;
|
||||
uarep_ctl -> caps_rpb;
|
||||
proto_capsrpb -> caps_rpb;
|
||||
p16 -> eth0 [style=invis]
|
||||
p16 -> eth1 [style=invis]
|
||||
spt25left -> tty0 [style=invis]
|
||||
spt25right -> tty1 [style=invis]
|
||||
}
|
||||
@@ -28,7 +28,7 @@ interfer/center_offset=Vector2(200, 225)
|
||||
interfer/default_color0=Color(0.38, 0.47, 0.51, 1)
|
||||
interfer/default_color1=Color(0.39, 0.44, 0.5, 1)
|
||||
interfer/select_color=Color(1, 1, 1, 1)
|
||||
interfer/interfer_color=Color(0.9, 0.1, 0.25, 0.9)
|
||||
interfer/interfer_color=Color(0.58, 0.47, 0.51, 1)
|
||||
interfer/resend_timeout=1000.0
|
||||
config/external_cu=false
|
||||
config/unit_rr_request_period=20.0
|
||||
@@ -36,7 +36,7 @@ config/kems_files_path="user://kems/"
|
||||
config/emsg_files_path="user://emsg/"
|
||||
config/settings_path="user://settings.json"
|
||||
config/unit_bpo_request_period=20.0
|
||||
interfer/emit_color=Color(0.9, 0.1, 0.25, 0.5)
|
||||
interfer/emit_color=Color(0.58, 0.471, 0.51, 0.2)
|
||||
interfer/closed_sectors=Color(0, 0, 0, 1)
|
||||
|
||||
[autoload]
|
||||
|
||||
@@ -35,10 +35,8 @@ func get_radius_outter() -> float: return material.get('shader_parameter/radius
|
||||
func get_radius_inner_0() -> float: return material.get('shader_parameter/radius_inner_0')
|
||||
func get_radius_inner_1() -> float: return material.get('shader_parameter/radius_inner_1')
|
||||
|
||||
func get_band_colors(val: Array): return material.get('shader_parameter/ant_band_c')
|
||||
func get_band_failures(val: Array): return material.get('shader_parameter/ant_band_m')
|
||||
func set_band_colors(val: Array): material.set('shader_parameter/ant_band_c', val)
|
||||
func set_band_failures(val: Array): material.set('shader_parameter/ant_band_m', val)
|
||||
|
||||
|
||||
## Добавляет сектор запрета[br]
|
||||
## [param id] - Индекс сектора запрета.[br]
|
||||
|
||||
@@ -7,8 +7,8 @@ const TableHeader = preload('res://table/header.tscn') ## Ячейка за
|
||||
|
||||
const TABLE_HEADER = [ TableHeader, TableHeader, TableHeader , TableHeader ] ## Описание ряда заголовка.
|
||||
const TABLE_ROW = [ CellLineEdit, CellLineEdit, CellLineEdit , CellLineEdit ] ## Описание ряда.
|
||||
const TABLE_HEADERS_TEXT = ['№', 'Название', 'Пеленг', 'Состояние' ] ## Заголовки таблицы.
|
||||
const TABLE_COLUMN_SIZE = [ 65, 100, 90, 170 ] ## Ширины колонок.
|
||||
const TABLE_HEADERS_TEXT = ['Номер', 'Название', 'Пеленг', 'Состояние' ] ## Заголовки таблицы.
|
||||
const TABLE_COLUMN_SIZE = [ 75, 100, 95, 180 ] ## Ширины колонок.
|
||||
|
||||
## Состояние выполнения сеанса помехи
|
||||
const INTERFER_STATE = {
|
||||
@@ -122,8 +122,7 @@ func on_interfer_new(ecm, table_index):
|
||||
# Будем надеяться, что отложенные вызовы производятся в том же порядке
|
||||
$table.call_deferred('clear_rows_selected')
|
||||
$table.call_deferred('set_row_selected', i_row, true)
|
||||
if not interfer.auto_enabled:
|
||||
signaller.emit_signal('interfer_selected', ecm)
|
||||
signaller.emit_signal('interfer_selected', ecm)
|
||||
|
||||
|
||||
func on_interfer_off(ecm, table_index):
|
||||
|
||||
@@ -35,5 +35,5 @@ script = ExtResource("2_empn3")
|
||||
|
||||
[node name="table" type="GridContainer" parent="scroll"]
|
||||
layout_mode = 2
|
||||
columns = 5
|
||||
columns = 4
|
||||
script = ExtResource("3_4bupu")
|
||||
|
||||
@@ -5,16 +5,14 @@ class_name scroll_threats extends ScrollContainer
|
||||
|
||||
const CellLineEdit = preload('res://table/ячейка-2.tscn') ## Ячейка таблицы.
|
||||
const TableHeader = preload('res://table/header.tscn') ## Ячейка заголовок таблицы.
|
||||
const EmitLed = preload('res://scenes/frame-threats/emit-led.tscn') ## Ячейка заголовок таблицы.
|
||||
|
||||
const TABLE_HEADER = [ TableHeader, TableHeader, TableHeader, TableHeader , TableHeader ] ## Описание ряда заголовка.
|
||||
const TABLE_ROW = [ CellLineEdit, CellLineEdit, CellLineEdit, CellLineEdit, EmitLed ] ## Описание ряда.
|
||||
const TABLE_COLUMN_PARAM = ['id', 'aoa', 'freq', 'proto', 'emit' ] ## Параметры цели отображаемые в таблице.
|
||||
const TABLE_HEADERS_TEXT = ['№', 'Пеленг', 'Частота, МГц', 'Протокол', 'Помеха' ] ## Заголовки таблицы.
|
||||
const TABLE_COLUMN_SIZE = [ 65, 70, 110, 140, 65] ## Ширины колонок.
|
||||
|
||||
const TABLE_TEXT_ROWS = 4
|
||||
const EMIT_STATE_COL = 4
|
||||
const TABLE_HEADER = [ TableHeader, TableHeader, TableHeader, TableHeader ] ## Описание ряда заголовка.
|
||||
const TABLE_ROW = [ CellLineEdit, CellLineEdit, CellLineEdit, CellLineEdit ] ## Описание ряда.
|
||||
const TABLE_COLUMN_PARAM = ['id', 'aoa', 'freq', 'proto' ] ## Параметры цели отображаемые в таблице.
|
||||
const TABLE_HEADERS_TEXT = ['Номер', 'Пеленг', 'Частота, МГц', 'Протокол' ] ## Заголовки таблицы.
|
||||
const TABLE_COLUMN_SIZE = [ 65, 145, 145, 90 ] ## Ширины колонок.
|
||||
|
||||
|
||||
## Снимает выделение цели.
|
||||
func on_rto_threat_unsel(_th_id): $table.clear_rows_selected()
|
||||
@@ -65,17 +63,6 @@ func on_threat_update(th, table_index: Dictionary):
|
||||
var row = map_th_to_row(th)
|
||||
var i_row = table_index[th.id]
|
||||
$table.set_row_text(i_row, row)
|
||||
var emit_node = $table.get_node2(EMIT_STATE_COL, i_row)
|
||||
var emit_txr = emit_node.get_node('texture-led')
|
||||
if th.emit_state == 0:
|
||||
emit_txr.visible = false
|
||||
elif th.emit_state == 1:
|
||||
emit_txr.visible = true
|
||||
emit_txr.self_modulate = Color.ORANGE
|
||||
elif th.emit_state == 2:
|
||||
emit_txr.visible = true
|
||||
emit_txr.self_modulate = Color.RED
|
||||
|
||||
|
||||
|
||||
## Обрабатывает сигнал [b]threat_lost[/b].
|
||||
@@ -91,7 +78,7 @@ func on_threat_new(th, table_index):
|
||||
$table.add_row(TABLE_ROW)
|
||||
var row = map_th_to_row(th)
|
||||
$table.set_row_text(i_row, row)
|
||||
disable_edit($table, TABLE_TEXT_ROWS, i_row)
|
||||
$table.set_row_editable(i_row, false)
|
||||
$table.set_node_user_data(0, i_row, th)
|
||||
table_index[th.id] = i_row
|
||||
|
||||
@@ -99,11 +86,10 @@ func on_threat_new(th, table_index):
|
||||
## Преобразует цель в строку таблицы.
|
||||
func map_th_to_row(th) -> Array:
|
||||
var row: = Array()
|
||||
row.resize(TABLE_TEXT_ROWS)
|
||||
row.resize(TABLE_COLUMN_PARAM.size())
|
||||
var i_col: int = 0
|
||||
for param_name in TABLE_COLUMN_PARAM:
|
||||
var val = th.get(param_name)
|
||||
if val == null: continue
|
||||
row[i_col] = '%0.1f' % val if val is float else '%s' % val
|
||||
if not th.fflags[param_name]:
|
||||
row[i_col] = ''
|
||||
@@ -118,13 +104,3 @@ func on_rto_threat_sel(th_id, tbl):
|
||||
if node.text.to_int() == th_id:
|
||||
row_pressed(i)
|
||||
break
|
||||
|
||||
|
||||
## Отключает возможность редактирования LineEdit в таблице.[br]
|
||||
## [param tbl] - таблица,[br]
|
||||
## [param num_col] - номер колонки,[br]
|
||||
## [param i_row] - номер столбца.[br]
|
||||
func disable_edit(tbl, num_col: int, i_row: int):
|
||||
for col in num_col:
|
||||
var node: LineEdit = tbl.get_node2(col, i_row)
|
||||
node.editable = false
|
||||
|
||||
@@ -95,13 +95,15 @@ script = ExtResource("8_tidwt")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="remote_control" type="Label" parent="."]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
offset_left = 1244.0
|
||||
offset_right = 1401.0
|
||||
offset_left = 1358.0
|
||||
offset_right = 1501.0
|
||||
offset_bottom = 27.0
|
||||
tooltip_text = "Комплекс находится под внешним управлением"
|
||||
mouse_filter = 0
|
||||
theme_override_colors/font_color = Color(0, 0, 0, 1)
|
||||
theme_override_font_sizes/font_size = 14
|
||||
theme_override_styles/normal = SubResource("StyleBoxFlat_o1r22")
|
||||
text = "Внешнее управление"
|
||||
horizontal_alignment = 1
|
||||
|
||||
@@ -3,5 +3,6 @@
|
||||
[ext_resource type="Texture2D" uid="uid://cj1f2uy6qfvki" path="res://data/23900.png" id="1_v0nwa"]
|
||||
|
||||
[node name="23900" type="Sprite2D"]
|
||||
rotation = 4.71239
|
||||
scale = Vector2(0.496934, 0.496934)
|
||||
texture = ExtResource("1_v0nwa")
|
||||
|
||||
@@ -727,7 +727,7 @@ func blend_mask(val: bool) -> void:
|
||||
|
||||
|
||||
func update_coordinates_label(lon: float, lat: float) -> void:
|
||||
coordinates_label = 'Координаты: NS:%f, EW:%f' % [lat, lon]
|
||||
coordinates_label = 'Координаты:\nNS:%f\nEW:%f' % [lat, lon]
|
||||
signaller.emit_signal('update_coordinates_map', coordinates_label)
|
||||
|
||||
|
||||
@@ -834,5 +834,4 @@ func draw_ship_radius() -> void:
|
||||
var radius_point_world = Vector2(ship_world_pos.x + radius_world, ship_world_pos.y)
|
||||
var radius_point_screen = world_to_screen(radius_point_world)
|
||||
var radius_screen = ship_screen_pos.distance_to(radius_point_screen)
|
||||
#draw_arc(ship_screen_pos, radius_screen, 0, TAU, 64, Color.ORANGE, 2.0) # отрисовка контура
|
||||
draw_circle(ship_screen_pos, radius_screen, Color.ORANGE_RED * Color(1, 1, 1, 0.1)) # отрисовка заливки
|
||||
|
||||
@@ -5,23 +5,7 @@ extends TextureButton
|
||||
@export var state_colors: Array
|
||||
|
||||
func _on_toggled(toggled_on): $frame.visible = toggled_on
|
||||
|
||||
|
||||
func _enter_tree() -> void:
|
||||
$label.self_modulate = state_colors[state]
|
||||
ProjectSettings.connect('settings_changed', _on_settings_changed)
|
||||
|
||||
|
||||
func _exit_tree() -> void:
|
||||
ProjectSettings.disconnect('settings_changed', _on_settings_changed)
|
||||
|
||||
|
||||
func _on_settings_changed():
|
||||
if not is_inside_tree(): return
|
||||
var white_color = ProjectSettings.get_setting('Схема прибора. Белый цвет', Color.DIM_GRAY)
|
||||
var black_color = ProjectSettings.get_setting('Схема прибора. Чёрный цвет', Color.CORAL)
|
||||
$pic_functional.material.set('shader_parameter/white', white_color)
|
||||
$pic_functional.material.set('shader_parameter/black', black_color)
|
||||
func _enter_tree() -> void: $label.self_modulate = state_colors[state]
|
||||
|
||||
|
||||
@export var state: int:
|
||||
@@ -30,10 +14,3 @@ func _on_settings_changed():
|
||||
state = v
|
||||
if is_inside_tree():
|
||||
$label.self_modulate = state_colors[v]
|
||||
|
||||
|
||||
@export var show_functional: bool:
|
||||
set(v):
|
||||
show_functional = v
|
||||
if is_inside_tree():
|
||||
$pic_functional.visible = v
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=26 format=3 uid="uid://lwmw4egynmd1"]
|
||||
[gd_scene load_steps=18 format=3 uid="uid://lwmw4egynmd1"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://bar8k5qef7kch" path="res://data/УФ.png" id="2_0nvm1"]
|
||||
[ext_resource type="Script" uid="uid://q3gmpsqspjfp" path="res://scenes/контроль/внешний.gd" id="2_8r80x"]
|
||||
@@ -12,16 +12,9 @@
|
||||
[ext_resource type="Texture2D" uid="uid://c6nve6f8sfyj2" path="res://data/состояние-исправности-0.png" id="7_6j01w"]
|
||||
[ext_resource type="Texture2D" uid="uid://u3tnejvpm8it" path="res://data/disconnect-a.png" id="8_gs2be"]
|
||||
[ext_resource type="Texture2D" uid="uid://dnreyfh3cd1k2" path="res://data/состояние-исправности-1.png" id="8_isjua"]
|
||||
[ext_resource type="Shader" uid="uid://83fx15q1xlid" path="res://shaders/two-color.gdshader" id="9_71ec4"]
|
||||
[ext_resource type="Texture2D" uid="uid://b4isaggma6q3" path="res://data/Грани22.png" id="9_iqgf5"]
|
||||
[ext_resource type="Texture2D" uid="uid://c6booa8753u5t" path="res://data/состояние-исправности-2.png" id="9_ll0vs"]
|
||||
[ext_resource type="Texture2D" uid="uid://bktiige0i2lhl" path="res://data/У-РЭП-РПД-Н.png" id="9_qe1go"]
|
||||
[ext_resource type="Texture2D" uid="uid://b2vf7en1jj8dv" path="res://data/У-РЭП-РПД-В.png" id="9_w6m6a"]
|
||||
[ext_resource type="Texture2D" uid="uid://u7h3l0jjrsnp" path="res://data/У-УФ.png" id="11_gjf0t"]
|
||||
[ext_resource type="Script" uid="uid://bncy1x53jp73d" path="res://scenes/контроль/connect_pribor.gd" id="11_u7tym"]
|
||||
[ext_resource type="Texture2D" uid="uid://vdhmga62vjsj" path="res://data/АФСП-РТР.png" id="13_32yvq"]
|
||||
[ext_resource type="Texture2D" uid="uid://dm350ta8noa0v" path="res://data/У-РЭП-РПД-К.png" id="16_32yvq"]
|
||||
[ext_resource type="Texture2D" uid="uid://c3cyog3gy24ft" path="res://data/У-ЭП.png" id="16_gjf0t"]
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_iqgf5"]
|
||||
script/source = "extends Panel
|
||||
@@ -52,9 +45,6 @@ const PRIBORS_RES = \\
|
||||
}
|
||||
|
||||
|
||||
var cur_pribor_node = null
|
||||
|
||||
|
||||
func on_line_changed(u, conn_node, _pribor_meta): conn_node.set_val(u.online)
|
||||
func on_serv_changed(u, pribor_node, _pribor_meta): pribor_node.state = int(u.serviceability)
|
||||
|
||||
@@ -62,14 +52,12 @@ func on_serv_changed(u, pribor_node, _pribor_meta): pribor_node.state = int(u.se
|
||||
func on_mode_changed():
|
||||
clean_pribor_items()
|
||||
reset_pribor_buttons()
|
||||
$chk_show_functional.disabled = true
|
||||
|
||||
|
||||
func reset_pribor_buttons():
|
||||
var pribor_buttons: = get_tree().get_nodes_in_group('pribor_buttons')
|
||||
for node in pribor_buttons:
|
||||
node.button_pressed = false
|
||||
node.show_functional = false
|
||||
|
||||
|
||||
func _ready():
|
||||
@@ -129,10 +117,6 @@ func clean_pribor_items():
|
||||
|
||||
|
||||
func on_pribor_press(pribor_path, header_text, pribor_node):
|
||||
if cur_pribor_node:
|
||||
cur_pribor_node.show_functional = false
|
||||
$chk_show_functional.button_pressed = false
|
||||
cur_pribor_node = pribor_node
|
||||
clean_pribor_items()
|
||||
var pribor_obj = load(pribor_path)
|
||||
if not pribor_obj:
|
||||
@@ -143,7 +127,6 @@ func on_pribor_press(pribor_path, header_text, pribor_node):
|
||||
push_error('экземпляр не создан: \\\"%s\\\" (%s)' % [pribor_path, header_text])
|
||||
return
|
||||
$lbl_header.text = header_text
|
||||
$chk_show_functional.disabled = false
|
||||
var meta_list = pribor_node.get_meta_list()
|
||||
if meta_list.find('unit_name') > -1:
|
||||
var unit_name = pribor_node.get_meta('unit_name')
|
||||
@@ -160,26 +143,8 @@ func on_serviceability_changed(prd_module: Object, prd_pribor:Node)-> void:
|
||||
|
||||
|
||||
func on_update_uf_serviceability(uf_serviceaability: bool, uf_pribor: Node)-> void:
|
||||
|
||||
uf_pribor.state = 1 if uf_serviceaability else 2
|
||||
|
||||
|
||||
func _on_chk_show_functional_toggled(toggled_on: bool) -> void:
|
||||
if cur_pribor_node:
|
||||
cur_pribor_node.show_functional = toggled_on
|
||||
|
||||
|
||||
func _on_gui_input(event: InputEvent) -> void:
|
||||
if event is InputEventMouseButton and event.pressed and event.button_index == MOUSE_BUTTON_LEFT:
|
||||
if cur_pribor_node:
|
||||
cur_pribor_node.show_functional = false
|
||||
var pribor_buttons := get_tree().get_nodes_in_group('pribor_buttons')
|
||||
for node in pribor_buttons:
|
||||
node.button_pressed = false
|
||||
clean_pribor_items()
|
||||
cur_pribor_node = null
|
||||
$chk_show_functional.button_pressed = false
|
||||
$chk_show_functional.disabled = true
|
||||
$lbl_header.text = \"\"
|
||||
"
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_foasq"]
|
||||
@@ -196,12 +161,6 @@ animations = [{
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_71ec4"]
|
||||
shader = ExtResource("9_71ec4")
|
||||
shader_parameter/white = Vector3(0.14, 0.13, 0.13)
|
||||
shader_parameter/black = Vector3(0.95, 0.55, 0.05)
|
||||
shader_parameter/gamma = 2.0
|
||||
|
||||
[node name="Контроль" type="Panel"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
@@ -210,8 +169,6 @@ grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = SubResource("GDScript_iqgf5")
|
||||
metadata/_edit_lock_ = true
|
||||
metadata/_edit_vertical_guides_ = [21.0, 1578.0]
|
||||
metadata/_edit_horizontal_guides_ = [200.0, 51.0]
|
||||
|
||||
[node name="capsrpb" type="TextureRect" parent="." groups=["pribor_pics"]]
|
||||
editor_description = "Кнопка для отображения внешних соединений."
|
||||
@@ -432,27 +389,6 @@ patch_margin_right = 16
|
||||
patch_margin_bottom = 16
|
||||
|
||||
[node name="connect_pribor" type="AnimatedSprite2D" parent="pribor_prd_n_1"]
|
||||
visible = false
|
||||
light_mask = 3
|
||||
position = Vector2(35, -10)
|
||||
scale = Vector2(0.625, 0.625)
|
||||
sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_prd_n_1"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -1029.0
|
||||
offset_top = 9.0
|
||||
offset_right = 576.0
|
||||
offset_bottom = 830.0
|
||||
scale = Vector2(0.97094, 0.97094)
|
||||
texture = ExtResource("9_qe1go")
|
||||
|
||||
[node name="connect_pribor2" type="AnimatedSprite2D" parent="pribor_prd_n_1"]
|
||||
light_mask = 3
|
||||
position = Vector2(35, -10)
|
||||
scale = Vector2(0.625, 0.625)
|
||||
@@ -513,18 +449,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_uf"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -1155.0
|
||||
offset_top = -362.0
|
||||
offset_right = -96.0001
|
||||
offset_bottom = 311.0
|
||||
scale = Vector2(0.789429, 0.789429)
|
||||
texture = ExtResource("11_gjf0t")
|
||||
|
||||
[node name="pribor_rtr" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -569,6 +493,16 @@ patch_margin_top = 16
|
||||
patch_margin_right = 16
|
||||
patch_margin_bottom = 16
|
||||
|
||||
[node name="label2" type="Label" parent="pribor_rtr"]
|
||||
layout_mode = 0
|
||||
offset_left = 12.0
|
||||
offset_top = -54.0
|
||||
offset_right = 95.0
|
||||
offset_bottom = -35.0
|
||||
text = "РТР"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="connect_pribor" type="AnimatedSprite2D" parent="pribor_rtr"]
|
||||
light_mask = 3
|
||||
position = Vector2(55, -15)
|
||||
@@ -577,18 +511,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_rtr"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -1036.0
|
||||
offset_top = -394.0
|
||||
offset_right = 927.0
|
||||
offset_bottom = 595.0
|
||||
scale = Vector2(0.792688, 0.792688)
|
||||
texture = ExtResource("13_32yvq")
|
||||
|
||||
[node name="pribor_afsp_1" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -636,6 +558,17 @@ patch_margin_top = 16
|
||||
patch_margin_right = 16
|
||||
patch_margin_bottom = 16
|
||||
|
||||
[node name="label2" type="Label" parent="pribor_afsp_1"]
|
||||
layout_mode = 0
|
||||
offset_left = 165.0
|
||||
offset_top = -245.0
|
||||
offset_right = 262.0
|
||||
offset_bottom = -225.0
|
||||
scale = Vector2(5, 5)
|
||||
text = "АФСП 1"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="connect_pribor" type="AnimatedSprite2D" parent="pribor_afsp_1"]
|
||||
light_mask = 3
|
||||
position = Vector2(415, -40)
|
||||
@@ -644,18 +577,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_afsp_1"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -5120.0
|
||||
offset_top = -895.0
|
||||
offset_right = -3157.0
|
||||
offset_bottom = 93.9999
|
||||
scale = Vector2(3.96323, 3.96323)
|
||||
texture = ExtResource("13_32yvq")
|
||||
|
||||
[node name="pribor_afsp_2" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -704,6 +625,17 @@ patch_margin_top = 16
|
||||
patch_margin_right = 16
|
||||
patch_margin_bottom = 16
|
||||
|
||||
[node name="label2" type="Label" parent="pribor_afsp_2"]
|
||||
layout_mode = 0
|
||||
offset_left = 200.0
|
||||
offset_top = -240.0
|
||||
offset_right = 297.0
|
||||
offset_bottom = -220.0
|
||||
scale = Vector2(5, 5)
|
||||
text = "АФСП 2"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="connect_pribor" type="AnimatedSprite2D" parent="pribor_afsp_2"]
|
||||
light_mask = 3
|
||||
position = Vector2(425, -40)
|
||||
@@ -712,18 +644,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_afsp_2"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -6070.0
|
||||
offset_top = -900.0
|
||||
offset_right = -4107.0
|
||||
offset_bottom = 89.0001
|
||||
scale = Vector2(3.96409, 4.54663)
|
||||
texture = ExtResource("13_32yvq")
|
||||
|
||||
[node name="pribor_uyep" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -775,18 +695,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.872305
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_uyep"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -1292.0
|
||||
offset_top = -365.0
|
||||
offset_right = 821.0
|
||||
offset_bottom = 764.0
|
||||
scale = Vector2(0.736875, 0.814493)
|
||||
texture = ExtResource("16_gjf0t")
|
||||
|
||||
[node name="pribor_prd_v_2" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -839,18 +747,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_prd_v_2"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -1419.0
|
||||
offset_top = -480.0
|
||||
offset_right = 173.0
|
||||
offset_bottom = 328.0
|
||||
scale = Vector2(0.977411, 0.977411)
|
||||
texture = ExtResource("9_w6m6a")
|
||||
|
||||
[node name="pribor_prd_n_2" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -898,7 +794,6 @@ patch_margin_right = 16
|
||||
patch_margin_bottom = 16
|
||||
|
||||
[node name="connect_pribor" type="AnimatedSprite2D" parent="pribor_prd_n_2"]
|
||||
visible = false
|
||||
light_mask = 3
|
||||
position = Vector2(40, -10)
|
||||
scale = Vector2(0.625, 0.625)
|
||||
@@ -906,26 +801,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_prd_n_2"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -1419.0
|
||||
offset_top = -145.0
|
||||
offset_right = 186.0
|
||||
offset_bottom = 676.0
|
||||
scale = Vector2(0.96888, 0.96888)
|
||||
texture = ExtResource("9_qe1go")
|
||||
|
||||
[node name="connect_pribor2" type="AnimatedSprite2D" parent="pribor_prd_n_2"]
|
||||
light_mask = 3
|
||||
position = Vector2(35, -10)
|
||||
scale = Vector2(0.625, 0.625)
|
||||
sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pribor_prd_k_2" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -978,18 +853,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_prd_k_2"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -1418.0
|
||||
offset_top = -314.0
|
||||
offset_right = 345.0
|
||||
offset_bottom = 649.0
|
||||
scale = Vector2(0.881522, 0.881522)
|
||||
texture = ExtResource("16_32yvq")
|
||||
|
||||
[node name="pribor_prd_v_3" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -1042,18 +905,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_prd_v_3"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -1026.0
|
||||
offset_top = -601.0
|
||||
offset_right = 566.0
|
||||
offset_bottom = 207.0
|
||||
scale = Vector2(0.975409, 0.975409)
|
||||
texture = ExtResource("9_w6m6a")
|
||||
|
||||
[node name="pribor_prd_n_3" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -1106,18 +957,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_prd_n_3"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -1302.0
|
||||
offset_top = -602.0
|
||||
offset_right = 303.0
|
||||
offset_bottom = 219.0
|
||||
scale = Vector2(0.969291, 0.969291)
|
||||
texture = ExtResource("9_qe1go")
|
||||
|
||||
[node name="pribor_prd_k_3" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -1170,18 +1009,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_prd_k_3"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -1167.0
|
||||
offset_top = -602.0
|
||||
offset_right = 596.0
|
||||
offset_bottom = 361.0
|
||||
scale = Vector2(0.882165, 0.896739)
|
||||
texture = ExtResource("16_32yvq")
|
||||
|
||||
[node name="pribor_prd_v_1" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -1234,18 +1061,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_prd_v_1"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -1304.0
|
||||
offset_top = 2.0
|
||||
offset_right = 288.0
|
||||
offset_bottom = 810.0
|
||||
scale = Vector2(0.974661, 0.974661)
|
||||
texture = ExtResource("9_w6m6a")
|
||||
|
||||
[node name="pribor_prd_k_1" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -1298,18 +1113,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_prd_k_1"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -1163.0
|
||||
offset_top = 10.0
|
||||
offset_right = 600.0
|
||||
offset_bottom = 973.0
|
||||
scale = Vector2(0.883479, 0.883479)
|
||||
texture = ExtResource("16_32yvq")
|
||||
|
||||
[node name="pribor_prd_v_4" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -1361,18 +1164,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_prd_v_4"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -923.0
|
||||
offset_top = -144.0
|
||||
offset_right = 669.0
|
||||
offset_bottom = 664.0
|
||||
scale = Vector2(0.976707, 0.976707)
|
||||
texture = ExtResource("9_w6m6a")
|
||||
|
||||
[node name="pribor_prd_n_4" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -1424,18 +1215,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_prd_n_4"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -919.0
|
||||
offset_top = -485.0
|
||||
offset_right = 686.0
|
||||
offset_bottom = 336.0
|
||||
scale = Vector2(0.968111, 0.968111)
|
||||
texture = ExtResource("9_qe1go")
|
||||
|
||||
[node name="pribor_prd_k_4" type="TextureButton" parent="." groups=["pribor_buttons"]]
|
||||
editor_description = "Кнопка для выбора прибора."
|
||||
layout_mode = 0
|
||||
@@ -1487,18 +1266,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
|
||||
frame_progress = 0.72355
|
||||
script = ExtResource("11_u7tym")
|
||||
|
||||
[node name="pic_functional" type="TextureRect" parent="pribor_prd_k_4"]
|
||||
visible = false
|
||||
z_index = 1
|
||||
material = SubResource("ShaderMaterial_71ec4")
|
||||
layout_mode = 0
|
||||
offset_left = -924.0
|
||||
offset_top = -315.0
|
||||
offset_right = 839.0
|
||||
offset_bottom = 648.0
|
||||
scale = Vector2(0.879295, 0.879295)
|
||||
texture = ExtResource("16_32yvq")
|
||||
|
||||
[node name="txr_legend0" type="TextureRect" parent="."]
|
||||
layout_mode = 0
|
||||
offset_left = 219.0
|
||||
@@ -1620,18 +1387,6 @@ points = PackedVector2Array(-8, 0, 608, 0)
|
||||
width = 2.0
|
||||
default_color = Color(1, 1, 1, 0.352941)
|
||||
|
||||
[node name="chk_show_functional" type="CheckButton" parent="."]
|
||||
layout_mode = 0
|
||||
offset_left = 1050.0
|
||||
offset_top = 26.0
|
||||
offset_right = 1429.0
|
||||
offset_bottom = 60.0
|
||||
theme_override_font_sizes/font_size = 22
|
||||
disabled = true
|
||||
text = "Показть функциональную схему Э2"
|
||||
flat = true
|
||||
|
||||
[connection signal="gui_input" from="." to="." method="_on_gui_input"]
|
||||
[connection signal="toggled" from="pribor_prd_n_1" to="pribor_prd_n_1" method="_on_toggled"]
|
||||
[connection signal="toggled" from="pribor_uf" to="pribor_uf" method="_on_toggled"]
|
||||
[connection signal="toggled" from="pribor_rtr" to="pribor_rtr" method="_on_toggled"]
|
||||
@@ -1649,4 +1404,3 @@ flat = true
|
||||
[connection signal="toggled" from="pribor_prd_v_4" to="pribor_prd_v_4" method="_on_toggled"]
|
||||
[connection signal="toggled" from="pribor_prd_n_4" to="pribor_prd_n_4" method="_on_toggled"]
|
||||
[connection signal="toggled" from="pribor_prd_k_4" to="pribor_prd_k_4" method="_on_toggled"]
|
||||
[connection signal="toggled" from="chk_show_functional" to="." method="_on_chk_show_functional_toggled"]
|
||||
|
||||
@@ -64,7 +64,7 @@ const SETTING_TABLE = [
|
||||
['Адрес БПО правого борта', TableEdit, TableEdit, 'http-адрес для запроса состояния прибора БПО'],
|
||||
['Период опроса состояния БПО, секунды', TableEdit, TableEdit, 'Время в секундах' ],
|
||||
['Период опроса состояния АФСП, секунды', TableEdit, TableEdit, 'Время в секундах' ],
|
||||
['уарэп-трасса', TableEdit, TableEdit, 'IP-адрес для связи с Трассой [<адрес этого узла>, <адрес удалённого узла>, <порт этого узла>, <порт удалённого узла>]'],
|
||||
['уареп-трасса', TableEdit, TableEdit, 'IP-адрес для связи с Трассой [<адрес этого узла>, <адрес удалённого узла>, <порт этого узла>, <порт удалённого узла>]'],
|
||||
['Включить работу по своим целям', TableEdit, TableToggle, 'Разрешает работу в секторе со своей целью'],
|
||||
['Список своих протоколов', TableEdit, TableEdit, 'Список протоколов целей, по которым запрещено работать' ], ]
|
||||
|
||||
|
||||