diff --git a/export_presets.cfg b/export_presets.cfg new file mode 100644 index 0000000..e3b76c3 --- /dev/null +++ b/export_presets.cfg @@ -0,0 +1,254 @@ +[preset.0] + +name="macOS" +platform="macOS" +runnable=true +advanced_options=false +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="../../Downloads/shmup01.dmg" +patches=PackedStringArray() +encryption_include_filters="" +encryption_exclude_filters="" +seed=0 +encrypt_pck=false +encrypt_directory=false +script_export_mode=2 + +[preset.0.options] + +export/distribution_type=1 +binary_format/architecture="universal" +custom_template/debug="" +custom_template/release="" +debug/export_console_wrapper=1 +application/icon="" +application/icon_interpolation=4 +application/bundle_identifier="com.shmup01.game" +application/signature="" +application/app_category="Games" +application/short_version="" +application/version="" +application/copyright="" +application/copyright_localized={} +application/min_macos_version_x86_64="10.12" +application/min_macos_version_arm64="11.00" +application/export_angle=0 +display/high_res=true +shader_baker/enabled=false +application/additional_plist_content="" +xcode/platform_build="14C18" +xcode/sdk_version="13.1" +xcode/sdk_build="22C55" +xcode/sdk_name="macosx13.1" +xcode/xcode_version="1420" +xcode/xcode_build="14C18" +codesign/codesign=3 +codesign/installer_identity="" +codesign/apple_team_id="" +codesign/identity="" +codesign/entitlements/custom_file="" +codesign/entitlements/allow_jit_code_execution=false +codesign/entitlements/allow_unsigned_executable_memory=false +codesign/entitlements/allow_dyld_environment_variables=false +codesign/entitlements/disable_library_validation=false +codesign/entitlements/audio_input=false +codesign/entitlements/camera=false +codesign/entitlements/location=false +codesign/entitlements/address_book=false +codesign/entitlements/calendars=false +codesign/entitlements/photos_library=false +codesign/entitlements/apple_events=false +codesign/entitlements/debugging=false +codesign/entitlements/app_sandbox/enabled=false +codesign/entitlements/app_sandbox/network_server=false +codesign/entitlements/app_sandbox/network_client=false +codesign/entitlements/app_sandbox/device_usb=false +codesign/entitlements/app_sandbox/device_bluetooth=false +codesign/entitlements/app_sandbox/files_downloads=0 +codesign/entitlements/app_sandbox/files_pictures=0 +codesign/entitlements/app_sandbox/files_music=0 +codesign/entitlements/app_sandbox/files_movies=0 +codesign/entitlements/app_sandbox/files_user_selected=0 +codesign/entitlements/app_sandbox/helper_executables=[] +codesign/entitlements/additional="" +codesign/custom_options=PackedStringArray() +notarization/notarization=0 +privacy/microphone_usage_description="" +privacy/microphone_usage_description_localized={} +privacy/camera_usage_description="" +privacy/camera_usage_description_localized={} +privacy/location_usage_description="" +privacy/location_usage_description_localized={} +privacy/address_book_usage_description="" +privacy/address_book_usage_description_localized={} +privacy/calendar_usage_description="" +privacy/calendar_usage_description_localized={} +privacy/photos_library_usage_description="" +privacy/photos_library_usage_description_localized={} +privacy/desktop_folder_usage_description="" +privacy/desktop_folder_usage_description_localized={} +privacy/documents_folder_usage_description="" +privacy/documents_folder_usage_description_localized={} +privacy/downloads_folder_usage_description="" +privacy/downloads_folder_usage_description_localized={} +privacy/network_volumes_usage_description="" +privacy/network_volumes_usage_description_localized={} +privacy/removable_volumes_usage_description="" +privacy/removable_volumes_usage_description_localized={} +privacy/tracking_enabled=false +privacy/tracking_domains=PackedStringArray() +privacy/collected_data/name/collected=false +privacy/collected_data/name/linked_to_user=false +privacy/collected_data/name/used_for_tracking=false +privacy/collected_data/name/collection_purposes=0 +privacy/collected_data/email_address/collected=false +privacy/collected_data/email_address/linked_to_user=false +privacy/collected_data/email_address/used_for_tracking=false +privacy/collected_data/email_address/collection_purposes=0 +privacy/collected_data/phone_number/collected=false +privacy/collected_data/phone_number/linked_to_user=false +privacy/collected_data/phone_number/used_for_tracking=false +privacy/collected_data/phone_number/collection_purposes=0 +privacy/collected_data/physical_address/collected=false +privacy/collected_data/physical_address/linked_to_user=false +privacy/collected_data/physical_address/used_for_tracking=false +privacy/collected_data/physical_address/collection_purposes=0 +privacy/collected_data/other_contact_info/collected=false +privacy/collected_data/other_contact_info/linked_to_user=false +privacy/collected_data/other_contact_info/used_for_tracking=false +privacy/collected_data/other_contact_info/collection_purposes=0 +privacy/collected_data/health/collected=false +privacy/collected_data/health/linked_to_user=false +privacy/collected_data/health/used_for_tracking=false +privacy/collected_data/health/collection_purposes=0 +privacy/collected_data/fitness/collected=false +privacy/collected_data/fitness/linked_to_user=false +privacy/collected_data/fitness/used_for_tracking=false +privacy/collected_data/fitness/collection_purposes=0 +privacy/collected_data/payment_info/collected=false +privacy/collected_data/payment_info/linked_to_user=false +privacy/collected_data/payment_info/used_for_tracking=false +privacy/collected_data/payment_info/collection_purposes=0 +privacy/collected_data/credit_info/collected=false +privacy/collected_data/credit_info/linked_to_user=false +privacy/collected_data/credit_info/used_for_tracking=false +privacy/collected_data/credit_info/collection_purposes=0 +privacy/collected_data/other_financial_info/collected=false +privacy/collected_data/other_financial_info/linked_to_user=false +privacy/collected_data/other_financial_info/used_for_tracking=false +privacy/collected_data/other_financial_info/collection_purposes=0 +privacy/collected_data/precise_location/collected=false +privacy/collected_data/precise_location/linked_to_user=false +privacy/collected_data/precise_location/used_for_tracking=false +privacy/collected_data/precise_location/collection_purposes=0 +privacy/collected_data/coarse_location/collected=false +privacy/collected_data/coarse_location/linked_to_user=false +privacy/collected_data/coarse_location/used_for_tracking=false +privacy/collected_data/coarse_location/collection_purposes=0 +privacy/collected_data/sensitive_info/collected=false +privacy/collected_data/sensitive_info/linked_to_user=false +privacy/collected_data/sensitive_info/used_for_tracking=false +privacy/collected_data/sensitive_info/collection_purposes=0 +privacy/collected_data/contacts/collected=false +privacy/collected_data/contacts/linked_to_user=false +privacy/collected_data/contacts/used_for_tracking=false +privacy/collected_data/contacts/collection_purposes=0 +privacy/collected_data/emails_or_text_messages/collected=false +privacy/collected_data/emails_or_text_messages/linked_to_user=false +privacy/collected_data/emails_or_text_messages/used_for_tracking=false +privacy/collected_data/emails_or_text_messages/collection_purposes=0 +privacy/collected_data/photos_or_videos/collected=false +privacy/collected_data/photos_or_videos/linked_to_user=false +privacy/collected_data/photos_or_videos/used_for_tracking=false +privacy/collected_data/photos_or_videos/collection_purposes=0 +privacy/collected_data/audio_data/collected=false +privacy/collected_data/audio_data/linked_to_user=false +privacy/collected_data/audio_data/used_for_tracking=false +privacy/collected_data/audio_data/collection_purposes=0 +privacy/collected_data/gameplay_content/collected=false +privacy/collected_data/gameplay_content/linked_to_user=false +privacy/collected_data/gameplay_content/used_for_tracking=false +privacy/collected_data/gameplay_content/collection_purposes=0 +privacy/collected_data/customer_support/collected=false +privacy/collected_data/customer_support/linked_to_user=false +privacy/collected_data/customer_support/used_for_tracking=false +privacy/collected_data/customer_support/collection_purposes=0 +privacy/collected_data/other_user_content/collected=false +privacy/collected_data/other_user_content/linked_to_user=false +privacy/collected_data/other_user_content/used_for_tracking=false +privacy/collected_data/other_user_content/collection_purposes=0 +privacy/collected_data/browsing_history/collected=false +privacy/collected_data/browsing_history/linked_to_user=false +privacy/collected_data/browsing_history/used_for_tracking=false +privacy/collected_data/browsing_history/collection_purposes=0 +privacy/collected_data/search_hhistory/collected=false +privacy/collected_data/search_hhistory/linked_to_user=false +privacy/collected_data/search_hhistory/used_for_tracking=false +privacy/collected_data/search_hhistory/collection_purposes=0 +privacy/collected_data/user_id/collected=false +privacy/collected_data/user_id/linked_to_user=false +privacy/collected_data/user_id/used_for_tracking=false +privacy/collected_data/user_id/collection_purposes=0 +privacy/collected_data/device_id/collected=false +privacy/collected_data/device_id/linked_to_user=false +privacy/collected_data/device_id/used_for_tracking=false +privacy/collected_data/device_id/collection_purposes=0 +privacy/collected_data/purchase_history/collected=false +privacy/collected_data/purchase_history/linked_to_user=false +privacy/collected_data/purchase_history/used_for_tracking=false +privacy/collected_data/purchase_history/collection_purposes=0 +privacy/collected_data/product_interaction/collected=false +privacy/collected_data/product_interaction/linked_to_user=false +privacy/collected_data/product_interaction/used_for_tracking=false +privacy/collected_data/product_interaction/collection_purposes=0 +privacy/collected_data/advertising_data/collected=false +privacy/collected_data/advertising_data/linked_to_user=false +privacy/collected_data/advertising_data/used_for_tracking=false +privacy/collected_data/advertising_data/collection_purposes=0 +privacy/collected_data/other_usage_data/collected=false +privacy/collected_data/other_usage_data/linked_to_user=false +privacy/collected_data/other_usage_data/used_for_tracking=false +privacy/collected_data/other_usage_data/collection_purposes=0 +privacy/collected_data/crash_data/collected=false +privacy/collected_data/crash_data/linked_to_user=false +privacy/collected_data/crash_data/used_for_tracking=false +privacy/collected_data/crash_data/collection_purposes=0 +privacy/collected_data/performance_data/collected=false +privacy/collected_data/performance_data/linked_to_user=false +privacy/collected_data/performance_data/used_for_tracking=false +privacy/collected_data/performance_data/collection_purposes=0 +privacy/collected_data/other_diagnostic_data/collected=false +privacy/collected_data/other_diagnostic_data/linked_to_user=false +privacy/collected_data/other_diagnostic_data/used_for_tracking=false +privacy/collected_data/other_diagnostic_data/collection_purposes=0 +privacy/collected_data/environment_scanning/collected=false +privacy/collected_data/environment_scanning/linked_to_user=false +privacy/collected_data/environment_scanning/used_for_tracking=false +privacy/collected_data/environment_scanning/collection_purposes=0 +privacy/collected_data/hands/collected=false +privacy/collected_data/hands/linked_to_user=false +privacy/collected_data/hands/used_for_tracking=false +privacy/collected_data/hands/collection_purposes=0 +privacy/collected_data/head/collected=false +privacy/collected_data/head/linked_to_user=false +privacy/collected_data/head/used_for_tracking=false +privacy/collected_data/head/collection_purposes=0 +privacy/collected_data/other_data_types/collected=false +privacy/collected_data/other_data_types/linked_to_user=false +privacy/collected_data/other_data_types/used_for_tracking=false +privacy/collected_data/other_data_types/collection_purposes=0 +ssh_remote_deploy/enabled=false +ssh_remote_deploy/host="user@host_ip" +ssh_remote_deploy/port="22" +ssh_remote_deploy/extra_args_ssh="" +ssh_remote_deploy/extra_args_scp="" +ssh_remote_deploy/run_script="#!/usr/bin/env bash +unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\" +open \"{temp_dir}/{exe_name}.app\" --args {cmd_args}" +ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash +kill $(pgrep -x -f \"{temp_dir}/{exe_name}.app/Contents/MacOS/{exe_name} {cmd_args}\") +rm -rf \"{temp_dir}\"" diff --git a/project.godot b/project.godot index e60074b..4761122 100644 --- a/project.godot +++ b/project.godot @@ -11,7 +11,7 @@ config_version=5 [application] config/name="shmup01" -run/main_scene="uid://oq85kpt7a853" +run/main_scene="uid://ce5rw02b3373d" config/features=PackedStringArray("4.5", "Forward Plus") config/icon="res://icon.svg" @@ -54,3 +54,4 @@ shoot={ [rendering] textures/canvas_textures/default_texture_filter=0 +textures/vram_compression/import_etc2_astc=true diff --git a/resources/Mini Pixel Pack 3/Effects/Explosion (16 x 16).png b/resources/Mini Pixel Pack 3/Effects/Explosion (16 x 16).png deleted file mode 100644 index 39b91c3..0000000 Binary files a/resources/Mini Pixel Pack 3/Effects/Explosion (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Effects/Explosion (16 x 16).png.import b/resources/Mini Pixel Pack 3/Effects/Explosion (16 x 16).png.import deleted file mode 100644 index 233954d..0000000 --- a/resources/Mini Pixel Pack 3/Effects/Explosion (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://h04wm5a27u0" -path="res://.godot/imported/Explosion (16 x 16).png-b2f3542fbfddcd574c56a29766ed4095.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Effects/Explosion (16 x 16).png" -dest_files=["res://.godot/imported/Explosion (16 x 16).png-b2f3542fbfddcd574c56a29766ed4095.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Effects/Sparkle (16 x 16).png b/resources/Mini Pixel Pack 3/Effects/Sparkle (16 x 16).png deleted file mode 100644 index 56ccbf4..0000000 Binary files a/resources/Mini Pixel Pack 3/Effects/Sparkle (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Effects/Sparkle (16 x 16).png.import b/resources/Mini Pixel Pack 3/Effects/Sparkle (16 x 16).png.import deleted file mode 100644 index 01025ef..0000000 --- a/resources/Mini Pixel Pack 3/Effects/Sparkle (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dh6xvjf8hur3x" -path="res://.godot/imported/Sparkle (16 x 16).png-c4e9adb95b6461b7a32df87fdf3a78e1.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Effects/Sparkle (16 x 16).png" -dest_files=["res://.godot/imported/Sparkle (16 x 16).png-c4e9adb95b6461b7a32df87fdf3a78e1.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Enemies/Alan (16 x 16).png b/resources/Mini Pixel Pack 3/Enemies/Alan (16 x 16).png deleted file mode 100644 index ac18e59..0000000 Binary files a/resources/Mini Pixel Pack 3/Enemies/Alan (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Enemies/Alan (16 x 16).png.import b/resources/Mini Pixel Pack 3/Enemies/Alan (16 x 16).png.import deleted file mode 100644 index c65baaa..0000000 --- a/resources/Mini Pixel Pack 3/Enemies/Alan (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://ufutxde5gpox" -path="res://.godot/imported/Alan (16 x 16).png-a630b43fd0b2ac1c19e1be777cd74242.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Enemies/Alan (16 x 16).png" -dest_files=["res://.godot/imported/Alan (16 x 16).png-a630b43fd0b2ac1c19e1be777cd74242.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Enemies/Bon_Bon (16 x 16).png b/resources/Mini Pixel Pack 3/Enemies/Bon_Bon (16 x 16).png deleted file mode 100644 index bbc819e..0000000 Binary files a/resources/Mini Pixel Pack 3/Enemies/Bon_Bon (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Enemies/Bon_Bon (16 x 16).png.import b/resources/Mini Pixel Pack 3/Enemies/Bon_Bon (16 x 16).png.import deleted file mode 100644 index 72c02f5..0000000 --- a/resources/Mini Pixel Pack 3/Enemies/Bon_Bon (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://deyu1prtitqcp" -path="res://.godot/imported/Bon_Bon (16 x 16).png-0322891b0b802621dd59584025044c70.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Enemies/Bon_Bon (16 x 16).png" -dest_files=["res://.godot/imported/Bon_Bon (16 x 16).png-0322891b0b802621dd59584025044c70.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Enemies/Lips (16 x 16).png b/resources/Mini Pixel Pack 3/Enemies/Lips (16 x 16).png deleted file mode 100644 index 9b15e46..0000000 Binary files a/resources/Mini Pixel Pack 3/Enemies/Lips (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Enemies/Lips (16 x 16).png.import b/resources/Mini Pixel Pack 3/Enemies/Lips (16 x 16).png.import deleted file mode 100644 index e72c285..0000000 --- a/resources/Mini Pixel Pack 3/Enemies/Lips (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://0fdd82dr2hio" -path="res://.godot/imported/Lips (16 x 16).png-06b9509e3db2e4361376c4c6832afbcb.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Enemies/Lips (16 x 16).png" -dest_files=["res://.godot/imported/Lips (16 x 16).png-06b9509e3db2e4361376c4c6832afbcb.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Items/Circle_+_Square_+_Missile_pick-ups (16 x 16).png b/resources/Mini Pixel Pack 3/Items/Circle_+_Square_+_Missile_pick-ups (16 x 16).png deleted file mode 100644 index 188b85a..0000000 Binary files a/resources/Mini Pixel Pack 3/Items/Circle_+_Square_+_Missile_pick-ups (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Items/Circle_+_Square_+_Missile_pick-ups (16 x 16).png.import b/resources/Mini Pixel Pack 3/Items/Circle_+_Square_+_Missile_pick-ups (16 x 16).png.import deleted file mode 100644 index b45860d..0000000 --- a/resources/Mini Pixel Pack 3/Items/Circle_+_Square_+_Missile_pick-ups (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://8j06xyft25w0" -path="res://.godot/imported/Circle_+_Square_+_Missile_pick-ups (16 x 16).png-34f51dcfd7041326446bfb0560d8beae.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Items/Circle_+_Square_+_Missile_pick-ups (16 x 16).png" -dest_files=["res://.godot/imported/Circle_+_Square_+_Missile_pick-ups (16 x 16).png-34f51dcfd7041326446bfb0560d8beae.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Items/Power_item (16 x 16).png b/resources/Mini Pixel Pack 3/Items/Power_item (16 x 16).png deleted file mode 100644 index 1830771..0000000 Binary files a/resources/Mini Pixel Pack 3/Items/Power_item (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Items/Power_item (16 x 16).png.import b/resources/Mini Pixel Pack 3/Items/Power_item (16 x 16).png.import deleted file mode 100644 index 3e8cc15..0000000 --- a/resources/Mini Pixel Pack 3/Items/Power_item (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://by677b0ymmyag" -path="res://.godot/imported/Power_item (16 x 16).png-daf0438f533d445d2aec4767d5bd92c8.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Items/Power_item (16 x 16).png" -dest_files=["res://.godot/imported/Power_item (16 x 16).png-daf0438f533d445d2aec4767d5bd92c8.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/LICENSE.txt b/resources/Mini Pixel Pack 3/LICENSE.txt deleted file mode 100644 index 6ac1081..0000000 --- a/resources/Mini Pixel Pack 3/LICENSE.txt +++ /dev/null @@ -1,3 +0,0 @@ -GrafxKid's publicly released pixel art assets fall under the CC0 1.0 Universal Public Domain License. - -CC0 1.0 terms - https://creativecommons.org/publicdomain/zero/1.0/ \ No newline at end of file diff --git a/resources/Mini Pixel Pack 3/Player ship/Boosters (16 x 16).png b/resources/Mini Pixel Pack 3/Player ship/Boosters (16 x 16).png deleted file mode 100644 index d115b0f..0000000 Binary files a/resources/Mini Pixel Pack 3/Player ship/Boosters (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Player ship/Boosters (16 x 16).png.import b/resources/Mini Pixel Pack 3/Player ship/Boosters (16 x 16).png.import deleted file mode 100644 index f56e4fe..0000000 --- a/resources/Mini Pixel Pack 3/Player ship/Boosters (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://ces8fm7lxh574" -path="res://.godot/imported/Boosters (16 x 16).png-edc8ec0383b7119da3706e266dd2e3b4.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Player ship/Boosters (16 x 16).png" -dest_files=["res://.godot/imported/Boosters (16 x 16).png-edc8ec0383b7119da3706e266dd2e3b4.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Player ship/Boosters_left (16 x 16).png b/resources/Mini Pixel Pack 3/Player ship/Boosters_left (16 x 16).png deleted file mode 100644 index a78d4ed..0000000 Binary files a/resources/Mini Pixel Pack 3/Player ship/Boosters_left (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Player ship/Boosters_left (16 x 16).png.import b/resources/Mini Pixel Pack 3/Player ship/Boosters_left (16 x 16).png.import deleted file mode 100644 index d20e7fe..0000000 --- a/resources/Mini Pixel Pack 3/Player ship/Boosters_left (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bjdhq42ummgky" -path="res://.godot/imported/Boosters_left (16 x 16).png-77c400c9c63323ceb63c9895d8fe75bc.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Player ship/Boosters_left (16 x 16).png" -dest_files=["res://.godot/imported/Boosters_left (16 x 16).png-77c400c9c63323ceb63c9895d8fe75bc.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Player ship/Boosters_right (16 x 16).png b/resources/Mini Pixel Pack 3/Player ship/Boosters_right (16 x 16).png deleted file mode 100644 index 18302ff..0000000 Binary files a/resources/Mini Pixel Pack 3/Player ship/Boosters_right (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Player ship/Boosters_right (16 x 16).png.import b/resources/Mini Pixel Pack 3/Player ship/Boosters_right (16 x 16).png.import deleted file mode 100644 index 798cf40..0000000 --- a/resources/Mini Pixel Pack 3/Player ship/Boosters_right (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cjv3xbuj65pav" -path="res://.godot/imported/Boosters_right (16 x 16).png-79d04f787a91918a921a594ea64999e5.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Player ship/Boosters_right (16 x 16).png" -dest_files=["res://.godot/imported/Boosters_right (16 x 16).png-79d04f787a91918a921a594ea64999e5.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Player ship/Player_ship (16 x 16).png b/resources/Mini Pixel Pack 3/Player ship/Player_ship (16 x 16).png deleted file mode 100644 index 25a888b..0000000 Binary files a/resources/Mini Pixel Pack 3/Player ship/Player_ship (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Player ship/Player_ship (16 x 16).png.import b/resources/Mini Pixel Pack 3/Player ship/Player_ship (16 x 16).png.import deleted file mode 100644 index 54b30d5..0000000 --- a/resources/Mini Pixel Pack 3/Player ship/Player_ship (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://di2xhcwcdbhxg" -path="res://.godot/imported/Player_ship (16 x 16).png-129d23006632823b8d6a6cd24ac44e1c.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Player ship/Player_ship (16 x 16).png" -dest_files=["res://.godot/imported/Player_ship (16 x 16).png-129d23006632823b8d6a6cd24ac44e1c.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Projectiles/Enemy_projectile (16 x 16).png b/resources/Mini Pixel Pack 3/Projectiles/Enemy_projectile (16 x 16).png deleted file mode 100644 index a0c1fec..0000000 Binary files a/resources/Mini Pixel Pack 3/Projectiles/Enemy_projectile (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Projectiles/Enemy_projectile (16 x 16).png.import b/resources/Mini Pixel Pack 3/Projectiles/Enemy_projectile (16 x 16).png.import deleted file mode 100644 index 638cf17..0000000 --- a/resources/Mini Pixel Pack 3/Projectiles/Enemy_projectile (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dubjbfdp6ep34" -path="res://.godot/imported/Enemy_projectile (16 x 16).png-f4cc13fbb3a9748dd9448feba308b841.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Projectiles/Enemy_projectile (16 x 16).png" -dest_files=["res://.godot/imported/Enemy_projectile (16 x 16).png-f4cc13fbb3a9748dd9448feba308b841.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Projectiles/Player_beam (16 x 16).png b/resources/Mini Pixel Pack 3/Projectiles/Player_beam (16 x 16).png deleted file mode 100644 index 0356288..0000000 Binary files a/resources/Mini Pixel Pack 3/Projectiles/Player_beam (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Projectiles/Player_beam (16 x 16).png.import b/resources/Mini Pixel Pack 3/Projectiles/Player_beam (16 x 16).png.import deleted file mode 100644 index 13a7c7f..0000000 --- a/resources/Mini Pixel Pack 3/Projectiles/Player_beam (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://yy8fjexb6fv6" -path="res://.godot/imported/Player_beam (16 x 16).png-13e5ed8ce9f231675151acf92dd2cf43.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Projectiles/Player_beam (16 x 16).png" -dest_files=["res://.godot/imported/Player_beam (16 x 16).png-13e5ed8ce9f231675151acf92dd2cf43.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Projectiles/Player_charged_beam (16 x 16).png b/resources/Mini Pixel Pack 3/Projectiles/Player_charged_beam (16 x 16).png deleted file mode 100644 index c993be7..0000000 Binary files a/resources/Mini Pixel Pack 3/Projectiles/Player_charged_beam (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Projectiles/Player_charged_beam (16 x 16).png.import b/resources/Mini Pixel Pack 3/Projectiles/Player_charged_beam (16 x 16).png.import deleted file mode 100644 index bf0631a..0000000 --- a/resources/Mini Pixel Pack 3/Projectiles/Player_charged_beam (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bltpqew3le1j" -path="res://.godot/imported/Player_charged_beam (16 x 16).png-bfcf816f597dddae4b10a15d0bf7d836.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Projectiles/Player_charged_beam (16 x 16).png" -dest_files=["res://.godot/imported/Player_charged_beam (16 x 16).png-bfcf816f597dddae4b10a15d0bf7d836.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Projectiles/Player_charged_donut_shot (16 x 16).png b/resources/Mini Pixel Pack 3/Projectiles/Player_charged_donut_shot (16 x 16).png deleted file mode 100644 index 435c07a..0000000 Binary files a/resources/Mini Pixel Pack 3/Projectiles/Player_charged_donut_shot (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Projectiles/Player_charged_donut_shot (16 x 16).png.import b/resources/Mini Pixel Pack 3/Projectiles/Player_charged_donut_shot (16 x 16).png.import deleted file mode 100644 index 47fffea..0000000 --- a/resources/Mini Pixel Pack 3/Projectiles/Player_charged_donut_shot (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bcib1rh67w22s" -path="res://.godot/imported/Player_charged_donut_shot (16 x 16).png-d8f40c34ac8cf7ead77deac07bc4a317.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Projectiles/Player_charged_donut_shot (16 x 16).png" -dest_files=["res://.godot/imported/Player_charged_donut_shot (16 x 16).png-d8f40c34ac8cf7ead77deac07bc4a317.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Projectiles/Player_charged_square_shot (16 x 16).png b/resources/Mini Pixel Pack 3/Projectiles/Player_charged_square_shot (16 x 16).png deleted file mode 100644 index 453f1d1..0000000 Binary files a/resources/Mini Pixel Pack 3/Projectiles/Player_charged_square_shot (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Projectiles/Player_charged_square_shot (16 x 16).png.import b/resources/Mini Pixel Pack 3/Projectiles/Player_charged_square_shot (16 x 16).png.import deleted file mode 100644 index fd0e3d4..0000000 --- a/resources/Mini Pixel Pack 3/Projectiles/Player_charged_square_shot (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cqmvwlbyqiy3x" -path="res://.godot/imported/Player_charged_square_shot (16 x 16).png-64b95f3dc87eece50612d1b4fd6f904b.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Projectiles/Player_charged_square_shot (16 x 16).png" -dest_files=["res://.godot/imported/Player_charged_square_shot (16 x 16).png-64b95f3dc87eece50612d1b4fd6f904b.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Projectiles/Player_donut_shot (16 x 16).png b/resources/Mini Pixel Pack 3/Projectiles/Player_donut_shot (16 x 16).png deleted file mode 100644 index dd36e6c..0000000 Binary files a/resources/Mini Pixel Pack 3/Projectiles/Player_donut_shot (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Projectiles/Player_donut_shot (16 x 16).png.import b/resources/Mini Pixel Pack 3/Projectiles/Player_donut_shot (16 x 16).png.import deleted file mode 100644 index 92f14e2..0000000 --- a/resources/Mini Pixel Pack 3/Projectiles/Player_donut_shot (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bae3jehbndemu" -path="res://.godot/imported/Player_donut_shot (16 x 16).png-088496ddf3f15b887dbc25bdc9dd51f8.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Projectiles/Player_donut_shot (16 x 16).png" -dest_files=["res://.godot/imported/Player_donut_shot (16 x 16).png-088496ddf3f15b887dbc25bdc9dd51f8.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Projectiles/Player_missile_shots (16 x 16).png b/resources/Mini Pixel Pack 3/Projectiles/Player_missile_shots (16 x 16).png deleted file mode 100644 index 5d5bf39..0000000 Binary files a/resources/Mini Pixel Pack 3/Projectiles/Player_missile_shots (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Projectiles/Player_missile_shots (16 x 16).png.import b/resources/Mini Pixel Pack 3/Projectiles/Player_missile_shots (16 x 16).png.import deleted file mode 100644 index 19d5a7d..0000000 --- a/resources/Mini Pixel Pack 3/Projectiles/Player_missile_shots (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b3y10poc002pe" -path="res://.godot/imported/Player_missile_shots (16 x 16).png-42921f4bd85494b945f2e0ab0774930f.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Projectiles/Player_missile_shots (16 x 16).png" -dest_files=["res://.godot/imported/Player_missile_shots (16 x 16).png-42921f4bd85494b945f2e0ab0774930f.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Projectiles/Player_square_shot (16 x 16).png b/resources/Mini Pixel Pack 3/Projectiles/Player_square_shot (16 x 16).png deleted file mode 100644 index 501b3fc..0000000 Binary files a/resources/Mini Pixel Pack 3/Projectiles/Player_square_shot (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Projectiles/Player_square_shot (16 x 16).png.import b/resources/Mini Pixel Pack 3/Projectiles/Player_square_shot (16 x 16).png.import deleted file mode 100644 index 1dc9851..0000000 --- a/resources/Mini Pixel Pack 3/Projectiles/Player_square_shot (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bwrwcqrw2t7bs" -path="res://.godot/imported/Player_square_shot (16 x 16).png-6d77980d2f9f442bcc98cd33e3d69032.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Projectiles/Player_square_shot (16 x 16).png" -dest_files=["res://.godot/imported/Player_square_shot (16 x 16).png-6d77980d2f9f442bcc98cd33e3d69032.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/Space_BG (2 frames) (64 x 64).png b/resources/Mini Pixel Pack 3/Space_BG (2 frames) (64 x 64).png deleted file mode 100644 index d48787f..0000000 Binary files a/resources/Mini Pixel Pack 3/Space_BG (2 frames) (64 x 64).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/Space_BG (2 frames) (64 x 64).png.import b/resources/Mini Pixel Pack 3/Space_BG (2 frames) (64 x 64).png.import deleted file mode 100644 index 8069aa4..0000000 --- a/resources/Mini Pixel Pack 3/Space_BG (2 frames) (64 x 64).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://jj8b7vqj3ihx" -path="res://.godot/imported/Space_BG (2 frames) (64 x 64).png-fc893e385fd46185d3bbc163fe438e9f.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/Space_BG (2 frames) (64 x 64).png" -dest_files=["res://.godot/imported/Space_BG (2 frames) (64 x 64).png-fc893e385fd46185d3bbc163fe438e9f.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/UI objects/GAME_OVER (72 x 8).png b/resources/Mini Pixel Pack 3/UI objects/GAME_OVER (72 x 8).png deleted file mode 100644 index 1ff6e70..0000000 Binary files a/resources/Mini Pixel Pack 3/UI objects/GAME_OVER (72 x 8).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/UI objects/GAME_OVER (72 x 8).png.import b/resources/Mini Pixel Pack 3/UI objects/GAME_OVER (72 x 8).png.import deleted file mode 100644 index ad6a390..0000000 --- a/resources/Mini Pixel Pack 3/UI objects/GAME_OVER (72 x 8).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bubqwoum50gf8" -path="res://.godot/imported/GAME_OVER (72 x 8).png-7fdb2fd64cda18813304a8fdcf2f0ade.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/UI objects/GAME_OVER (72 x 8).png" -dest_files=["res://.godot/imported/GAME_OVER (72 x 8).png-7fdb2fd64cda18813304a8fdcf2f0ade.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/UI objects/Item_held_box (16 x 16).png b/resources/Mini Pixel Pack 3/UI objects/Item_held_box (16 x 16).png deleted file mode 100644 index ac3e2a3..0000000 Binary files a/resources/Mini Pixel Pack 3/UI objects/Item_held_box (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/UI objects/Item_held_box (16 x 16).png.import b/resources/Mini Pixel Pack 3/UI objects/Item_held_box (16 x 16).png.import deleted file mode 100644 index b3cbb6b..0000000 --- a/resources/Mini Pixel Pack 3/UI objects/Item_held_box (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://0g0350b8uw5" -path="res://.godot/imported/Item_held_box (16 x 16).png-9b1476da690e9a40d3a282ec9299cc63.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/UI objects/Item_held_box (16 x 16).png" -dest_files=["res://.godot/imported/Item_held_box (16 x 16).png-9b1476da690e9a40d3a282ec9299cc63.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/UI objects/Number_font (8 x 8).png b/resources/Mini Pixel Pack 3/UI objects/Number_font (8 x 8).png deleted file mode 100644 index 9aa9080..0000000 Binary files a/resources/Mini Pixel Pack 3/UI objects/Number_font (8 x 8).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/UI objects/Number_font (8 x 8).png.import b/resources/Mini Pixel Pack 3/UI objects/Number_font (8 x 8).png.import deleted file mode 100644 index b9bf93d..0000000 --- a/resources/Mini Pixel Pack 3/UI objects/Number_font (8 x 8).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://ddh7mk2ekhq3u" -path="res://.godot/imported/Number_font (8 x 8).png-b48ab23f675ec288a304707c0d4ba066.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/UI objects/Number_font (8 x 8).png" -dest_files=["res://.godot/imported/Number_font (8 x 8).png-b48ab23f675ec288a304707c0d4ba066.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/UI objects/Player_life_icon (16 x 16).png b/resources/Mini Pixel Pack 3/UI objects/Player_life_icon (16 x 16).png deleted file mode 100644 index ffee680..0000000 Binary files a/resources/Mini Pixel Pack 3/UI objects/Player_life_icon (16 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/UI objects/Player_life_icon (16 x 16).png.import b/resources/Mini Pixel Pack 3/UI objects/Player_life_icon (16 x 16).png.import deleted file mode 100644 index 4e3abcf..0000000 --- a/resources/Mini Pixel Pack 3/UI objects/Player_life_icon (16 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b2bqurwj2nfiq" -path="res://.godot/imported/Player_life_icon (16 x 16).png-9a743db7b892a9bccada1b2c0cc7ee04.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/UI objects/Player_life_icon (16 x 16).png" -dest_files=["res://.godot/imported/Player_life_icon (16 x 16).png-9a743db7b892a9bccada1b2c0cc7ee04.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/UI objects/Power_+_charge_bars (full + empty) (32 x 16).png b/resources/Mini Pixel Pack 3/UI objects/Power_+_charge_bars (full + empty) (32 x 16).png deleted file mode 100644 index a7b6a84..0000000 Binary files a/resources/Mini Pixel Pack 3/UI objects/Power_+_charge_bars (full + empty) (32 x 16).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/UI objects/Power_+_charge_bars (full + empty) (32 x 16).png.import b/resources/Mini Pixel Pack 3/UI objects/Power_+_charge_bars (full + empty) (32 x 16).png.import deleted file mode 100644 index 7a48087..0000000 --- a/resources/Mini Pixel Pack 3/UI objects/Power_+_charge_bars (full + empty) (32 x 16).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cpm0la8lccja1" -path="res://.godot/imported/Power_+_charge_bars (full + empty) (32 x 16).png-627bd262e79652d7f657bca9e326dcb5.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/UI objects/Power_+_charge_bars (full + empty) (32 x 16).png" -dest_files=["res://.godot/imported/Power_+_charge_bars (full + empty) (32 x 16).png-627bd262e79652d7f657bca9e326dcb5.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/Mini Pixel Pack 3/UI objects/START (48 x 8).png b/resources/Mini Pixel Pack 3/UI objects/START (48 x 8).png deleted file mode 100644 index 6e19bac..0000000 Binary files a/resources/Mini Pixel Pack 3/UI objects/START (48 x 8).png and /dev/null differ diff --git a/resources/Mini Pixel Pack 3/UI objects/START (48 x 8).png.import b/resources/Mini Pixel Pack 3/UI objects/START (48 x 8).png.import deleted file mode 100644 index 19d8144..0000000 --- a/resources/Mini Pixel Pack 3/UI objects/START (48 x 8).png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bonoqs5pisflo" -path="res://.godot/imported/START (48 x 8).png-1e75ea8f3b603c73f903e1b41aac69f8.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://resources/Mini Pixel Pack 3/UI objects/START (48 x 8).png" -dest_files=["res://.godot/imported/START (48 x 8).png-1e75ea8f3b603c73f903e1b41aac69f8.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -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/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -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/resources/bar_background.png b/resources/bar_background.png deleted file mode 100644 index ab57540..0000000 Binary files a/resources/bar_background.png and /dev/null differ diff --git a/resources/bar_foreground.png b/resources/bar_foreground.png deleted file mode 100644 index 9ed11be..0000000 Binary files a/resources/bar_foreground.png and /dev/null differ diff --git a/scenes/main.gd b/scenes/main.gd index 0ccfd4a..e18cd7e 100644 --- a/scenes/main.gd +++ b/scenes/main.gd @@ -1,11 +1,16 @@ extends Node2D - var enemy = preload("res://scenes/enemy.tscn") var score = 0 +var playing = false + +@onready var start_button = $CanvasLayer/CenterContainer/Start +@onready var game_over = $CanvasLayer/CenterContainer/GameOver func _ready(): - spawn_enemies() + start_button.show() + game_over.hide() + # spawn_enemies() func spawn_enemies(): for x in range(9): @@ -19,3 +24,22 @@ func spawn_enemies(): func _on_enemy_died(value): score += value $CanvasLayer/UI.update_score(score) + + +func _on_player_died(): + get_tree().call_group("enemies", "queue_free") + game_over.show() + await get_tree().create_timer(2).timeout + game_over.hide() + start_button.show() + +func new_game(): + score = 0 + $CanvasLayer/UI.update_score(score) + $Player.start() + spawn_enemies() + playing = true + +func _on_start_pressed(): + start_button.hide() + new_game() diff --git a/scenes/main.tscn b/scenes/main.tscn index b1ed8da..ac4f63d 100644 --- a/scenes/main.tscn +++ b/scenes/main.tscn @@ -1,10 +1,13 @@ -[gd_scene load_steps=9 format=3 uid="uid://ce5rw02b3373d"] +[gd_scene load_steps=12 format=3 uid="uid://ce5rw02b3373d"] -[ext_resource type="Script" uid="uid://b2tub370i3s3v" path="res://scenes/main.gd" id="1_jyhfs"] -[ext_resource type="Texture2D" uid="uid://jj8b7vqj3ihx" path="res://resources/Mini Pixel Pack 3/Space_BG (2 frames) (64 x 64).png" id="2_tbgi4"] -[ext_resource type="PackedScene" uid="uid://bkuucjejc7p2v" path="res://scenes/player.tscn" id="3_tefeu"] -[ext_resource type="PackedScene" uid="uid://c4vq2ytntfvoj" path="res://scenes/enemy.tscn" id="4_o6xl0"] -[ext_resource type="PackedScene" uid="uid://k0yw686ys6ug" path="res://scenes/ui.tscn" id="5_tbgi4"] +[ext_resource type="Script" uid="uid://b2tub370i3s3v" path="res://scenes/main.gd" id="1_e1tai"] +[ext_resource type="Texture2D" uid="uid://jj8b7vqj3ihx" path="res://resources/Mini Pixel Pack 3/Space_BG (2 frames) (64 x 64).png" id="2_4s157"] +[ext_resource type="PackedScene" uid="uid://bkuucjejc7p2v" path="res://scenes/player.tscn" id="3_yoeq8"] +[ext_resource type="PackedScene" uid="uid://c4vq2ytntfvoj" path="res://scenes/enemy.tscn" id="4_cvw54"] +[ext_resource type="PackedScene" uid="uid://k0yw686ys6ug" path="res://scenes/ui.tscn" id="5_4s3oi"] +[ext_resource type="Texture2D" uid="uid://bonoqs5pisflo" path="res://resources/Mini Pixel Pack 3/UI objects/START (48 x 8).png" id="6_bsja2"] +[ext_resource type="Texture2D" uid="uid://bubqwoum50gf8" path="res://resources/Mini Pixel Pack 3/UI objects/GAME_OVER (72 x 8).png" id="7_4s157"] +[ext_resource type="Script" uid="uid://c0c3rj5bcpif0" path="res://scenes/start.gd" id="7_tipki"] [sub_resource type="Animation" id="Animation_vcsgt"] length = 0.001 @@ -45,16 +48,16 @@ _data = { } [node name="Main" type="Node2D"] -script = ExtResource("1_jyhfs") +script = ExtResource("1_e1tai") [node name="Background" type="Sprite2D" parent="."] texture_repeat = 2 -texture = ExtResource("2_tbgi4") +texture = ExtResource("2_4s157") centered = false region_enabled = true region_rect = Rect2(0, 0, 240, 320) -[node name="Player" parent="." instance=ExtResource("3_tefeu")] +[node name="Player" parent="." instance=ExtResource("3_yoeq8")] [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { @@ -62,12 +65,30 @@ libraries = { } autoplay = "scroll" -[node name="Enemy" parent="." instance=ExtResource("4_o6xl0")] +[node name="Enemy" parent="." instance=ExtResource("4_cvw54")] position = Vector2(-13, 3) [node name="CanvasLayer" type="CanvasLayer" parent="."] -[node name="UI" parent="CanvasLayer" instance=ExtResource("5_tbgi4")] +[node name="UI" parent="CanvasLayer" instance=ExtResource("5_4s3oi")] + +[node name="CenterContainer" type="CenterContainer" parent="CanvasLayer"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Start" type="TextureButton" parent="CanvasLayer/CenterContainer"] +layout_mode = 2 +texture_normal = ExtResource("6_bsja2") +script = ExtResource("7_tipki") + +[node name="GameOver" type="TextureRect" parent="CanvasLayer/CenterContainer"] +layout_mode = 2 +texture = ExtResource("7_4s157") [connection signal="area_entered" from="Player" to="Player" method="_on_area_entered"] +[connection signal="died" from="Player" to="." method="_on_player_died"] [connection signal="shield_changed" from="Player" to="CanvasLayer/UI" method="update_shield"] +[connection signal="pressed" from="CanvasLayer/CenterContainer/Start" to="." method="_on_start_pressed"] diff --git a/scenes/player.gd b/scenes/player.gd index 3bed4cd..5c6f6d7 100644 --- a/scenes/player.gd +++ b/scenes/player.gd @@ -3,13 +3,13 @@ extends Area2D signal died signal shield_changed +@export var speed = 150 +@export var cooldown = 0.25 +@export var bullet_scene : PackedScene @export var max_shield = 10 var shield = max_shield: set = set_shield -@export var speed = 150 -@export var cooldown = 0.25 -@export var bullet_scene : PackedScene var can_shoot = true @onready var screensize = get_viewport_rect().size @@ -18,33 +18,11 @@ func _ready(): start() func start(): + show() position = Vector2(screensize.x / 2, screensize.y - 64) + shield = max_shield $GunCooldown.wait_time = cooldown -func shoot(): - if not can_shoot: - return - can_shoot = false - $GunCooldown.start() - var b = bullet_scene.instantiate() - get_tree().root.add_child(b) - b.start(position + Vector2(0, -8)) - -func _on_gun_cooldown_timeout(): - can_shoot = true - -func set_shield(value): - shield = min(max_shield, value) - shield_changed.emit(max_shield, shield) - if shield <= 0: - hide() - died.emit() - -func _on_area_entered(area): - if area.is_in_group("enemies"): - area.explode() - shield -= max_shield / 2 - func _process(delta): var input = Input.get_vector("left", "right", "up", "down") if input.x > 0: @@ -61,3 +39,28 @@ func _process(delta): if Input.is_action_pressed("shoot"): shoot() + +func shoot(): + if not can_shoot: + return + can_shoot = false + $GunCooldown.start() + var b = bullet_scene.instantiate() + get_tree().root.add_child(b) + b.start(position + Vector2(0, -8)) + +func set_shield(value): + shield = min(max_shield, value) + shield_changed.emit(max_shield, shield) + if shield <= 0: + hide() + died.emit() + +func _on_gun_cooldown_timeout(): + can_shoot = true + + +func _on_area_entered(area): + if area.is_in_group("enemies"): + area.explode() + shield -= max_shield / 2 diff --git a/scenes/start.gd b/scenes/start.gd new file mode 100644 index 0000000..d58af45 --- /dev/null +++ b/scenes/start.gd @@ -0,0 +1,6 @@ +extends TextureButton + +func _input(event: InputEvent) -> void: + if event is "shoot" + _ready() +pass diff --git a/scenes/start.gd.uid b/scenes/start.gd.uid new file mode 100644 index 0000000..83adc7a --- /dev/null +++ b/scenes/start.gd.uid @@ -0,0 +1 @@ +uid://c0c3rj5bcpif0 diff --git a/scenes/ui.gd b/scenes/ui.gd index 2d683c9..1a9039c 100644 --- a/scenes/ui.gd +++ b/scenes/ui.gd @@ -4,9 +4,9 @@ extends MarginContainer @onready var score_counter = $HBoxContainer/ScoreCounter func update_score(value): - score_counter.display_digits(value) + score_counter.display_digits(value) func update_shield(max_value, value): - shield_bar.max_value = max_value - shield_bar.value = value + shield_bar.max_value = max_value + shield_bar.value = value