From b31a9563f6911388070dd88bc338142b09c0b816 Mon Sep 17 00:00:00 2001 From: Persephone Bubblegum-Holiday Date: Fri, 23 May 2025 09:06:49 -0700 Subject: [PATCH] add more ui proto features --- .editorconfig | 4 + .gitattributes | 2 + Scenes/GUI/EditorScreen.tscn | 174 ++++++++++++++++-- .../{HelenHouse.tscn => Helen House.tscn} | 0 Scripts/EditorScreen.gd | 4 + Stages.md | 74 ++++++++ UI/FastBackwards.png | Bin 0 -> 362 bytes UI/FastBackwards.png.import | 34 ++++ UI/FastForward.png | Bin 0 -> 337 bytes UI/FastForward.png.import | 34 ++++ UI/Pause.png | Bin 0 -> 138 bytes UI/Pause.png.import | 34 ++++ UI/Play.png | Bin 0 -> 346 bytes UI/Play.png.import | 34 ++++ UI/PlayBackwards.png | Bin 0 -> 353 bytes UI/PlayBackwards.png.import | 34 ++++ UI/Record.png | Bin 0 -> 411 bytes UI/Record.png.import | 34 ++++ UI/SkipBackwards.png | Bin 0 -> 360 bytes UI/SkipBackwards.png.import | 34 ++++ UI/SkipForward.png | Bin 0 -> 336 bytes UI/SkipForward.png.import | 34 ++++ UI/Stop.png | Bin 0 -> 132 bytes UI/Stop.png.import | 34 ++++ 24 files changed, 548 insertions(+), 16 deletions(-) create mode 100644 .editorconfig create mode 100644 .gitattributes rename Scenes/Stages/{HelenHouse.tscn => Helen House.tscn} (100%) create mode 100644 Stages.md create mode 100644 UI/FastBackwards.png create mode 100644 UI/FastBackwards.png.import create mode 100644 UI/FastForward.png create mode 100644 UI/FastForward.png.import create mode 100644 UI/Pause.png create mode 100644 UI/Pause.png.import create mode 100644 UI/Play.png create mode 100644 UI/Play.png.import create mode 100644 UI/PlayBackwards.png create mode 100644 UI/PlayBackwards.png.import create mode 100644 UI/Record.png create mode 100644 UI/Record.png.import create mode 100644 UI/SkipBackwards.png create mode 100644 UI/SkipBackwards.png.import create mode 100644 UI/SkipForward.png create mode 100644 UI/SkipForward.png.import create mode 100644 UI/Stop.png create mode 100644 UI/Stop.png.import diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..f28239b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,4 @@ +root = true + +[*] +charset = utf-8 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..8ad74f7 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Normalize EOL for all files that Git considers text files. +* text=auto eol=lf diff --git a/Scenes/GUI/EditorScreen.tscn b/Scenes/GUI/EditorScreen.tscn index 8d87dad..a65d6c8 100644 --- a/Scenes/GUI/EditorScreen.tscn +++ b/Scenes/GUI/EditorScreen.tscn @@ -1,10 +1,18 @@ -[gd_scene load_steps=7 format=3 uid="uid://oiehbor0dlqx"] +[gd_scene load_steps=15 format=3 uid="uid://oiehbor0dlqx"] [ext_resource type="Script" uid="uid://dfiwoln8mdwm8" path="res://Scripts/EditorScreen.gd" id="1_sd512"] [ext_resource type="PackedScene" uid="uid://blg1c3v4o44of" path="res://Scenes/GUI/Controls/FlowSlider.tscn" id="2_jo1ms"] -[ext_resource type="PackedScene" uid="uid://btre5j66mpchy" path="res://Scenes/Stages/HelenHouse.tscn" id="2_p1t5g"] +[ext_resource type="PackedScene" uid="uid://btre5j66mpchy" path="res://Scenes/Stages/Helen House.tscn" id="2_p1t5g"] +[ext_resource type="Texture2D" uid="uid://xllpr3qc064c" path="res://UI/Play.png" id="3_g6u4d"] +[ext_resource type="Texture2D" uid="uid://dgacnkv2dc65s" path="res://UI/PlayBackwards.png" id="3_mr8sb"] [ext_resource type="ButtonGroup" uid="uid://bij2tonqeslpt" path="res://Scenes/GUI/FlyoutButtonGroup.tres" id="3_p1t5g"] +[ext_resource type="Texture2D" uid="uid://dts4eh6hyt8p3" path="res://UI/SkipBackwards.png" id="3_r4ytj"] +[ext_resource type="Texture2D" uid="uid://bwhgy4u37jmo1" path="res://UI/Pause.png" id="4_ba3jn"] [ext_resource type="PackedScene" uid="uid://cbf3x44mvo701" path="res://Scenes/GUI/Controls/IndicatorLight.tscn" id="4_wuj6m"] +[ext_resource type="Texture2D" uid="uid://dhx2v2fd0egxd" path="res://UI/FastBackwards.png" id="4_wy7jo"] +[ext_resource type="Texture2D" uid="uid://dsr03w7r667fw" path="res://UI/FastForward.png" id="8_v0ton"] +[ext_resource type="Texture2D" uid="uid://bphwtliq2ahus" path="res://UI/SkipForward.png" id="9_20noo"] +[ext_resource type="Texture2D" uid="uid://ckg2ihy105ttj" path="res://UI/Record.png" id="10_wy7jo"] [sub_resource type="ViewportTexture" id="ViewportTexture_g6u4d"] viewport_path = NodePath("SubViewport") @@ -20,14 +28,16 @@ script = ExtResource("1_sd512") [node name="SubViewport" type="SubViewport" parent="."] size = Vector2i(1280, 720) -size_2d_override = Vector2i(640, 360) [node name="HelenHouse" parent="SubViewport" instance=ExtResource("2_p1t5g")] [node name="ColorRect" type="ColorRect" parent="."] -layout_mode = 0 -offset_right = 1280.0 -offset_bottom = 720.0 +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 color = Color(0.187176, 0.187176, 0.187176, 1) [node name="CameraPreview" type="TextureRect" parent="."] @@ -37,7 +47,8 @@ offset_top = 48.0 offset_right = 1276.0 offset_bottom = 408.0 texture = SubResource("ViewportTexture_g6u4d") -expand_mode = 2 +expand_mode = 5 +stretch_mode = 6 [node name="Label" type="Label" parent="."] layout_mode = 0 @@ -48,20 +59,22 @@ offset_bottom = 408.0 text = "Welcome to Pneumatic Plaything Animatronic Simulator! You can press the buttons to the side to -control the bot, or adjust its flows. +control the bots manually, adjust their flows, +change the camera angle, or switch their cosmetics. -Open the Controls menu to see all of the keybinds. - -More features will be coming in the future, so stay tuned!" +Open the Controls menu to see all of the keybinds." horizontal_alignment = 1 vertical_alignment = 1 [node name="MenuBar" type="Panel" parent="."] -layout_mode = 0 +layout_mode = 1 +anchors_preset = -1 +anchor_right = 1.0 offset_left = 4.0 offset_top = 4.0 -offset_right = 1276.0 +offset_right = -4.0 offset_bottom = 44.0 +grow_horizontal = 2 [node name="Wordmark" type="Label" parent="MenuBar"] layout_mode = 0 @@ -73,6 +86,49 @@ text = "Pneumatic Plaything v0.2" horizontal_alignment = 1 vertical_alignment = 1 +[node name="StageSelector" type="OptionButton" parent="MenuBar"] +layout_mode = 0 +offset_left = 4.0 +offset_top = 4.0 +offset_right = 260.0 +offset_bottom = 36.0 +selected = 0 +item_count = 1 +popup/item_0/text = "Helen House (Custom)" +popup/item_0/id = 0 + +[node name="LoadShowtapeButton" type="Button" parent="MenuBar"] +layout_mode = 0 +offset_left = 264.0 +offset_top = 4.0 +offset_right = 392.0 +offset_bottom = 36.0 +text = "Load Showtape" + +[node name="NewShowtapeButton" type="Button" parent="MenuBar"] +layout_mode = 0 +offset_left = 396.0 +offset_top = 4.0 +offset_right = 524.0 +offset_bottom = 36.0 +text = "New Showtape" + +[node name="SaveShowtapeButton" type="Button" parent="MenuBar"] +layout_mode = 0 +offset_left = 528.0 +offset_top = 4.0 +offset_right = 656.0 +offset_bottom = 36.0 +text = "Save Showtape" + +[node name="ControlsButton" type="Button" parent="MenuBar"] +layout_mode = 0 +offset_left = 660.0 +offset_top = 4.0 +offset_right = 788.0 +offset_bottom = 36.0 +text = "Controls" + [node name="SequencerPanel" type="Panel" parent="."] layout_mode = 0 offset_left = 4.0 @@ -80,6 +136,73 @@ offset_top = 412.0 offset_right = 1276.0 offset_bottom = 716.0 +[node name="Buttons" type="Control" parent="SequencerPanel"] +anchors_preset = 0 + +[node name="SkipBackwardsButton" type="Button" parent="SequencerPanel/Buttons"] +layout_mode = 0 +offset_left = 488.0 +offset_top = 4.0 +offset_right = 528.0 +offset_bottom = 44.0 +icon = ExtResource("3_r4ytj") + +[node name="FastBackwardsButton" type="Button" parent="SequencerPanel/Buttons"] +layout_mode = 0 +offset_left = 532.0 +offset_top = 4.0 +offset_right = 572.0 +offset_bottom = 44.0 +icon = ExtResource("4_wy7jo") + +[node name="PlayBackwardsButton" type="Button" parent="SequencerPanel/Buttons"] +layout_mode = 0 +offset_left = 576.0 +offset_top = 4.0 +offset_right = 616.0 +offset_bottom = 44.0 +icon = ExtResource("3_mr8sb") + +[node name="PauseButton" type="Button" parent="SequencerPanel/Buttons"] +layout_mode = 0 +offset_left = 620.0 +offset_top = 4.0 +offset_right = 660.0 +offset_bottom = 44.0 +icon = ExtResource("4_ba3jn") + +[node name="PlayButton" type="Button" parent="SequencerPanel/Buttons"] +layout_mode = 0 +offset_left = 664.0 +offset_top = 4.0 +offset_right = 704.0 +offset_bottom = 44.0 +icon = ExtResource("3_g6u4d") + +[node name="FastForwardButton" type="Button" parent="SequencerPanel/Buttons"] +layout_mode = 0 +offset_left = 708.0 +offset_top = 4.0 +offset_right = 748.0 +offset_bottom = 44.0 +icon = ExtResource("8_v0ton") + +[node name="SkipForwardButton" type="Button" parent="SequencerPanel/Buttons"] +layout_mode = 0 +offset_left = 752.0 +offset_top = 4.0 +offset_right = 792.0 +offset_bottom = 44.0 +icon = ExtResource("9_20noo") + +[node name="RecordButton" type="Button" parent="SequencerPanel/Buttons"] +layout_mode = 0 +offset_left = 1228.0 +offset_top = 4.0 +offset_right = 1268.0 +offset_bottom = 44.0 +icon = ExtResource("10_wy7jo") + [node name="FlyoutButtons" type="Panel" parent="."] layout_mode = 0 offset_left = 4.0 @@ -117,6 +240,22 @@ toggle_mode = true button_group = ExtResource("3_p1t5g") text = "Camera" +[node name="CosmeticsFlyoutButton" type="Button" parent="FlyoutButtons"] +layout_mode = 0 +offset_left = 4.0 +offset_top = 112.0 +offset_right = 132.0 +offset_bottom = 144.0 +text = "Cosmetics" + +[node name="StageFlyoutButton" type="Button" parent="FlyoutButtons"] +layout_mode = 0 +offset_left = 4.0 +offset_top = 148.0 +offset_right = 132.0 +offset_bottom = 180.0 +text = "Stage" + [node name="Movements" type="Panel" parent="."] visible = false layout_mode = 0 @@ -992,9 +1131,12 @@ vertical_alignment = 1 [node name="CameraFullScreen" type="TextureRect" parent="."] visible = false -layout_mode = 0 -offset_right = 1280.0 -offset_bottom = 720.0 +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 texture = SubResource("ViewportTexture_g6u4d") expand_mode = 2 diff --git a/Scenes/Stages/HelenHouse.tscn b/Scenes/Stages/Helen House.tscn similarity index 100% rename from Scenes/Stages/HelenHouse.tscn rename to Scenes/Stages/Helen House.tscn diff --git a/Scripts/EditorScreen.gd b/Scripts/EditorScreen.gd index 3209ad4..1bdb7e8 100644 --- a/Scripts/EditorScreen.gd +++ b/Scripts/EditorScreen.gd @@ -9,6 +9,7 @@ func _ready() -> void: movement_out.connect(animatronic._movement_out) movement_in.connect(self._movement_in) movement_out.connect(self._movement_out) + get_tree().get_root().size_changed.connect(_on_size_changed) func _input(event: InputEvent) -> void: if event.is_action_pressed("toggle_editor_screen"): @@ -27,6 +28,9 @@ func _movement_in(movement, rate): func _movement_out(movement, rate): get_node("Movements/IndicatorLights/" + movement).turn_off(); +func _on_size_changed() -> void: + $SubViewport.size = $ColorRect.size + func _on_mouth_button_down() -> void: movement_in.emit("Mouth", $FlowControls/InFlows/MouthFlow.value) diff --git a/Stages.md b/Stages.md new file mode 100644 index 0000000..12731bd --- /dev/null +++ b/Stages.md @@ -0,0 +1,74 @@ +# Stages + +## Currently in game + + - Helen House (not a real stage) + +## Planned + +### Cyberamics + + - Portrait Stage + - Shelf Stage (Portrait stage with Balcony mechs) + - Balcony Stage + - C Stage + - Rocker Stage + - Road Stage + - 2-Stage + - 1-Stage + - Turntable 1-Stage + - Cyberamic 3-Stage + + +### 3-Stage + + - 3-Stage + - CU 1-Stage + - Hollywood 3-Stage + + +### Studio C + + - Studio C Alpha + - Studio C Alpha 3-Stage + - Studio C Jukebox/"Prototype" + - Studio C Beta (3 Screens) + - Studio C Beta (1 Screen) + - Studio C Cappa (Mirror Backdrop) + - Studio C Cappa (Spiral Backdrop) + - Studio C Cappa (Beta Backdrop) + - Star Stage + - Studio C Beta (2012 Update) + - Circles of Light + +### Other + + - Winchester Portrait Stage + - Kooser Portrait Stage + - Store specific variants (Lake Forest, Staten Island, Jeddah, Huntsville) + + +## Far future (unlikely without model contributions) + + - Rock-afire Explosion + - Mini Stage (RAE) + - Magic Stage (RAE) + - Hannah Banana Stage + - Playroom 3-Stage + - Winter 3-Stage + - Awesome Adventure Machine + - Concept Unification Prototype + - Guest Stars (Portrait/Balcony stages) + - Cabaret (Dolli Dimples, Artie Antlers, B.B. Bubbles, Dr. Quack) + - Lounge (The King, King Kat, Helen Henny, Beach Bowsers, The Beagles) + - Latex masks for 3-Stage + + +## Never + + - 2015 Dance Floor + - 2017 Dance Floor + - 2019 Dance Floor + - 2021 Dance Floor + Video Wall + - Dance Floor + Circles of Light + - Anything to do with The Mopsey Sisters diff --git a/UI/FastBackwards.png b/UI/FastBackwards.png new file mode 100644 index 0000000000000000000000000000000000000000..9bfcd28f9c5c90d28622c320e8c0e4a2b663a7ad GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq_xR z)5S3)qV?@1dp(yxiMEf$>O!4vi{}Kb7U7vHx`8bkgjl^duy5rR_;1A8>11@!znDAk znC<=JK8nxQ&bN90`{|q@v7f6C+MVfsFKlXYq}XM~)9g)*eIFK`)%h9qQ>f4IqvqyE z*-uYf99->}cJTVC@Pe-G>vCopoCY!r+rDRRS_fiYFSr*MB$@`)A@Kda=dMFK@!Ijn zQ(dm99ld_aykM%v^ryS$`lcT!)l8MBS}wmVbC&+x=E`ZVmt+e9yd>3SBlp?g5czX4 zH>jrMh?v~sLpt)Z8=G&hFgWe*-cuk9H1|cv-hHR*PN%#3C>_$7FDodN_VY}~Zm@zk vj~M+06Q}j}NhHdERp!Q=>5hN${|U3nwD$rfPv;&61|EZ_tDnm{r-UW|CF7hJ literal 0 HcmV?d00001 diff --git a/UI/FastBackwards.png.import b/UI/FastBackwards.png.import new file mode 100644 index 0000000..a9eb6b8 --- /dev/null +++ b/UI/FastBackwards.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhx2v2fd0egxd" +path="res://.godot/imported/FastBackwards.png-f55ba91d8d237cb6919d5f2a056db594.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/FastBackwards.png" +dest_files=["res://.godot/imported/FastBackwards.png-f55ba91d8d237cb6919d5f2a056db594.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/UI/FastForward.png b/UI/FastForward.png new file mode 100644 index 0000000000000000000000000000000000000000..93f5dff5001a2c36d0f3aae1e23a89d17a16e745 GIT binary patch literal 337 zcmV-X0j~auP)qEycf;Cx~b83ZB6$cmX% z)@u4W0WiZQ)@%8>0q~A1Y}D{00WilkHcS0z0DRyETP1#Jz#O;Oj`}45i;S=n@oNRZ zJ$7^bngQ?-@b?zq_v_|@w8IMX*fdT5`=RXCsz7PLIN%Rjjg0dgVL#VjnwU8Dii3z> zBVdT5s9zfJgyRywBw&csQa=(fYa7e;BLS^r)xP|X!RKXTxqfQE1TQ$L?WYEeCH}p+ je#+n-4p-%Obo}HK%C_(jglXHi00000NkvXXu0mjfBVCh9 literal 0 HcmV?d00001 diff --git a/UI/FastForward.png.import b/UI/FastForward.png.import new file mode 100644 index 0000000..f24b413 --- /dev/null +++ b/UI/FastForward.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsr03w7r667fw" +path="res://.godot/imported/FastForward.png-acbfeb2710bea5385ca8ad13fa6699e8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/FastForward.png" +dest_files=["res://.godot/imported/FastForward.png-acbfeb2710bea5385ca8ad13fa6699e8.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/UI/Pause.png b/UI/Pause.png new file mode 100644 index 0000000000000000000000000000000000000000..2892111ef39de96d94f2aa4565a82b9b979a099d GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C}`v9 z;usRq`u3b6AAmdKI;Vst04N(LLI3~& literal 0 HcmV?d00001 diff --git a/UI/Pause.png.import b/UI/Pause.png.import new file mode 100644 index 0000000..1d6d8e3 --- /dev/null +++ b/UI/Pause.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bwhgy4u37jmo1" +path="res://.godot/imported/Pause.png-90c47ed988bd7d26b746eb81a6aaeedf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Pause.png" +dest_files=["res://.godot/imported/Pause.png-90c47ed988bd7d26b746eb81a6aaeedf.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/UI/Play.png b/UI/Play.png new file mode 100644 index 0000000000000000000000000000000000000000..378ce01ef20d43ff646b97e5b2c3a8ebc6b52681 GIT binary patch literal 346 zcmV-g0j2(lP)C3W&6EiuqIlkq?|>Ayq&-H#e|ccR(i^SVfj9AaaFu45bQ)++q_W zdEbxqK&h3L=Q_)>#rRNcE!FbvrRxl6g%Gwv2*3X!efahd*uhw#%!=iEm?*WU3Z&0C zz*H%51p#k3!c14<9s=HRg1Mf=B?4Y@^O-6yVZi{nP{rlzBA|(-zKA;nv~u$$R+PPL sJqExH)@l*w0-CtP28L@B5BRry0yuY_6Pysd9smFU07*qoM6N<$f+e$vYybcN literal 0 HcmV?d00001 diff --git a/UI/Play.png.import b/UI/Play.png.import new file mode 100644 index 0000000..e17e752 --- /dev/null +++ b/UI/Play.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xllpr3qc064c" +path="res://.godot/imported/Play.png-eec0d54380d32c59b84e7db5fa226d5e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Play.png" +dest_files=["res://.godot/imported/Play.png-eec0d54380d32c59b84e7db5fa226d5e.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/UI/PlayBackwards.png b/UI/PlayBackwards.png new file mode 100644 index 0000000000000000000000000000000000000000..37f25b2507abfc3d2e22539fcb6d257cfc44227b GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq_xj z)5S3)qV?@1TOH>>hPH>7vz!hcI&|d5)^5l2w6wCYja{K@lG4)B-m4|18eLaX<5W77 z{IcLq%$BO^bsqcQ>O8M~=g)EY@ApIzX)A9@x#MDauHJ(4j_|#Enls^H=9`C#`Zfj( zX@w2X-ydpa4md6tx0_R(&4F3H;=Sq}a|YizuH|39JlW5*plPYkj`gL|>ylWfySDCT zTF_=1BQE=oE8z5;^UfTf@766+3OhSTTk~;cLmEe-ZOa8e-k&BtiNfX0|JduAd=hq> zIIzq-q$lUi=rTd_&EusaK<;71dtN}URo~*@^CvMWc`z?OdEbFAg>mgA23Z%@?j0Sw u-ljD0q)3K)f`nOC?{L(%OxR(+pMS^PnS#B}PK>}XWAJqKb6Mw<&;$V4%!u&- literal 0 HcmV?d00001 diff --git a/UI/PlayBackwards.png.import b/UI/PlayBackwards.png.import new file mode 100644 index 0000000..2e32746 --- /dev/null +++ b/UI/PlayBackwards.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dgacnkv2dc65s" +path="res://.godot/imported/PlayBackwards.png-52f3d5b871717feab369f20308dd695c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/PlayBackwards.png" +dest_files=["res://.godot/imported/PlayBackwards.png-52f3d5b871717feab369f20308dd695c.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/UI/Record.png b/UI/Record.png new file mode 100644 index 0000000000000000000000000000000000000000..4ffe48f97cf140bfaf4c1ead8a206ef7133b9434 GIT binary patch literal 411 zcmV;M0c8G(P)^r)=*$>dtmJY0y!{@2mtV<;HsJ2tAJ@TyU6AMKLXQM0ICjm z(F4FaaOVRs0tP(*41gOSfP=~gkOH~~FAXF<04w0T2Y>=tHj{_^4L1s|n@QI<@CK9- z%}e05(+V?EW3}SFckcr*i8PE#sd`Iy3CtplXkb?H;qcBKPYi@4eseJ2S}(VWPhzLrUa1i|tCDDFHBt9o$y- zOaXv-?BRacuT}so;s6hM!Lnmp5)Sdw3P9Aif@8e30uc3ga2ky~H3|^Tb#dPK3*^kN zqu(09r$>e!29ecGV*o=So49K91#v4v~&Q+Q7Fzw`kYrS^ynR9BDy0000+V#qT=m51-JjmcDitOx93 zDit8>5&M`)1;~2AA?8v6vN|}%Vk$sZ7pGWC1?c3?=U6QZXnhCxQCO|@h`5M|?w6&l z*2mta0TB^b5wV;S&{G~T*7UNXMu6V{+@}QWM8ra+H){Tf@;zY>)BR>P1$e~)W{YMH z8}NoB%$J=xDBwAFK2dNJHuVM0^tt((2DGtKcJZKq+uZpQYv{Q