From 8452ebce66f91859e868715eb57c4b556094d317 Mon Sep 17 00:00:00 2001 From: Haze Weathers Date: Fri, 10 Mar 2023 14:12:16 -0500 Subject: [PATCH] initial android export experiments --- autoloads/touch_controls.gd | 14 ++ autoloads/touch_controls.tscn | 104 +++++++++ control.tscn | 3 +- export_presets.cfg | 206 ++++++++++++++++++ graphics/hud/touch/touch_down.png | Bin 0 -> 7743 bytes graphics/hud/touch/touch_down.png.import | 35 +++ graphics/hud/touch/touch_down_pressed.png | Bin 0 -> 7974 bytes .../hud/touch/touch_down_pressed.png.import | 35 +++ graphics/hud/touch/touch_jump.png | Bin 0 -> 1375 bytes graphics/hud/touch/touch_jump.png.import | 35 +++ graphics/hud/touch/touch_jump_pressed.png | Bin 0 -> 11370 bytes .../hud/touch/touch_jump_pressed.png.import | 35 +++ graphics/hud/touch/touch_left.png | Bin 0 -> 907 bytes graphics/hud/touch/touch_left.png.import | 35 +++ graphics/hud/touch/touch_left_pressed.png | Bin 0 -> 7705 bytes .../hud/touch/touch_left_pressed.png.import | 35 +++ graphics/hud/touch/touch_right.png | Bin 0 -> 910 bytes graphics/hud/touch/touch_right.png.import | 35 +++ graphics/hud/touch/touch_right_pressed.png | Bin 0 -> 7754 bytes .../hud/touch/touch_right_pressed.png.import | 35 +++ graphics/hud/touch/touch_shoot.png | Bin 0 -> 7649 bytes graphics/hud/touch/touch_shoot.png.import | 35 +++ graphics/hud/touch/touch_shoot_pressed.png | Bin 0 -> 7863 bytes .../hud/touch/touch_shoot_pressed.png.import | 35 +++ graphics/hud/touch/touch_up.png | Bin 0 -> 879 bytes graphics/hud/touch/touch_up.png.import | 35 +++ graphics/hud/touch/touch_up_pressed.png | Bin 0 -> 7620 bytes .../hud/touch/touch_up_pressed.png.import | 35 +++ project.godot | 7 + scripts/scaling.gd | 2 + 30 files changed, 755 insertions(+), 1 deletion(-) create mode 100644 autoloads/touch_controls.gd create mode 100644 autoloads/touch_controls.tscn create mode 100644 graphics/hud/touch/touch_down.png create mode 100644 graphics/hud/touch/touch_down.png.import create mode 100644 graphics/hud/touch/touch_down_pressed.png create mode 100644 graphics/hud/touch/touch_down_pressed.png.import create mode 100644 graphics/hud/touch/touch_jump.png create mode 100644 graphics/hud/touch/touch_jump.png.import create mode 100644 graphics/hud/touch/touch_jump_pressed.png create mode 100644 graphics/hud/touch/touch_jump_pressed.png.import create mode 100644 graphics/hud/touch/touch_left.png create mode 100644 graphics/hud/touch/touch_left.png.import create mode 100644 graphics/hud/touch/touch_left_pressed.png create mode 100644 graphics/hud/touch/touch_left_pressed.png.import create mode 100644 graphics/hud/touch/touch_right.png create mode 100644 graphics/hud/touch/touch_right.png.import create mode 100644 graphics/hud/touch/touch_right_pressed.png create mode 100644 graphics/hud/touch/touch_right_pressed.png.import create mode 100644 graphics/hud/touch/touch_shoot.png create mode 100644 graphics/hud/touch/touch_shoot.png.import create mode 100644 graphics/hud/touch/touch_shoot_pressed.png create mode 100644 graphics/hud/touch/touch_shoot_pressed.png.import create mode 100644 graphics/hud/touch/touch_up.png create mode 100644 graphics/hud/touch/touch_up.png.import create mode 100644 graphics/hud/touch/touch_up_pressed.png create mode 100644 graphics/hud/touch/touch_up_pressed.png.import diff --git a/autoloads/touch_controls.gd b/autoloads/touch_controls.gd new file mode 100644 index 0000000..fa7d9e8 --- /dev/null +++ b/autoloads/touch_controls.gd @@ -0,0 +1,14 @@ +extends CanvasLayer + +export var opacity = 0.5 + +func _ready(): + if !OS.has_feature("mobile"): + visible = false + $CanvasModulate.color = Color(1.0, 1.0, 1.0, opacity) + _reposition() + get_tree().connect("screen_resized", self, "_reposition") + +func _reposition(): + $Directions.position = Vector2(0.0, get_viewport().size.y) + $Actions.position = get_viewport().size diff --git a/autoloads/touch_controls.tscn b/autoloads/touch_controls.tscn new file mode 100644 index 0000000..fe115f9 --- /dev/null +++ b/autoloads/touch_controls.tscn @@ -0,0 +1,104 @@ +[gd_scene load_steps=17 format=2] + +[ext_resource path="res://autoloads/touch_controls.gd" type="Script" id=1] +[ext_resource path="res://graphics/hud/touch/touch_left.png" type="Texture" id=2] +[ext_resource path="res://graphics/hud/touch/touch_down_pressed.png" type="Texture" id=3] +[ext_resource path="res://graphics/hud/touch/touch_right_pressed.png" type="Texture" id=4] +[ext_resource path="res://graphics/hud/touch/touch_up.png" type="Texture" id=5] +[ext_resource path="res://graphics/hud/touch/touch_up_pressed.png" type="Texture" id=6] +[ext_resource path="res://graphics/hud/touch/touch_left_pressed.png" type="Texture" id=7] +[ext_resource path="res://graphics/hud/touch/touch_down.png" type="Texture" id=8] +[ext_resource path="res://graphics/hud/touch/touch_right.png" type="Texture" id=9] +[ext_resource path="res://graphics/hud/touch/touch_jump.png" type="Texture" id=10] +[ext_resource path="res://graphics/hud/touch/touch_shoot.png" type="Texture" id=11] +[ext_resource path="res://graphics/hud/touch/touch_jump_pressed.png" type="Texture" id=12] +[ext_resource path="res://graphics/hud/touch/touch_shoot_pressed.png" type="Texture" id=13] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 40, 120 ) + +[sub_resource type="RectangleShape2D" id=2] +extents = Vector2( 120, 40 ) + +[sub_resource type="RectangleShape2D" id=3] +extents = Vector2( 40, 40 ) + +[node name="TouchControls" type="CanvasLayer"] +pause_mode = 2 +layer = 128 +script = ExtResource( 1 ) + +[node name="CanvasModulate" type="CanvasModulate" parent="."] + +[node name="Directions" type="Node2D" parent="."] + +[node name="LeftButton" type="TouchScreenButton" parent="Directions"] +position = Vector2( 0, -160 ) +normal = ExtResource( 2 ) +pressed = ExtResource( 7 ) +shape = SubResource( 1 ) +passby_press = true +action = "ui_left" + +[node name="RightButton" type="TouchScreenButton" parent="Directions"] +position = Vector2( 160, -160 ) +normal = ExtResource( 9 ) +pressed = ExtResource( 4 ) +shape = SubResource( 1 ) +passby_press = true +action = "ui_right" + +[node name="UpButton" type="TouchScreenButton" parent="Directions"] +position = Vector2( 80, -240 ) +normal = ExtResource( 5 ) +pressed = ExtResource( 6 ) +shape = SubResource( 2 ) +passby_press = true +action = "ui_up" + +[node name="DownButton" type="TouchScreenButton" parent="Directions"] +position = Vector2( 80, -80 ) +normal = ExtResource( 8 ) +pressed = ExtResource( 3 ) +shape = SubResource( 2 ) +passby_press = true +action = "ui_down" + +[node name="Actions" type="Node2D" parent="."] + +[node name="JumpButton" type="TouchScreenButton" parent="Actions"] +position = Vector2( -80, -120 ) +normal = ExtResource( 10 ) +pressed = ExtResource( 12 ) +shape = SubResource( 3 ) +passby_press = true +action = "jump" + +[node name="AcceptButton" type="TouchScreenButton" parent="Actions"] +position = Vector2( -80, -120 ) +shape = SubResource( 3 ) +passby_press = true +action = "ui_accept" + +[node name="ShootButton" type="TouchScreenButton" parent="Actions"] +position = Vector2( -200, -120 ) +normal = ExtResource( 11 ) +pressed = ExtResource( 13 ) +shape = SubResource( 3 ) +passby_press = true +action = "shoot" + +[node name="CancelButton" type="TouchScreenButton" parent="Actions"] +position = Vector2( -200, -120 ) +shape = SubResource( 3 ) +passby_press = true +action = "ui_cancel" + +[node name="PauseButton" type="TouchScreenButton" parent="Actions"] +position = Vector2( 0, -400 ) +rotation = 1.5708 +normal = ExtResource( 11 ) +pressed = ExtResource( 12 ) +shape = SubResource( 3 ) +passby_press = true +action = "pause" diff --git a/control.tscn b/control.tscn index 78f05f0..5cb46a3 100644 --- a/control.tscn +++ b/control.tscn @@ -83,6 +83,7 @@ margin_top = -72.0 margin_right = 136.0 margin_bottom = 120.0 rect_pivot_offset = Vector2( 128, 96 ) +mouse_filter = 1 [node name="Viewport" type="Viewport" parent="ViewportContainer"] size = Vector2( 256, 192 ) @@ -106,7 +107,7 @@ valign = 2 [node name="FadeLayer" type="CanvasLayer" parent="ViewportContainer/Viewport"] pause_mode = 2 -layer = 128 +layer = 125 script = ExtResource( 8 ) [node name="TextureRect" type="TextureRect" parent="ViewportContainer/Viewport/FadeLayer"] diff --git a/export_presets.cfg b/export_presets.cfg index 7a13acc..0f5fc8f 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -100,3 +100,209 @@ progressive_web_app/icon_144x144="" progressive_web_app/icon_180x180="" progressive_web_app/icon_512x512="" progressive_web_app/background_color=Color( 0, 0, 0, 1 ) + +[preset.3] + +name="android" +platform="Android" +runnable=true +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="build/android/hm2.apk" +script_export_mode=1 +script_encryption_key="" + +[preset.3.options] + +custom_template/debug="" +custom_template/release="" +custom_build/use_custom_build=false +custom_build/export_format=0 +custom_build/min_sdk="" +custom_build/target_sdk="" +architectures/armeabi-v7a=true +architectures/arm64-v8a=true +architectures/x86=false +architectures/x86_64=false +keystore/debug="" +keystore/debug_user="" +keystore/debug_password="" +keystore/release="" +keystore/release_user="" +keystore/release_password="" +one_click_deploy/clear_previous_install=false +version/code=1 +version/name="1.0" +package/unique_name="org.godotengine.$genname" +package/name="" +package/signed=true +package/classify_as_game=true +package/retain_data_on_uninstall=false +package/exclude_from_recents=false +launcher_icons/main_192x192="" +launcher_icons/adaptive_foreground_432x432="" +launcher_icons/adaptive_background_432x432="" +graphics/opengl_debug=false +xr_features/xr_mode=0 +xr_features/hand_tracking=0 +xr_features/hand_tracking_frequency=0 +xr_features/passthrough=0 +screen/immersive_mode=true +screen/support_small=true +screen/support_normal=true +screen/support_large=true +screen/support_xlarge=true +user_data_backup/allow=false +command_line/extra_args="" +apk_expansion/enable=false +apk_expansion/SALT="" +apk_expansion/public_key="" +permissions/custom_permissions=PoolStringArray( ) +permissions/access_checkin_properties=false +permissions/access_coarse_location=false +permissions/access_fine_location=false +permissions/access_location_extra_commands=false +permissions/access_mock_location=false +permissions/access_network_state=false +permissions/access_surface_flinger=false +permissions/access_wifi_state=false +permissions/account_manager=false +permissions/add_voicemail=false +permissions/authenticate_accounts=false +permissions/battery_stats=false +permissions/bind_accessibility_service=false +permissions/bind_appwidget=false +permissions/bind_device_admin=false +permissions/bind_input_method=false +permissions/bind_nfc_service=false +permissions/bind_notification_listener_service=false +permissions/bind_print_service=false +permissions/bind_remoteviews=false +permissions/bind_text_service=false +permissions/bind_vpn_service=false +permissions/bind_wallpaper=false +permissions/bluetooth=false +permissions/bluetooth_admin=false +permissions/bluetooth_privileged=false +permissions/brick=false +permissions/broadcast_package_removed=false +permissions/broadcast_sms=false +permissions/broadcast_sticky=false +permissions/broadcast_wap_push=false +permissions/call_phone=false +permissions/call_privileged=false +permissions/camera=false +permissions/capture_audio_output=false +permissions/capture_secure_video_output=false +permissions/capture_video_output=false +permissions/change_component_enabled_state=false +permissions/change_configuration=false +permissions/change_network_state=false +permissions/change_wifi_multicast_state=false +permissions/change_wifi_state=false +permissions/clear_app_cache=false +permissions/clear_app_user_data=false +permissions/control_location_updates=false +permissions/delete_cache_files=false +permissions/delete_packages=false +permissions/device_power=false +permissions/diagnostic=false +permissions/disable_keyguard=false +permissions/dump=false +permissions/expand_status_bar=false +permissions/factory_test=false +permissions/flashlight=false +permissions/force_back=false +permissions/get_accounts=false +permissions/get_package_size=false +permissions/get_tasks=false +permissions/get_top_activity_info=false +permissions/global_search=false +permissions/hardware_test=false +permissions/inject_events=false +permissions/install_location_provider=false +permissions/install_packages=false +permissions/install_shortcut=false +permissions/internal_system_window=false +permissions/internet=false +permissions/kill_background_processes=false +permissions/location_hardware=false +permissions/manage_accounts=false +permissions/manage_app_tokens=false +permissions/manage_documents=false +permissions/manage_external_storage=false +permissions/master_clear=false +permissions/media_content_control=false +permissions/modify_audio_settings=false +permissions/modify_phone_state=false +permissions/mount_format_filesystems=false +permissions/mount_unmount_filesystems=false +permissions/nfc=false +permissions/persistent_activity=false +permissions/process_outgoing_calls=false +permissions/read_calendar=false +permissions/read_call_log=false +permissions/read_contacts=false +permissions/read_external_storage=false +permissions/read_frame_buffer=false +permissions/read_history_bookmarks=false +permissions/read_input_state=false +permissions/read_logs=false +permissions/read_phone_state=false +permissions/read_profile=false +permissions/read_sms=false +permissions/read_social_stream=false +permissions/read_sync_settings=false +permissions/read_sync_stats=false +permissions/read_user_dictionary=false +permissions/reboot=false +permissions/receive_boot_completed=false +permissions/receive_mms=false +permissions/receive_sms=false +permissions/receive_wap_push=false +permissions/record_audio=false +permissions/reorder_tasks=false +permissions/restart_packages=false +permissions/send_respond_via_message=false +permissions/send_sms=false +permissions/set_activity_watcher=false +permissions/set_alarm=false +permissions/set_always_finish=false +permissions/set_animation_scale=false +permissions/set_debug_app=false +permissions/set_orientation=false +permissions/set_pointer_speed=false +permissions/set_preferred_applications=false +permissions/set_process_limit=false +permissions/set_time=false +permissions/set_time_zone=false +permissions/set_wallpaper=false +permissions/set_wallpaper_hints=false +permissions/signal_persistent_processes=false +permissions/status_bar=false +permissions/subscribed_feeds_read=false +permissions/subscribed_feeds_write=false +permissions/system_alert_window=false +permissions/transmit_ir=false +permissions/uninstall_shortcut=false +permissions/update_device_stats=false +permissions/use_credentials=false +permissions/use_sip=false +permissions/vibrate=false +permissions/wake_lock=false +permissions/write_apn_settings=false +permissions/write_calendar=false +permissions/write_call_log=false +permissions/write_contacts=false +permissions/write_external_storage=false +permissions/write_gservices=false +permissions/write_history_bookmarks=false +permissions/write_profile=false +permissions/write_secure_settings=false +permissions/write_settings=false +permissions/write_sms=false +permissions/write_social_stream=false +permissions/write_sync_settings=false +permissions/write_user_dictionary=false diff --git a/graphics/hud/touch/touch_down.png b/graphics/hud/touch/touch_down.png new file mode 100644 index 0000000000000000000000000000000000000000..9c5f7db2017ae90a0f4b1be2b02370511de922c7 GIT binary patch literal 7743 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 literal 0 HcmV?d00001 diff --git a/graphics/hud/touch/touch_jump.png.import b/graphics/hud/touch/touch_jump.png.import new file mode 100644 index 0000000..074d2be --- /dev/null +++ b/graphics/hud/touch/touch_jump.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/touch_jump.png-d25a25c96ba529fc22922d345cf1f985.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/hud/touch/touch_jump.png" +dest_files=[ "res://.import/touch_jump.png-d25a25c96ba529fc22922d345cf1f985.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/hud/touch/touch_jump_pressed.png b/graphics/hud/touch/touch_jump_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..a4151391ad39fd40ac0cf56ef00d43a1d3f064c1 GIT binary patch literal 11370 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 literal 0 HcmV?d00001 diff --git a/graphics/hud/touch/touch_left.png.import b/graphics/hud/touch/touch_left.png.import new file mode 100644 index 0000000..c953307 --- /dev/null +++ b/graphics/hud/touch/touch_left.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/touch_left.png-0d1348fd1f7bc33ef4880e04370b336c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/hud/touch/touch_left.png" +dest_files=[ "res://.import/touch_left.png-0d1348fd1f7bc33ef4880e04370b336c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/hud/touch/touch_left_pressed.png b/graphics/hud/touch/touch_left_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..34b6359df28cee3643f67bdd8aa9c7fdc4ec5274 GIT binary patch literal 7705 zcmeHMcTiJXw+B%X1O-F{M2!KF77_vx5zT)vYR}`L*EcYAcTum((Rsg@0NtYV2KVb8D}k{<`dq z_8k6ke9D&#Wj{X?^8Qk9bMN#x!ZxS+*c2jwJ5hFh$$JE05S-8VVe;$heM6#gwFJ4X z_rb!n(dM$B9)Czoa@;V|ySqa!|E>M0#8<-J1d@Je;?*lwok zFShhEX_v3aHit=sDA{Fg#4hfBAFY*EqcbqAG32*EzAB z-g21XakgmDkL8bCLtQHG%{FR9S;QY#4!s()CKdtV`|r zHMvqSvysT^O&2Baaiod%$?t2N;vWyQe`>8`?w~SL1O-Q*`HRWce0@#zlgJNZd&y42 zUmH5O!X_njnaQ*=NN-R?ASvr$r417Y*ao5_ECe6X*5qQ9?%+l2-erz9u>UOeL9Rua zBPayj6mN7Ad6D_+M?UtI9+7VqY}sjFL^`8l28+AUChfbf$e6;qPN8`s!D7bu7o&oW zZA2|X6Q2sViCJ7ML6Q5NvMRJ7#!k7p%RH9;RjG#Qxureclc@=j^7Dc^?3bI0K? z-x!{!J<=bMUWhSIYex-y5zi|YnKO>ftL*;`3HF z*2G2Gy)dtZpWC}|z)!T-9( zG@Zw*lElEI*@7o2yTb>|JtRhEc_v6LXonb% zvw}+h=WA;f$2qK)oF2!Do!Qsmh_bx)IDKQ|?HQ%GCG+yCHvaB5DUnl>2QGt;bv z)oC}+7muojGzKO)e z!Swtc0!0I<%?0P>uiVa)Fu2X$`&y!1kK?V}xepbRsfoL;ss3;`RVSEL;dYJ{>h~3;*twT?hT0zmesl?ipG}u56J~C3hvh`5&9ul zEZ3VAY}KYKET5_cM;z3BPGAM=KL&eo=vuoEbGdh?k7h8EzV`+X+uNQi&0o6eDf9vd z+WX*qCYhkIR2LPO)gJW;n%2>kBP~JbO1EG3I>cjDeFJ&Vd2xTW%oBgntX=3B{<5I2 z=M=}xuo5$=T_cIE@tL1)*ai!m6HT&aOnP6sb&RPnW5!}gVZMeWQ8lr^zO)&Ai4>9J z@RojBiT|;9`9s1I^Jc?>-(E+|GE>#lndi&aGP!kcIbe6Ey}_zYD4tRsJdIS+dQg(< z+vVQHWj*)NTH#{v?Txs5qAtNrVWMoo=uKj@#+=og(U=UKR(GCh@P}~`XE;&V$K#p! zclPLSp?4jJq#71O?fJh3v&%IZW;bJyN@wkbr9>@mI|*^v#sn=dc;*>A3wuydK#oq- zWfFYTvKDl8>)qSU_9OdPR1`3+@`X%#7K&ekjGgWiymUi-qIGpZrIvp1jQ(Sy$Jbz4 z(T%lS3@$U3O|dL)3?icG#x-X$CrTrfr=fauCCy-i!Aa7s@Q_wn?by-d&Ni`^3swsz z8iggy`51|T#s-=x_g;%62gDtOWSgaHl)X=_46_V8w5RXu)qF>%t4KCWM-5(KH(W-S zwS_+WOWwl617Z7e4%A`FDcsuCdm)c-SN3c5@J#8jz|I}Nnc%2dIsPTQwmk6_t z&BI|72B*kbLD5-p5W>(?xf zQA#Qs6Hl|(7hBTS>p0(fOtIWQv9-+bdLdOFT#7~&wXvQWZRpNFOe3EhgfVuaCzAtT zDspn^X7rdc1*!^^JtB#*Kh`L|i!+QK;@(ZIDw`mup66%6>&frtNSO=spZ@-^Y?gB{ zsb}D8_$;KMrulNe=}N;Lr^GK0PTzj7D%#mDajzlFc0PkI_o|U%fK)xLmj!EfKixcs zp>BMp#h2P6pw`s+xhraeY%+Vg9Q?(JZ{x8se^qQy4LCg5v3;C-UL%9mfuhS|1D0d4 zMmdJ3bG_R)wEFa3fnHUh%H~$p+ z{Golwd|)WCQqS!cF?ZtlwWe;P-jMh@ZLMn7POR&04^F{zG4jxZ92bcVmu2?$(>?KD z$3T>-hH4WB-oD7s$|Zi6e1yYekdkXh>EFsAO`$%w!b{<22W;xAQ;rr^%K6w85*^_9r-w?YDDYk9pD>+9UN$=p4hv{`UU zn`4AjXp2W)=p!}NyK%gi3RgJU(*oEC=RS9F%%ll?G3VWNsj2ntDcb8-`=28mZX8f9 ztu$R=f5my7^z4mizLZLhS-n@BzyEN~%~Hvc%I}|E&E`nd_z=X1tV32oBk!s$G<7_p zvu4U7jOxwO zkDOxaGEdzWoF*%%YN{H#tyi!<%j_M)4~30;D2;$z__p`ouH z?+@y^F0ubin9p~&^J{{x+?sa^OUjIwk5~>g`5bNPDLn;`F4}Z?#aX;yrd_UZ^9jlV=kUqlixq%$@KSZhFPU$S195WLC(N{^w^cRk^Q?As&)hmPQ*&SzMT5 z=fikG%Ga}Vi~4*^DVIG3T#|_na@gefGBvh2qZ)Nb>}P`v-NrBwpO{L`F1N*6YA*Lr7thkI!5#%$;gBGM&D=Uufk;kNP~#fl{C#GTE&& zaO%lSsP2tN5#>fwGkffPj9$<;43n&d-*gliffrXAw_e;9YuPW)Gxrc|`(o0TRfW`r z5_9sZ%ltMtBt1~bie8>+j3TecJkL|Qj!r3mZ9Si%WY{*_`*N$BWY>7?n6vO1a+%h^ zP5x2C5z*;uPWiRbHf$%x%mRazP2BiCh}&y&S${UR>dz_gP$*@L$>2MySl5&M=#Icb zpI2uJw~pWQz`*(n%9M}v#8w0QW(*D`BTdg<>P@_)YO~k8dkSx_7~?V87)!LI=0=NKZ;PsLyawVvt) z2XZGg`)<_dT>{@#&Ew)l@)%s(`)(=VNA1^l7ORXN`DmTjtk4?m)L^{jh* z6AQ=Xy?KkV)ke$&C3JpCaSJD`fZfWfOa_0je30=*BHOzdYf(+@mdR@?(ralFFwgyq zd0sT9#PLN&&CZ-C*_zsuFq`BrZb=>f%27sK|#sW8H07g(?NE4dm=><{Pk%y7(~P=f=v;+FkNRgyaQ3w z+ZBJoTkj&)+X;)rftAj(DtMv*05YDA0eO;16dKA?5xj$o0^Ya9P%vmmh3=#XHq$i# zsZm|=AQ?#+Nf<=KljsfypJfFpxZ(&XBlUB?Ab^%4*nv)WMnRz-9v+e&(vnnHd#Dr= ziG;%7P&ga{Xh3LQ6gtKeLZJz6L;S>0$J4N`L}xmYN&#(SV(h4HbVV>2=m-5_AK6(~ z_fL2V?H3CGA5c$>GgL|v1|^fBzmK5NHQWJ^Uk3fx5wwdyl@B$-)2ME)SiFWio$xd zw%xPi&hLf*)BTD6H|;-s-%$p%bahecRIJ|&Fa0EFij2!}k z#o#dz85|Y{u_ItG5Ii1vp zs58ZWr(-)TD8LzjSj={w0?0dZz!#L7D;`6qx?ZGGNs8cYY|u93pWV8^a>8Ng7iSoj>qlT31I!~!a86m_IP0T_?51I$cg_Y72q;hAZZX7 z2uubE#1Ahm1(5?X3__5_VUQTOEEXq=|2sO3N}zjST=6RQ0FMAyKzi_b()BN0|A>Kqr2KDo{Y%$BV&ESs|C?R^XLPatRZih4z$wTB zD3&5^Wt4zIi^W;foW{T)DY$(zdZsG5143pxT33U4l8I%n0KAu@As-O&(KXEIYE<&} z8JuC~Xo$ywJcx7$(Du>L^xA)qeRqSv%bg6b@b)j zYXy@$p%VuS*bv~L)B@a$kc27M=?m}jgsC317OHj_K|7s)>B0?X*wOEau} zCGPxRtY3W}!7Rrs(i)srO;l34`>T~BBRZ;13p_d+AuOOjpxsyQ?iHg*?Q|tsZI}v` zDt4GyEA*GPpP?z&G34u6G@pv+_Jdq6O0ZP${FWp1ES8o&yJgCvl=1w; zE#|%t_a3CCv#A{D1jk9Azr^keI$r0Z=Xs7N*h3zlEV934m^T&Ri`v;48hJ4BspO9m no9zMK;zAp*nEoQ{!YTvQ`JwM+xV{1qAmHnYo_e0Dt^fZ36=>6M literal 0 HcmV?d00001 diff --git a/graphics/hud/touch/touch_left_pressed.png.import b/graphics/hud/touch/touch_left_pressed.png.import new file mode 100644 index 0000000..fd6455c --- /dev/null +++ b/graphics/hud/touch/touch_left_pressed.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/touch_left_pressed.png-cdb9c23493ebeaf4d533502019100251.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/hud/touch/touch_left_pressed.png" +dest_files=[ "res://.import/touch_left_pressed.png-cdb9c23493ebeaf4d533502019100251.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/hud/touch/touch_right.png b/graphics/hud/touch/touch_right.png new file mode 100644 index 0000000000000000000000000000000000000000..99e73031e2908a7d4363dd09149b68305967604b GIT binary patch literal 910 zcmV;919AL`P)EX>4Tx04R}tkvmAkP!xv$riu@$4t5X`$xxl_q9Ts93Pq?8YK2xEOm6yuCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro%-E>4OrQsTKup+$@bF8AZV=l{9)TtKLonPzpw08O{e zR3a{Bva4d(D}v}j0Hf%anPtpLQWC!Pbx)mCcTt|@-}h(rsX2=Q0g*Vy4AUmwAfDN@ z4bJ<-VOEq?;&b8&lP*a7$aTfzH_io@1)do;)2VslFtJ!@W2KE*(bR~ii6g3}Q@)V# zSmnIMSu0mr^Pc>Lp`5<5%yn8LNMI35kRU=q6(y8mBTBnYiiH%N$9??6u3sXTLaq`R zITlcX2HEw4|H1FsTKTC-FDVoUI$s>;V+`op1sXNS`95}>#t9I72Cnp$zfuQgKS{5( zw8#-Kunk;Xw=`uBxZDATo($QPT`5RQ$mfCgGy0}1Fn9~}u6c87p5ycZNYkv6H^9Lm zFkYbSb)R>4x6ke0p62|104axZiJ35D{r~^~32;bRa{vG?BLDy{BLR4&KXw2B00(qQ zO+^Ri0|^BwD2fF^IsgCw8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kWXdp*PO;A^X4i^9b z0e4A6K~#9!?b|^TgCGnAP{?pwJq`!%&T-VXqDlCWpH&y_IL}~^K=ZOJDN;xZ76cPa zFu?>9OfbO&6HM^4D19$qYu!Gt>*{dD+-rHbr|!d=4L78}-H5Tlzg4DY(4u8$#;wvu zX1JndUB(8Ohik2h+3p5z&6}1vcW=`+N!}0d{zJOS@IKEF&#99FG&qwg% z3Ekn2sF>BjqdX2WvG!8Lt(NKHkYs@>#mumN+?|J~Db(ffmnJLS3acgLJ94f{d7#s@ zDl23OrA^&W0Qk27B$O6C!xn8V38lr&u-)#lgwm#=Pw_lk>XZ?+Z&r0BNMf;uwC4dA z38n21_CLHd#^OP-_ayk~jdd_hy{{;tw4K4fJw`p_5+t!(K=ib>>gBK#kolK*f(a&= kV1fxIm|%hlCiqT#0EC;RrE&s8od5s;07*qoM6N<$g63?VUH||9 literal 0 HcmV?d00001 diff --git a/graphics/hud/touch/touch_right.png.import b/graphics/hud/touch/touch_right.png.import new file mode 100644 index 0000000..e9249d2 --- /dev/null +++ b/graphics/hud/touch/touch_right.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/touch_right.png-b39574011fcd5ee55b3e373c24167362.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/hud/touch/touch_right.png" +dest_files=[ "res://.import/touch_right.png-b39574011fcd5ee55b3e373c24167362.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/hud/touch/touch_right_pressed.png b/graphics/hud/touch/touch_right_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c56dbfb16e0217860f57f9cd1b5501fe5fac43da GIT binary patch literal 7754 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 literal 0 HcmV?d00001 diff --git a/graphics/hud/touch/touch_right_pressed.png.import b/graphics/hud/touch/touch_right_pressed.png.import new file mode 100644 index 0000000..cf0f5af --- /dev/null +++ b/graphics/hud/touch/touch_right_pressed.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/touch_right_pressed.png-816aab9d2892ce2d06d13959d3378255.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/hud/touch/touch_right_pressed.png" +dest_files=[ "res://.import/touch_right_pressed.png-816aab9d2892ce2d06d13959d3378255.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/hud/touch/touch_shoot.png b/graphics/hud/touch/touch_shoot.png new file mode 100644 index 0000000000000000000000000000000000000000..a2948daf56a54fd7bbd1aedeab04ef6a96f3548f GIT binary patch literal 7649 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 C5zJ!% literal 0 HcmV?d00001 diff --git a/graphics/hud/touch/touch_shoot_pressed.png.import b/graphics/hud/touch/touch_shoot_pressed.png.import new file mode 100644 index 0000000..6e19914 --- /dev/null +++ b/graphics/hud/touch/touch_shoot_pressed.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/touch_shoot_pressed.png-21478853c80a510d300db9de2d76e41d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/hud/touch/touch_shoot_pressed.png" +dest_files=[ "res://.import/touch_shoot_pressed.png-21478853c80a510d300db9de2d76e41d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/hud/touch/touch_up.png b/graphics/hud/touch/touch_up.png new file mode 100644 index 0000000000000000000000000000000000000000..54db8ef41592d4e1ef9d55bf0d8f6ed8069ff34b GIT binary patch literal 879 zcmV-#1CacQP)EX>4Tx04R}tkvmAkP!xv$riu@$4t5X`$xxl_q9Ts93Pq?8YK2xEOm6yuCJjl7 zi=*ILaPYBMb#QUk)xlK|1Ro%-E>4OrQsTKup+$@bF8AZV=l{9)TtKLonPzpw08O{e zR3a{Bva4d(D}v}j0Hf%anPtpLQWC!Pbx)mCcTt|@-}h(rsX2=Q0g*Vy4AUmwAfDN@ z4bJ<-VOEq?;&b8&lP*a7$aTfzH_io@1)do;)2VslFtJ!@W2KE*(bR~ii6g3}Q@)V# zSmnIMSu0mr^Pc>Lp`5<5%yn8LNMI35kRU=q6(y8mBTBnYiiH%N$9??6u3sXTLaq`R zITlcX2HEw4|H1FsTKTC-FDVoUI$s>;V+`op1sXNS`95}>#t9I72Cnp$zfuQgKS{5( zw8#-Kunk;Xw=`uBxZDATo($QPT`5RQ$mfCgGy0}1Fn9~}u6c87p5ycZNYkv6H^9Lm zFkYbSb)R>4x6ke0p62|104axZiJ35D{r~^~32;bRa{vG?BLDy{BLR4&KXw2B00(qQ zO+^Ri0|^BuC2BVi2><{98FWQhbVF}#ZDnqB07G(RVRU6=Aa`kWXdp*PO;A^X4i^9b z0a!^yK~#9!?c7TegD?nyVP(9n9LEE9>vX1_Jb-}y*>%y7FG!4O$NfCd?M+R#mo>mo zZ%1&v>$>hARW*13d)T7&MP0=X0{_tlvlG>D%cRuEaIeHQ)sir8uBlFXTkI7U0qmWtY$h>}68sskAtiz|6@ z8)F`?;jUn++WtH|z-XT=iP6@6T58vh73aVg+lM5*)Glp?okq}J+G?!kW^uZbZRgIg zLrI(4u5R5|=_L!SN#{ou?LEZ3xO#&gUBP~paqtfaGvTB}Vh!6db4Asnj@NKSr~AeO zFkrxd0RsjMcojJQq@E0?0SE8Q$#8fJE^jjYh(aa9fB^#r3>YwAz<>c)1#`snVlYQM zfB^$81?JQeFkm(w`M?~+FPn%x_+329|EIb0@*%*_Y9BgSlEeLE#8LnN002ovPDHLk FV1ngPh(-Va literal 0 HcmV?d00001 diff --git a/graphics/hud/touch/touch_up.png.import b/graphics/hud/touch/touch_up.png.import new file mode 100644 index 0000000..946acad --- /dev/null +++ b/graphics/hud/touch/touch_up.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/touch_up.png-954befe4d1b24b6da3d6f6fe5d9fce88.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/hud/touch/touch_up.png" +dest_files=[ "res://.import/touch_up.png-954befe4d1b24b6da3d6f6fe5d9fce88.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/graphics/hud/touch/touch_up_pressed.png b/graphics/hud/touch/touch_up_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..51fcdb79b7beec129d56de9dcc2a9de4c9b742fb GIT binary patch literal 7620 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