From a50da0cfd2fd610172664b3efab05887d8d3313c Mon Sep 17 00:00:00 2001 From: sasha80 Date: Fri, 29 Sep 2023 09:03:29 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0.=20=D0=9A=D0=BE=D0=BF=D0=BA=D0=B0=20=D0=BC=D0=B0?= =?UTF-8?q?=D1=81=D1=88=D1=82=D0=B0=D0=B1=D0=B0=20=D0=BA=D0=B0=D1=80=D1=82?= =?UTF-8?q?=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/кнопка-масштаб.png | Bin 0 -> 203 bytes data/кнопка-масштаб.png.import | 34 +++++++++++++++++++++++++++++++++ scenes/работа.gd | 16 +++++++++------- 3 files changed, 43 insertions(+), 7 deletions(-) create mode 100644 data/кнопка-масштаб.png create mode 100644 data/кнопка-масштаб.png.import diff --git a/data/кнопка-масштаб.png b/data/кнопка-масштаб.png new file mode 100644 index 0000000000000000000000000000000000000000..2cce2263eebf73d8123eff9477adce1ecd9c9a78 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^e}GtygAGV>s29HjQjptomrXBwDqSZyHNEJVcr{u9tt-+Xly!{rEhX<>bINE_sp)G(ay`y zAtzv?P~q?agc}|(9%OD}5BnLj_G}gJrKusG4f^XpZ+LicqMSzklJyH76<)I0@DQwq rg};fN1*$n=;k)qQgu_6cM%9c_Wzx&{6`XShx{krq)z4*}Q$iB}6KzdO literal 0 HcmV?d00001 diff --git a/data/кнопка-масштаб.png.import b/data/кнопка-масштаб.png.import new file mode 100644 index 00000000..911dd58a --- /dev/null +++ b/data/кнопка-масштаб.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1maea6yhd3k7" +path="res://.godot/imported/кнопка-масштаб.png-506c26462e59a71e6707c554c495504e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://data/кнопка-масштаб.png" +dest_files=["res://.godot/imported/кнопка-масштаб.png-506c26462e59a71e6707c554c495504e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/работа.gd b/scenes/работа.gd index 87615098..1152f3be 100644 --- a/scenes/работа.gd +++ b/scenes/работа.gd @@ -175,10 +175,12 @@ func _input(event) -> void: shift_pressed = event.pressed -## Переключает режим окна программы полный - обычный экран -func toggle_full_screen(id: int) -> void: - var mode = DisplayServer.window_get_mode(id) - mode = DisplayServer.WINDOW_MODE_WINDOWED \ - if mode == DisplayServer.WINDOW_MODE_FULLSCREEN \ - else DisplayServer.WINDOW_MODE_FULLSCREEN - DisplayServer.window_set_mode(mode, id) +## Изменяет масштаб +func _on_btn_scale_pressed() -> void: + var i_scale = $btn_scale.get_meta('i_scale') + var prefix = $btn_scale.get_meta('prefix') + var scales = $btn_scale.get_meta('scales') + i_scale += 1 + i_scale %= scales.size() + $btn_scale.set_meta('i_scale', i_scale) + $btn_scale/lbl.text = '%s %.0f км' % [prefix, scales[i_scale]]