diff --git a/Default.tres b/Default.tres index 03fdf6b..a892112 100644 --- a/Default.tres +++ b/Default.tres @@ -18,23 +18,14 @@ [ext_resource type="Texture2D" uid="uid://dnv727mf8n6m0" path="res://assets/icons/RetractIcon.tres" id="13_et63c"] [ext_resource type="StyleBox" uid="uid://dnv61aiya5iew" path="res://assets/styles/panel/PopupMenuPanel.tres" id="13_mh8dq"] [ext_resource type="StyleBox" uid="uid://pw3tgeatjwgh" path="res://assets/styles/panel/TooltipPanel.tres" id="14_b6aat"] +[ext_resource type="Texture2D" uid="uid://bwk64fvh6mqmw" path="res://assets/styles/slider/GrabberIcon.tres" id="14_jengi"] [ext_resource type="StyleBox" uid="uid://bhv10thfsgndt" path="res://assets/styles/line_edit/WoodLineEditReadOnly.tres" id="14_viwsn"] [ext_resource type="StyleBox" uid="uid://dc8pswjvva6fs" path="res://assets/styles/slider/SliderGrabberArea.tres" id="15_8pil1"] +[ext_resource type="Texture2D" uid="uid://v7pot38x2my5" path="res://assets/styles/slider/GrabberDisabledIcon.tres" id="15_yrw11"] +[ext_resource type="Texture2D" uid="uid://dvdaifyptlp0u" path="res://assets/styles/slider/GrabberHighlightIcon.tres" id="16_ad8cx"] [ext_resource type="StyleBox" uid="uid://c3fk04k2sgqqj" path="res://assets/styles/slider/Slider.tres" id="16_vi0gs"] -[sub_resource type="AtlasTexture" id="AtlasTexture_0x3j8"] -atlas = ExtResource("1_pdnn8") -region = Rect2(314, 576, 24, 24) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jengi"] -atlas = ExtResource("1_pdnn8") -region = Rect2(362, 576, 24, 24) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yrw11"] -atlas = ExtResource("1_pdnn8") -region = Rect2(338, 576, 24, 24) - -[sub_resource type="Image" id="Image_et63c"] +[sub_resource type="Image" id="Image_8pil1"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 35, 255, 255, 255, 153, 255, 255, 255, 190, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 190, 255, 255, 255, 152, 255, 255, 255, 33, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 153, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 151, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 190, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 237, 237, 237, 195, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 190, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 177, 177, 177, 209, 37, 37, 37, 252, 178, 178, 178, 209, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 176, 176, 176, 209, 32, 32, 32, 254, 26, 26, 26, 255, 84, 84, 84, 235, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 176, 176, 176, 209, 32, 32, 32, 254, 26, 26, 26, 255, 78, 78, 78, 237, 248, 248, 248, 193, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 255, 255, 255, 191, 253, 253, 253, 192, 222, 222, 222, 198, 255, 255, 255, 191, 255, 255, 255, 191, 175, 175, 175, 210, 32, 32, 32, 254, 26, 26, 26, 255, 79, 79, 79, 237, 248, 248, 248, 193, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 253, 253, 253, 192, 90, 90, 90, 234, 45, 45, 45, 249, 212, 212, 212, 200, 174, 174, 174, 210, 32, 32, 32, 254, 26, 26, 26, 255, 79, 79, 79, 237, 248, 248, 248, 193, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 232, 232, 232, 196, 54, 54, 54, 246, 26, 26, 26, 255, 43, 43, 43, 250, 32, 32, 32, 254, 26, 26, 26, 255, 81, 81, 81, 237, 248, 248, 248, 193, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 255, 255, 255, 191, 226, 226, 226, 197, 54, 54, 54, 246, 26, 26, 26, 255, 26, 26, 26, 255, 81, 81, 81, 237, 248, 248, 248, 193, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 226, 226, 226, 197, 54, 54, 54, 246, 81, 81, 81, 236, 248, 248, 248, 193, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 190, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 230, 230, 230, 197, 248, 248, 248, 193, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 189, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 152, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 150, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 33, 255, 255, 255, 151, 255, 255, 255, 190, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 189, 255, 255, 255, 150, 255, 255, 255, 32, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), "format": "RGBA8", @@ -44,9 +35,9 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_yuvjq"] -image = SubResource("Image_et63c") +image = SubResource("Image_8pil1") -[sub_resource type="Image" id="Image_qh5ix"] +[sub_resource type="Image" id="Image_vi0gs"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 76, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 75, 255, 255, 255, 17, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 76, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 75, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 237, 237, 237, 99, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 185, 185, 185, 117, 94, 94, 94, 170, 185, 185, 185, 117, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 184, 184, 184, 118, 91, 91, 91, 173, 87, 87, 87, 175, 121, 121, 121, 150, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 184, 184, 184, 118, 91, 91, 91, 173, 87, 87, 87, 175, 117, 117, 117, 152, 248, 248, 248, 97, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 94, 255, 255, 255, 94, 253, 253, 253, 95, 224, 224, 224, 104, 255, 255, 255, 94, 255, 255, 255, 94, 184, 184, 184, 118, 91, 91, 91, 173, 87, 87, 87, 175, 119, 119, 119, 152, 248, 248, 248, 97, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 94, 253, 253, 253, 95, 124, 124, 124, 148, 98, 98, 98, 167, 214, 214, 214, 106, 182, 182, 182, 118, 91, 91, 91, 173, 87, 87, 87, 175, 119, 119, 119, 152, 248, 248, 248, 97, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 94, 233, 233, 233, 101, 103, 103, 103, 163, 87, 87, 87, 175, 97, 97, 97, 168, 91, 91, 91, 173, 87, 87, 87, 175, 119, 119, 119, 152, 248, 248, 248, 97, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 94, 255, 255, 255, 94, 228, 228, 228, 102, 103, 103, 103, 163, 87, 87, 87, 175, 87, 87, 87, 175, 119, 119, 119, 152, 248, 248, 248, 97, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 228, 228, 228, 102, 103, 103, 103, 163, 120, 120, 120, 151, 248, 248, 248, 97, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 230, 230, 230, 102, 248, 248, 248, 97, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 93, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 75, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 74, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 75, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 93, 255, 255, 255, 74, 255, 255, 255, 16, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), "format": "RGBA8", @@ -56,7 +47,7 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_66v3g"] -image = SubResource("Image_qh5ix") +image = SubResource("Image_vi0gs") [sub_resource type="AtlasTexture" id="AtlasTexture_rrewt"] atlas = ExtResource("1_pdnn8") @@ -70,7 +61,7 @@ region = Rect2(362, 576, 24, 24) atlas = ExtResource("1_pdnn8") region = Rect2(314, 576, 24, 24) -[sub_resource type="Image" id="Image_8pil1"] +[sub_resource type="Image" id="Image_0x3j8"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 42, 42, 42, 6, 30, 30, 30, 34, 28, 28, 28, 53, 29, 29, 29, 61, 29, 29, 29, 61, 28, 28, 28, 53, 31, 31, 31, 33, 42, 42, 42, 6, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 34, 34, 34, 22, 29, 29, 29, 61, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 29, 29, 29, 61, 36, 36, 36, 21, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 34, 34, 34, 22, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 36, 36, 36, 21, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 42, 42, 42, 6, 29, 29, 29, 61, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 29, 29, 29, 61, 42, 42, 42, 6, 255, 255, 255, 0, 255, 255, 255, 0, 30, 30, 30, 34, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 31, 31, 31, 33, 255, 255, 255, 0, 255, 255, 255, 0, 28, 28, 28, 53, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 29, 29, 29, 52, 255, 255, 255, 0, 255, 255, 255, 0, 29, 29, 29, 61, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 29, 29, 29, 61, 255, 255, 255, 0, 255, 255, 255, 0, 29, 29, 29, 61, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 29, 29, 29, 61, 255, 255, 255, 0, 255, 255, 255, 0, 28, 28, 28, 53, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 29, 29, 29, 52, 255, 255, 255, 0, 255, 255, 255, 0, 31, 31, 31, 33, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 31, 31, 31, 33, 255, 255, 255, 0, 255, 255, 255, 0, 42, 42, 42, 6, 29, 29, 29, 61, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 29, 29, 29, 61, 51, 51, 51, 5, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 36, 36, 36, 21, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 36, 36, 36, 21, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 36, 36, 36, 21, 29, 29, 29, 61, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 29, 29, 29, 61, 36, 36, 36, 21, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 42, 42, 42, 6, 31, 31, 31, 33, 29, 29, 29, 52, 29, 29, 29, 61, 29, 29, 29, 61, 29, 29, 29, 52, 31, 31, 31, 33, 51, 51, 51, 5, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), "format": "RGBA8", @@ -80,9 +71,9 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_nlb8f"] -image = SubResource("Image_8pil1") +image = SubResource("Image_0x3j8") -[sub_resource type="Image" id="Image_vi0gs"] +[sub_resource type="Image" id="Image_jengi"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 179, 179, 179, 30, 178, 178, 178, 103, 178, 178, 178, 46, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 31, 178, 178, 178, 115, 178, 178, 178, 115, 176, 176, 176, 48, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 176, 176, 176, 48, 178, 178, 178, 115, 178, 178, 178, 115, 176, 176, 176, 48, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 176, 176, 176, 48, 178, 178, 178, 115, 178, 178, 178, 115, 173, 173, 173, 31, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 48, 178, 178, 178, 115, 178, 178, 178, 115, 181, 181, 181, 31, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 48, 178, 178, 178, 115, 178, 178, 178, 115, 179, 179, 179, 47, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 31, 178, 178, 178, 115, 178, 178, 178, 115, 179, 179, 179, 47, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 179, 179, 179, 30, 178, 178, 178, 103, 178, 178, 178, 46, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), "format": "RGBA8", @@ -92,9 +83,9 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_e5b2h"] -image = SubResource("Image_vi0gs") +image = SubResource("Image_jengi") -[sub_resource type="Image" id="Image_0x3j8"] +[sub_resource type="Image" id="Image_yrw11"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 178, 178, 178, 46, 178, 178, 178, 103, 176, 176, 176, 29, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 48, 178, 178, 178, 115, 178, 178, 178, 115, 181, 181, 181, 31, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 48, 178, 178, 178, 115, 178, 178, 178, 115, 179, 179, 179, 47, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 31, 178, 178, 178, 115, 178, 178, 178, 115, 179, 179, 179, 47, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 31, 178, 178, 178, 115, 178, 178, 178, 115, 176, 176, 176, 48, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 176, 176, 176, 48, 178, 178, 178, 115, 178, 178, 178, 115, 176, 176, 176, 48, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 176, 176, 176, 48, 178, 178, 178, 115, 178, 178, 178, 115, 173, 173, 173, 31, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 178, 178, 178, 46, 178, 178, 178, 103, 179, 179, 179, 30, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), "format": "RGBA8", @@ -104,9 +95,9 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_fns8e"] -image = SubResource("Image_0x3j8") +image = SubResource("Image_yrw11") -[sub_resource type="Image" id="Image_jengi"] +[sub_resource type="Image" id="Image_ad8cx"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 33, 33, 33, 23, 27, 27, 27, 103, 26, 26, 26, 127, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 127, 27, 27, 27, 102, 34, 34, 34, 22, 255, 255, 255, 0, 255, 255, 255, 0, 27, 27, 27, 103, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 27, 27, 27, 101, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 127, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 127, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 127, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 127, 255, 255, 255, 0, 255, 255, 255, 0, 27, 27, 27, 102, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 28, 28, 28, 100, 255, 255, 255, 0, 255, 255, 255, 0, 34, 34, 34, 22, 27, 27, 27, 101, 26, 26, 26, 127, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 127, 28, 28, 28, 100, 36, 36, 36, 21, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), "format": "RGBA8", @@ -116,9 +107,9 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_2lvji"] -image = SubResource("Image_jengi") +image = SubResource("Image_ad8cx") -[sub_resource type="Image" id="Image_yrw11"] +[sub_resource type="Image" id="Image_7psmm"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 42, 42, 42, 12, 29, 29, 29, 52, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 30, 30, 30, 51, 46, 46, 46, 11, 255, 255, 255, 0, 255, 255, 255, 0, 29, 29, 29, 52, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 30, 30, 30, 51, 255, 255, 255, 0, 255, 255, 255, 0, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 255, 255, 255, 0, 255, 255, 255, 0, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 255, 255, 255, 0, 255, 255, 255, 0, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 255, 255, 255, 0, 255, 255, 255, 0, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 255, 255, 255, 0, 255, 255, 255, 0, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 255, 255, 255, 0, 255, 255, 255, 0, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 255, 255, 255, 0, 255, 255, 255, 0, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 255, 255, 255, 0, 255, 255, 255, 0, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 255, 255, 255, 0, 255, 255, 255, 0, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 255, 255, 255, 0, 255, 255, 255, 0, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 255, 255, 255, 0, 255, 255, 255, 0, 30, 30, 30, 51, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 30, 30, 30, 50, 255, 255, 255, 0, 255, 255, 255, 0, 46, 46, 46, 11, 30, 30, 30, 51, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 28, 28, 28, 64, 30, 30, 30, 50, 46, 46, 46, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), "format": "RGBA8", @@ -128,7 +119,7 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_paog4"] -image = SubResource("Image_yrw11") +image = SubResource("Image_7psmm") [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jutdm"] content_margin_left = 4.0 @@ -211,9 +202,9 @@ FoldableContainer/styles/title_panel = ExtResource("4_1h74s") HSlider/constants/center_grabber = -1 HSlider/constants/grabber_offset = 0 HSlider/constants/tick_offset = 0 -HSlider/icons/grabber = SubResource("AtlasTexture_0x3j8") -HSlider/icons/grabber_disabled = SubResource("AtlasTexture_jengi") -HSlider/icons/grabber_highlight = SubResource("AtlasTexture_yrw11") +HSlider/icons/grabber = ExtResource("14_jengi") +HSlider/icons/grabber_disabled = ExtResource("15_yrw11") +HSlider/icons/grabber_highlight = ExtResource("16_ad8cx") HSlider/icons/tick = null HSlider/styles/grabber_area = ExtResource("15_8pil1") HSlider/styles/grabber_area_highlight = ExtResource("15_8pil1") diff --git a/assets/styles/slider/GrabberDisabledIcon.tres b/assets/styles/slider/GrabberDisabledIcon.tres new file mode 100644 index 0000000..ee96b0c --- /dev/null +++ b/assets/styles/slider/GrabberDisabledIcon.tres @@ -0,0 +1,7 @@ +[gd_resource type="AtlasTexture" format=3 uid="uid://v7pot38x2my5"] + +[ext_resource type="Texture2D" uid="uid://bmxqeqo65xwt" path="res://assets/sprites/spritesheet-default.png" id="1_fqsrr"] + +[resource] +atlas = ExtResource("1_fqsrr") +region = Rect2(362, 576, 24, 24) diff --git a/assets/styles/slider/GrabberHighlightIcon.tres b/assets/styles/slider/GrabberHighlightIcon.tres new file mode 100644 index 0000000..48aa049 --- /dev/null +++ b/assets/styles/slider/GrabberHighlightIcon.tres @@ -0,0 +1,7 @@ +[gd_resource type="AtlasTexture" format=3 uid="uid://dvdaifyptlp0u"] + +[ext_resource type="Texture2D" uid="uid://bmxqeqo65xwt" path="res://assets/sprites/spritesheet-default.png" id="1_00h6h"] + +[resource] +atlas = ExtResource("1_00h6h") +region = Rect2(338, 576, 24, 24) diff --git a/assets/styles/slider/GrabberIcon.tres b/assets/styles/slider/GrabberIcon.tres new file mode 100644 index 0000000..03fc133 --- /dev/null +++ b/assets/styles/slider/GrabberIcon.tres @@ -0,0 +1,7 @@ +[gd_resource type="AtlasTexture" format=3 uid="uid://bwk64fvh6mqmw"] + +[ext_resource type="Texture2D" uid="uid://bmxqeqo65xwt" path="res://assets/sprites/spritesheet-default.png" id="1_urye3"] + +[resource] +atlas = ExtResource("1_urye3") +region = Rect2(314, 576, 24, 24) diff --git a/de.po b/de.po index be9e8cf..f52357a 100644 --- a/de.po +++ b/de.po @@ -1424,6 +1424,16 @@ msgstr "" "Wenn diese Aktion aktiv ist, wird die Runde automatisch nach n Sekunden " "beendet" +#: entities/ui/gameplay_settings/scenes/GameplaySettings.tscn +msgid "AI_THINK_SPEED_DESCRIPTION" +msgstr "" +"Stelle ein wie schnell die KI Ihre Züge vollzieht, ein höhere Wert bedeutet " +"das die KI weniger Zeit pro Zug benötigt" + +#: entities/ui/gameplay_settings/scenes/GameplaySettings.tscn +msgid "AI_THINK_SPEED" +msgstr "KI Geschwindigkeit: %03.0f %%" + #: entities/ui/gameplay_settings/scenes/GameplaySettings.tscn msgid "RESET_TUTORIAL_TOOLTIP" msgstr "Wenn du diesen Knopf drückst wird das Tutorial zurückgesetzt" @@ -1450,14 +1460,6 @@ msgstr "" msgid "UI_SCALE" msgstr "UI: %03.0f %%" -#: entities/ui/graphic_settings/scenes/GraphicSettings.tscn -msgid "UI_SCALE_DECREASE" -msgstr "UI Skalierung verkleinern" - -#: entities/ui/graphic_settings/scenes/GraphicSettings.tscn -msgid "UI_SCALE_INCREASE" -msgstr "UI Skalierung vergrößern" - #: entities/ui/graphic_settings/scenes/GraphicSettings.tscn msgid "RESET_SCALING" msgstr "UI Skalierung zurücksetzten" @@ -1465,6 +1467,12 @@ msgstr "UI Skalierung zurücksetzten" msgid "Samory" msgstr "" +#~ msgid "UI_SCALE_DECREASE" +#~ msgstr "UI Skalierung verkleinern" + +#~ msgid "UI_SCALE_INCREASE" +#~ msgstr "UI Skalierung vergrößern" + #~ msgid "SETTINGS" #~ msgstr "Einstellungen" diff --git a/en.po b/en.po index b4d7b24..7e7be6d 100644 --- a/en.po +++ b/en.po @@ -1331,6 +1331,16 @@ msgstr "Test effect volume" msgid "AUTO_COMPLETE_ROUND_TOOLTIP" msgstr "If enabled this will automatically wrap up a round after n seconds" +#: entities/ui/gameplay_settings/scenes/GameplaySettings.tscn +msgid "AI_THINK_SPEED_DESCRIPTION" +msgstr "" +"The speed modifier for the AI, higher values will reduce the thinking time " +"of the AI agents" + +#: entities/ui/gameplay_settings/scenes/GameplaySettings.tscn +msgid "AI_THINK_SPEED" +msgstr "AI think speed: %03.0f %%" + #: entities/ui/gameplay_settings/scenes/GameplaySettings.tscn msgid "RESET_TUTORIAL_TOOLTIP" msgstr "If you press this button the tutorial will be reset" @@ -1357,14 +1367,6 @@ msgstr "" msgid "UI_SCALE" msgstr "UI Scale: %03.0f %%" -#: entities/ui/graphic_settings/scenes/GraphicSettings.tscn -msgid "UI_SCALE_DECREASE" -msgstr "Decrease UI scaling" - -#: entities/ui/graphic_settings/scenes/GraphicSettings.tscn -msgid "UI_SCALE_INCREASE" -msgstr "Increase UI scaling" - #: entities/ui/graphic_settings/scenes/GraphicSettings.tscn msgid "RESET_SCALING" msgstr "Reset UI scaling" @@ -1372,6 +1374,12 @@ msgstr "Reset UI scaling" msgid "Samory" msgstr "" +#~ msgid "UI_SCALE_DECREASE" +#~ msgstr "Decrease UI scaling" + +#~ msgid "UI_SCALE_INCREASE" +#~ msgstr "Increase UI scaling" + #~ msgid "SETTINGS" #~ msgstr "Settings" diff --git a/entities/game/memory_game/scripts/GameAI.gd b/entities/game/memory_game/scripts/GameAI.gd index a0ee855..756b1fe 100644 --- a/entities/game/memory_game/scripts/GameAI.gd +++ b/entities/game/memory_game/scripts/GameAI.gd @@ -2,8 +2,8 @@ class_name AiAgent extends Node @export var cards_node: GameCardGrid @export var players: PlayerManager -@export var min_wait_milliseconds: float = 500 -@export var max_wait_milliseconds: float = 3000 +@export var min_wait_seconds: float = 0.5 +@export var max_wait_seconds: float = 3 var timer: Timer = null; var triggered_cards: int = 0 @@ -56,7 +56,8 @@ func player_changed(current_player:PlayerResource) -> void: func prepare_and_start_timer() -> void: if !timer.is_stopped(): return - timer.wait_time = randf_range(min_wait_milliseconds, max_wait_milliseconds) / 1000 + var settings: SettingsResource = SettingsRepository.load_settings() + timer.wait_time = randf_range(min_wait_seconds * settings.ai_think_time, max_wait_seconds * settings.ai_think_time) timer.start() func timer_triggered() -> void: diff --git a/entities/ui/gameplay_settings/scenes/GameplaySettings.tscn b/entities/ui/gameplay_settings/scenes/GameplaySettings.tscn index 4ff7ba9..e050719 100644 --- a/entities/ui/gameplay_settings/scenes/GameplaySettings.tscn +++ b/entities/ui/gameplay_settings/scenes/GameplaySettings.tscn @@ -9,6 +9,7 @@ [ext_resource type="Resource" uid="uid://t4b63t07og3" path="res://shared/resources/translations/assets/TimeForCompletion.tres" id="4_gju51"] [ext_resource type="Texture2D" uid="uid://xn3vywapxb7e" path="res://assets/icons/ResetIcon.tres" id="5_dr4ec"] [ext_resource type="Script" uid="uid://chfatpxf8ucxr" path="res://shared/entities/clickable_button/ClickableButton.gd" id="6_jdnnp"] +[ext_resource type="Script" uid="uid://ccdakiql2b0aa" path="res://entities/ui/gameplay_settings/scripts/AiThinkSpeedLabel.gd" id="6_lwke5"] [ext_resource type="PackedScene" uid="uid://cf4ydk76w8s3l" path="res://entities/ui/button_scroll_bar/scene/ButtonScrollBar.tscn" id="8_dr4ec"] [node name="GameplaySettings" type="PanelContainer" unique_id=1855353257] @@ -42,21 +43,34 @@ tooltip_text = "LOAD_CUSTOM_DECK_SETTING_TOOLTIP" text = "LOAD_CUSTOM_DECKS" script = ExtResource("1_b80m5") -[node name="HBoxContainer2" type="VBoxContainer" parent="VBoxContainer" unique_id=1700082779] -layout_mode = 2 - -[node name="AutoCompleteRound" type="CheckButton" parent="VBoxContainer/HBoxContainer2" unique_id=679192431] +[node name="AutoCompleteRound" type="CheckButton" parent="VBoxContainer" unique_id=679192431] layout_mode = 2 tooltip_text = "AUTO_COMPLETE_ROUND_TOOLTIP" text = "AUTO_COMPLETE_ROUND" script = ExtResource("2_6p414") -[node name="TimeForCompletionGroup" type="VBoxContainer" parent="VBoxContainer/HBoxContainer2" unique_id=878333817] +[node name="AiThinkSpeed" type="VBoxContainer" parent="VBoxContainer" unique_id=67296299] +layout_mode = 2 + +[node name="AiThinkSpeedLabel" type="Label" parent="VBoxContainer/AiThinkSpeed" unique_id=1893052298] +layout_mode = 2 +tooltip_text = "AI_THINK_SPEED_DESCRIPTION" +mouse_filter = 1 +text = "AI_THINK_SPEED" +script = ExtResource("6_lwke5") +max_allowed_value = 4.0 + +[node name="AiThinkSpeedSlider" parent="VBoxContainer/AiThinkSpeed" unique_id=789511813 instance=ExtResource("8_dr4ec")] +layout_mode = 2 +min_value = 1.0 +max_value = 4.0 + +[node name="TimeForCompletionGroup" type="VBoxContainer" parent="VBoxContainer" unique_id=878333817] layout_mode = 2 script = ExtResource("3_rlq5l") completion_time_translation = ExtResource("4_gju51") -[node name="TimeForCompletionLabel" type="Label" parent="VBoxContainer/HBoxContainer2/TimeForCompletionGroup" unique_id=470050768] +[node name="TimeForCompletionLabel" type="Label" parent="VBoxContainer/TimeForCompletionGroup" unique_id=470050768] auto_translate_mode = 2 layout_mode = 2 size_flags_vertical = 1 @@ -64,9 +78,8 @@ tooltip_auto_translate_mode = 2 text = "TIME_FOR_COMPLETION" vertical_alignment = 1 -[node name="ButtonScrollBar" parent="VBoxContainer/HBoxContainer2/TimeForCompletionGroup" unique_id=789511813 instance=ExtResource("8_dr4ec")] +[node name="ButtonScrollBar" parent="VBoxContainer/TimeForCompletionGroup" unique_id=62650575 instance=ExtResource("8_dr4ec")] layout_mode = 2 -initial_value = 1.0 min_value = 1.0 max_value = 5.0 step_size = 1.0 @@ -78,16 +91,22 @@ text = "RESET_TUTORIAL" icon = ExtResource("5_dr4ec") script = ExtResource("6_jdnnp") +[connection signal="language_changed" from="." to="VBoxContainer/AiThinkSpeed/AiThinkSpeedLabel" method="language_changed"] +[connection signal="language_changed" from="." to="VBoxContainer/TimeForCompletionGroup" method="language_changed"] [connection signal="settings_changed" from="." to="VBoxContainer/LanguageSelection" method="settings_loaded"] [connection signal="settings_changed" from="." to="VBoxContainer/LoadCustomDecks" method="settings_loaded"] -[connection signal="settings_changed" from="." to="VBoxContainer/HBoxContainer2/AutoCompleteRound" method="settings_loaded"] -[connection signal="settings_changed" from="." to="VBoxContainer/HBoxContainer2/TimeForCompletionGroup" method="settings_loaded"] +[connection signal="settings_changed" from="." to="VBoxContainer/AutoCompleteRound" method="settings_loaded"] +[connection signal="settings_changed" from="." to="VBoxContainer/AiThinkSpeed/AiThinkSpeedLabel" method="settings_updated"] +[connection signal="settings_changed" from="." to="VBoxContainer/TimeForCompletionGroup" method="settings_loaded"] [connection signal="language_changed" from="VBoxContainer/LanguageSelection" to="." method="change_language"] [connection signal="toggled" from="VBoxContainer/LoadCustomDecks" to="." method="change_custom_deck_loading"] -[connection signal="toggled" from="VBoxContainer/HBoxContainer2/AutoCompleteRound" to="." method="change_auto_close_round"] -[connection signal="toggled" from="VBoxContainer/HBoxContainer2/AutoCompleteRound" to="VBoxContainer/HBoxContainer2/TimeForCompletionGroup" method="toggle_visibility"] -[connection signal="completion_time_changed" from="VBoxContainer/HBoxContainer2/TimeForCompletionGroup" to="VBoxContainer/HBoxContainer2/TimeForCompletionGroup/TimeForCompletionLabel" method="set_text"] -[connection signal="update_slider_value" from="VBoxContainer/HBoxContainer2/TimeForCompletionGroup" to="VBoxContainer/HBoxContainer2/TimeForCompletionGroup/ButtonScrollBar" method="set_value"] -[connection signal="value_changed" from="VBoxContainer/HBoxContainer2/TimeForCompletionGroup/ButtonScrollBar" to="." method="change_time_to_completion"] -[connection signal="value_changed" from="VBoxContainer/HBoxContainer2/TimeForCompletionGroup/ButtonScrollBar" to="VBoxContainer/HBoxContainer2/TimeForCompletionGroup" method="slider_changed"] +[connection signal="toggled" from="VBoxContainer/AutoCompleteRound" to="." method="change_auto_close_round"] +[connection signal="toggled" from="VBoxContainer/AutoCompleteRound" to="VBoxContainer/TimeForCompletionGroup" method="toggle_visibility"] +[connection signal="ai_think_time_changed" from="VBoxContainer/AiThinkSpeed/AiThinkSpeedLabel" to="." method="change_ai_think_time"] +[connection signal="setting_changed" from="VBoxContainer/AiThinkSpeed/AiThinkSpeedLabel" to="VBoxContainer/AiThinkSpeed/AiThinkSpeedSlider" method="set_value"] +[connection signal="value_changed" from="VBoxContainer/AiThinkSpeed/AiThinkSpeedSlider" to="VBoxContainer/AiThinkSpeed/AiThinkSpeedLabel" method="set_new_value"] +[connection signal="completion_time_changed" from="VBoxContainer/TimeForCompletionGroup" to="VBoxContainer/TimeForCompletionGroup/TimeForCompletionLabel" method="set_text"] +[connection signal="update_slider_value" from="VBoxContainer/TimeForCompletionGroup" to="VBoxContainer/TimeForCompletionGroup/ButtonScrollBar" method="set_value"] +[connection signal="value_changed" from="VBoxContainer/TimeForCompletionGroup/ButtonScrollBar" to="." method="change_time_to_completion"] +[connection signal="value_changed" from="VBoxContainer/TimeForCompletionGroup/ButtonScrollBar" to="VBoxContainer/TimeForCompletionGroup" method="slider_changed"] [connection signal="pressed" from="VBoxContainer/ResetTutorial" to="." method="tutorial_reset"] diff --git a/entities/ui/gameplay_settings/scripts/AiThinkSpeedLabel.gd b/entities/ui/gameplay_settings/scripts/AiThinkSpeedLabel.gd new file mode 100644 index 0000000..e26a62d --- /dev/null +++ b/entities/ui/gameplay_settings/scripts/AiThinkSpeedLabel.gd @@ -0,0 +1,36 @@ +extends Label + +signal setting_changed(new_value: float) +signal ai_think_time_changed(new_value: float) + +@export var max_allowed_value: float = 3 + +var _initial_text: String = "" +var _last_think_speed: float = 1 + +func _ready() -> void: + _initial_text = text + +func set_new_value(new_value: float) -> void: + _last_think_speed = new_value + _update_text_table(new_value) + + var real_value: float = _convert_value(new_value) + real_value = real_value / max_allowed_value + ai_think_time_changed.emit(real_value) + +func _convert_value(new_value: float) -> float: + return (max_allowed_value + 1) - new_value + +func _update_text_table(new_value: float) -> void: + text = tr(_initial_text) % (new_value * 100.0) + +func language_changed(_language_code: String) -> void: + _update_text_table(_last_think_speed) + +func settings_updated(settings: SettingsResource) -> void: + var base_value: float = settings.ai_think_time * max_allowed_value + base_value = _convert_value(base_value) + print(base_value) + _update_text_table(base_value) + setting_changed.emit(base_value) diff --git a/entities/ui/gameplay_settings/scripts/AiThinkSpeedLabel.gd.uid b/entities/ui/gameplay_settings/scripts/AiThinkSpeedLabel.gd.uid new file mode 100644 index 0000000..5cce211 --- /dev/null +++ b/entities/ui/gameplay_settings/scripts/AiThinkSpeedLabel.gd.uid @@ -0,0 +1 @@ +uid://ccdakiql2b0aa diff --git a/entities/ui/gameplay_settings/scripts/GameplaySettings.gd b/entities/ui/gameplay_settings/scripts/GameplaySettings.gd index 13b7edf..1177b4a 100644 --- a/entities/ui/gameplay_settings/scripts/GameplaySettings.gd +++ b/entities/ui/gameplay_settings/scripts/GameplaySettings.gd @@ -6,6 +6,7 @@ signal language_changed(language_code: String) signal load_custom_deck_changed(state: bool) signal time_for_completion_changed(time: float) signal auto_complete_changed(state: bool) +signal ai_think_time_changed(new_value: float) signal reset_tutorial() func change_language(language_code: String) -> void: @@ -20,6 +21,9 @@ func change_auto_close_round(state: bool) -> void: func change_time_to_completion(time: float) -> void: time_for_completion_changed.emit(time) +func change_ai_think_time(new_value: float) -> void: + ai_think_time_changed.emit(new_value) + func tutorial_reset() -> void: reset_tutorial.emit() diff --git a/entities/ui/graphic_settings/scenes/GraphicSettings.tscn b/entities/ui/graphic_settings/scenes/GraphicSettings.tscn index 8649abe..b6bc22b 100644 --- a/entities/ui/graphic_settings/scenes/GraphicSettings.tscn +++ b/entities/ui/graphic_settings/scenes/GraphicSettings.tscn @@ -59,7 +59,6 @@ script = ExtResource("6_fnqnv") [node name="ButtonScrollBar" parent="VBoxContainer/UiScale" unique_id=789511813 instance=ExtResource("7_r24jl")] layout_mode = 2 -initial_value = 1.0 min_value = 0.7999999999999999 max_value = 1.8 @@ -67,6 +66,7 @@ max_value = 1.8 layout_mode = 2 text = "RESET_SCALING" +[connection signal="language_changed" from="." to="VBoxContainer/UiScale/UiScaleLabel" method="language_changed"] [connection signal="settings_changed" from="." to="VBoxContainer/WindowModeSelection" method="settings_loaded"] [connection signal="settings_changed" from="." to="VBoxContainer/VSync" method="settings_loaded"] [connection signal="settings_changed" from="." to="VBoxContainer/UiScale" method="settings_changed"] diff --git a/entities/ui/graphic_settings/scripts/GraphicSettings.gd b/entities/ui/graphic_settings/scripts/GraphicSettings.gd index 92d6ddd..2601b8c 100644 --- a/entities/ui/graphic_settings/scripts/GraphicSettings.gd +++ b/entities/ui/graphic_settings/scripts/GraphicSettings.gd @@ -4,6 +4,7 @@ signal window_mode_changed(new_mode: DisplayServer.WindowMode) signal v_sync_changed(state: bool) signal ui_scale_changed(new_scale: float) signal settings_changed(setting: SettingsResource) +signal language_changed(language_code: String) func change_window_mode(new_mode: DisplayServer.WindowMode) -> void: window_mode_changed.emit(new_mode) @@ -15,4 +16,7 @@ func change_ui_scale(new_scale: float) -> void: ui_scale_changed.emit(new_scale) func settings_loaded(settings: SettingsResource) -> void: - settings_changed.emit(settings) \ No newline at end of file + settings_changed.emit(settings) + +func change_language(language_code: String) -> void: + language_changed.emit(language_code) \ No newline at end of file diff --git a/entities/ui/settings_menu/scenes/SettingsMenu.tscn b/entities/ui/settings_menu/scenes/SettingsMenu.tscn index 3a77ed8..d7b1a69 100644 --- a/entities/ui/settings_menu/scenes/SettingsMenu.tscn +++ b/entities/ui/settings_menu/scenes/SettingsMenu.tscn @@ -112,12 +112,13 @@ script = ExtResource("19_3ip51") [connection signal="pressed" from="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/SettingSelection/AudioSettings" to="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GameplaySettings" method="hide"] [connection signal="pressed" from="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/SettingSelection/AudioSettings" to="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GraphicSettings" method="hide"] [connection signal="pressed" from="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/SettingSelection/AudioSettings" to="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/AudioScene" method="show"] +[connection signal="ai_think_time_changed" from="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GameplaySettings" to="." method="ai_think_time_updated"] [connection signal="auto_complete_changed" from="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GameplaySettings" to="." method="auto_complete_round_changed"] [connection signal="language_changed" from="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GameplaySettings" to="." method="language_changed"] +[connection signal="language_changed" from="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GameplaySettings" to="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GraphicSettings" method="change_language"] [connection signal="load_custom_deck_changed" from="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GameplaySettings" to="." method="load_custom_deck_changed"] [connection signal="reset_tutorial" from="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GameplaySettings" to="." method="reset_tutorial"] [connection signal="time_for_completion_changed" from="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GameplaySettings" to="." method="time_for_completion_changed"] -[connection signal="settings_changed" from="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GraphicSettings" to="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GraphicSettings/VBoxContainer/UiScale" method="settings_changed"] [connection signal="ui_scale_changed" from="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GraphicSettings" to="." method="ui_scale_changed"] [connection signal="v_sync_changed" from="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GraphicSettings" to="." method="v_sync_changed"] [connection signal="window_mode_changed" from="CenterContainer/PanelContainer/MarginContainer/SettingsMenu/GraphicSettings" to="." method="window_mode_changed"] diff --git a/entities/ui/settings_menu/scripts/SettingsMenu.gd b/entities/ui/settings_menu/scripts/SettingsMenu.gd index 290e3bd..7a45012 100644 --- a/entities/ui/settings_menu/scripts/SettingsMenu.gd +++ b/entities/ui/settings_menu/scripts/SettingsMenu.gd @@ -73,3 +73,6 @@ func v_sync_changed(new_value: bool) -> void: if not new_value: mode = DisplayServer.VSYNC_DISABLED DisplayServer.window_set_vsync_mode(mode) + +func ai_think_time_updated(new_value: float) -> void: + _current_settings.ai_think_time = new_value diff --git a/shared/global_entities/settings_repository/resources/SettingsResource.gd b/shared/global_entities/settings_repository/resources/SettingsResource.gd index 4d9e284..f09e4d5 100644 --- a/shared/global_entities/settings_repository/resources/SettingsResource.gd +++ b/shared/global_entities/settings_repository/resources/SettingsResource.gd @@ -18,4 +18,7 @@ class_name SettingsResource extends Save @export_group("Multiplayer") @export var default_multiplayer_name: String = "" -@export var last_used_ip: String = "127.0.0.1" \ No newline at end of file +@export var last_used_ip: String = "127.0.0.1" + +@export_group("AI") +@export var ai_think_time: float = 1 \ No newline at end of file diff --git a/translations.pot b/translations.pot index 9cf92e1..7793a7d 100644 --- a/translations.pot +++ b/translations.pot @@ -1269,6 +1269,14 @@ msgstr "" msgid "AUTO_COMPLETE_ROUND_TOOLTIP" msgstr "" +#: entities/ui/gameplay_settings/scenes/GameplaySettings.tscn +msgid "AI_THINK_SPEED_DESCRIPTION" +msgstr "" + +#: entities/ui/gameplay_settings/scenes/GameplaySettings.tscn +msgid "AI_THINK_SPEED" +msgstr "" + #: entities/ui/gameplay_settings/scenes/GameplaySettings.tscn msgid "RESET_TUTORIAL_TOOLTIP" msgstr "" @@ -1293,14 +1301,6 @@ msgstr "" msgid "UI_SCALE" msgstr "" -#: entities/ui/graphic_settings/scenes/GraphicSettings.tscn -msgid "UI_SCALE_DECREASE" -msgstr "" - -#: entities/ui/graphic_settings/scenes/GraphicSettings.tscn -msgid "UI_SCALE_INCREASE" -msgstr "" - #: entities/ui/graphic_settings/scenes/GraphicSettings.tscn msgid "RESET_SCALING" msgstr ""