commit 2454f80cf545c06e97da69e8a32a0762e85dc70d Author: Tomasz Boruc Date: Mon Oct 27 19:09:46 2025 +0100 CoreGame diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..f28239b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,4 @@ +root = true + +[*] +charset = utf-8 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..8ad74f7 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Normalize EOL for all files that Git considers text files. +* text=auto eol=lf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..50335d9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +# Godot 4+ specific ignores +.godot/ +.nomedia + +# Godot-specific ignores +.import/ +export.cfg +export_credentials.cfg + +# Imported translations (automatically generated from CSV files) +*.translation + +# Mono-specific ignores +.mono/ +data_*/ +mono_crash.*.json diff --git a/Manager.gd b/Manager.gd new file mode 100644 index 0000000..462f880 --- /dev/null +++ b/Manager.gd @@ -0,0 +1,2 @@ +extends Node +# Autoload: Manager diff --git a/Manager.gd.uid b/Manager.gd.uid new file mode 100644 index 0000000..83e4348 --- /dev/null +++ b/Manager.gd.uid @@ -0,0 +1 @@ +uid://c4udho6lk0dla diff --git a/assets/background/galaxy_background.jpg b/assets/background/galaxy_background.jpg new file mode 100644 index 0000000..b356761 Binary files /dev/null and b/assets/background/galaxy_background.jpg differ diff --git a/assets/background/galaxy_background.jpg.import b/assets/background/galaxy_background.jpg.import new file mode 100644 index 0000000..a28caa9 --- /dev/null +++ b/assets/background/galaxy_background.jpg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dvydsg5o77wdm" +path="res://.godot/imported/galaxy_background.jpg-c8eb9ea5017da972f713c4f12517b8c3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/background/galaxy_background.jpg" +dest_files=["res://.godot/imported/galaxy_background.jpg-c8eb9ea5017da972f713c4f12517b8c3.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/assets/background/menubg.png b/assets/background/menubg.png new file mode 100644 index 0000000..fe5d058 Binary files /dev/null and b/assets/background/menubg.png differ diff --git a/assets/background/menubg.png.import b/assets/background/menubg.png.import new file mode 100644 index 0000000..8f7f2c4 --- /dev/null +++ b/assets/background/menubg.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xuw4ki75j3fy" +path="res://.godot/imported/menubg.png-92f9e681feb23550aacbba0e8eb136bf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/background/menubg.png" +dest_files=["res://.godot/imported/menubg.png-92f9e681feb23550aacbba0e8eb136bf.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/assets/background/space1.jpg b/assets/background/space1.jpg new file mode 100644 index 0000000..56579d0 Binary files /dev/null and b/assets/background/space1.jpg differ diff --git a/assets/background/space1.jpg.import b/assets/background/space1.jpg.import new file mode 100644 index 0000000..a296642 --- /dev/null +++ b/assets/background/space1.jpg.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c77e86rim4e14" +path="res://.godot/imported/space1.jpg-f2b600a82fbdebed68f1c034ae0e23c4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/background/space1.jpg" +dest_files=["res://.godot/imported/space1.jpg-f2b600a82fbdebed68f1c034ae0e23c4.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/assets/buildings/starbase.png b/assets/buildings/starbase.png new file mode 100644 index 0000000..fd05b1c Binary files /dev/null and b/assets/buildings/starbase.png differ diff --git a/assets/buildings/starbase.png.import b/assets/buildings/starbase.png.import new file mode 100644 index 0000000..8fb49de --- /dev/null +++ b/assets/buildings/starbase.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1npf2gngyyxp" +path="res://.godot/imported/starbase.png-56a51666c571cc3f4aea2d820635166d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/buildings/starbase.png" +dest_files=["res://.godot/imported/starbase.png-56a51666c571cc3f4aea2d820635166d.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/assets/fonts/CFSpaceship-Regular.ttf b/assets/fonts/CFSpaceship-Regular.ttf new file mode 100644 index 0000000..a1f0a97 Binary files /dev/null and b/assets/fonts/CFSpaceship-Regular.ttf differ diff --git a/assets/fonts/CFSpaceship-Regular.ttf.import b/assets/fonts/CFSpaceship-Regular.ttf.import new file mode 100644 index 0000000..91d2478 --- /dev/null +++ b/assets/fonts/CFSpaceship-Regular.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://n4g02h0piglf" +path="res://.godot/imported/CFSpaceship-Regular.ttf-cb3aa1558311321cd644c365de2a3af9.fontdata" + +[deps] + +source_file="res://assets/fonts/CFSpaceship-Regular.ttf" +dest_files=["res://.godot/imported/CFSpaceship-Regular.ttf-cb3aa1558311321cd644c365de2a3af9.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Chopsic.otf b/assets/fonts/Chopsic.otf new file mode 100644 index 0000000..dec2e88 Binary files /dev/null and b/assets/fonts/Chopsic.otf differ diff --git a/assets/fonts/Chopsic.otf.import b/assets/fonts/Chopsic.otf.import new file mode 100644 index 0000000..cae7ea1 --- /dev/null +++ b/assets/fonts/Chopsic.otf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://bytgiothu0eoy" +path="res://.godot/imported/Chopsic.otf-19021191d64f4100b8d788dd6de17791.fontdata" + +[deps] + +source_file="res://assets/fonts/Chopsic.otf" +dest_files=["res://.godot/imported/Chopsic.otf-19021191d64f4100b8d788dd6de17791.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/font.ttf b/assets/fonts/font.ttf new file mode 100644 index 0000000..e89b0fe Binary files /dev/null and b/assets/fonts/font.ttf differ diff --git a/assets/fonts/font.ttf.import b/assets/fonts/font.ttf.import new file mode 100644 index 0000000..324bd6b --- /dev/null +++ b/assets/fonts/font.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://bwvx53j60bvtd" +path="res://.godot/imported/font.ttf-39b250d5b3aa0fc62f2ec61dd6a2edd2.fontdata" + +[deps] + +source_file="res://assets/fonts/font.ttf" +dest_files=["res://.godot/imported/font.ttf-39b250d5b3aa0fc62f2ec61dd6a2edd2.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/font2.ttf b/assets/fonts/font2.ttf new file mode 100644 index 0000000..03979d1 Binary files /dev/null and b/assets/fonts/font2.ttf differ diff --git a/assets/fonts/font2.ttf.import b/assets/fonts/font2.ttf.import new file mode 100644 index 0000000..3373930 --- /dev/null +++ b/assets/fonts/font2.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://drp85tpfncq5m" +path="res://.godot/imported/font2.ttf-59e4c6b4a5306e7f84a55bb565749f73.fontdata" + +[deps] + +source_file="res://assets/fonts/font2.ttf" +dest_files=["res://.godot/imported/font2.ttf-59e4c6b4a5306e7f84a55bb565749f73.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/font3.ttf b/assets/fonts/font3.ttf new file mode 100644 index 0000000..3aeaae8 Binary files /dev/null and b/assets/fonts/font3.ttf differ diff --git a/assets/fonts/font3.ttf.import b/assets/fonts/font3.ttf.import new file mode 100644 index 0000000..3dffc10 --- /dev/null +++ b/assets/fonts/font3.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://choploj3iec0a" +path="res://.godot/imported/font3.ttf-2cd23d8fac261e9271189c108512bad4.fontdata" + +[deps] + +source_file="res://assets/fonts/font3.ttf" +dest_files=["res://.godot/imported/font3.ttf-2cd23d8fac261e9271189c108512bad4.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/quantfh.ttf b/assets/fonts/quantfh.ttf new file mode 100644 index 0000000..009a186 Binary files /dev/null and b/assets/fonts/quantfh.ttf differ diff --git a/assets/fonts/quantfh.ttf.import b/assets/fonts/quantfh.ttf.import new file mode 100644 index 0000000..fcf9114 --- /dev/null +++ b/assets/fonts/quantfh.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://66bk4oa8nj7x" +path="res://.godot/imported/quantfh.ttf-ca1ea5ed2797d3db11502ea87c32ea2c.fontdata" + +[deps] + +source_file="res://assets/fonts/quantfh.ttf" +dest_files=["res://.godot/imported/quantfh.ttf-ca1ea5ed2797d3db11502ea87c32ea2c.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/redlinecondital.ttf b/assets/fonts/redlinecondital.ttf new file mode 100644 index 0000000..73d46a7 Binary files /dev/null and b/assets/fonts/redlinecondital.ttf differ diff --git a/assets/fonts/redlinecondital.ttf.import b/assets/fonts/redlinecondital.ttf.import new file mode 100644 index 0000000..d66a219 --- /dev/null +++ b/assets/fonts/redlinecondital.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://8sj6q1y0q32u" +path="res://.godot/imported/redlinecondital.ttf-960a4982ce41081189bfe55b4ec01b32.fontdata" + +[deps] + +source_file="res://assets/fonts/redlinecondital.ttf" +dest_files=["res://.godot/imported/redlinecondital.ttf-960a4982ce41081189bfe55b4ec01b32.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/icons/buttons/button_blue.png b/assets/icons/buttons/button_blue.png new file mode 100644 index 0000000..0811dc6 Binary files /dev/null and b/assets/icons/buttons/button_blue.png differ diff --git a/assets/icons/buttons/button_blue.png.import b/assets/icons/buttons/button_blue.png.import new file mode 100644 index 0000000..79dd7f2 --- /dev/null +++ b/assets/icons/buttons/button_blue.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://da6hb1mill5yn" +path="res://.godot/imported/button_blue.png-9e61fe31e1f47b3787787390ec1a37de.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/icons/buttons/button_blue.png" +dest_files=["res://.godot/imported/button_blue.png-9e61fe31e1f47b3787787390ec1a37de.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/assets/icons/buttons/button_blue1.png b/assets/icons/buttons/button_blue1.png new file mode 100644 index 0000000..2d42022 Binary files /dev/null and b/assets/icons/buttons/button_blue1.png differ diff --git a/assets/icons/buttons/button_blue1.png.import b/assets/icons/buttons/button_blue1.png.import new file mode 100644 index 0000000..e5870a0 --- /dev/null +++ b/assets/icons/buttons/button_blue1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8w0vg6qc82uc" +path="res://.godot/imported/button_blue1.png-fe866f5eb51c08e860e675b5715534e4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/icons/buttons/button_blue1.png" +dest_files=["res://.godot/imported/button_blue1.png-fe866f5eb51c08e860e675b5715534e4.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/assets/icons/buttons/button_red.png b/assets/icons/buttons/button_red.png new file mode 100644 index 0000000..feaebee Binary files /dev/null and b/assets/icons/buttons/button_red.png differ diff --git a/assets/icons/buttons/button_red.png.import b/assets/icons/buttons/button_red.png.import new file mode 100644 index 0000000..9ce8786 --- /dev/null +++ b/assets/icons/buttons/button_red.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://t2pwtja7yfa4" +path="res://.godot/imported/button_red.png-7f6ba3252f9eb4ae6f8c6089f85e1b8c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/icons/buttons/button_red.png" +dest_files=["res://.godot/imported/button_red.png-7f6ba3252f9eb4ae6f8c6089f85e1b8c.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/assets/icons/col_icon.png b/assets/icons/col_icon.png new file mode 100644 index 0000000..9148ce1 Binary files /dev/null and b/assets/icons/col_icon.png differ diff --git a/assets/icons/col_icon.png.import b/assets/icons/col_icon.png.import new file mode 100644 index 0000000..60a5142 --- /dev/null +++ b/assets/icons/col_icon.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dn3ijd0jddbvj" +path="res://.godot/imported/col_icon.png-6c59571051309f207b492deb22af2021.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/icons/col_icon.png" +dest_files=["res://.godot/imported/col_icon.png-6c59571051309f207b492deb22af2021.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/assets/icons/cursors/cursor.png b/assets/icons/cursors/cursor.png new file mode 100644 index 0000000..f009a68 Binary files /dev/null and b/assets/icons/cursors/cursor.png differ diff --git a/assets/icons/cursors/cursor.png.import b/assets/icons/cursors/cursor.png.import new file mode 100644 index 0000000..4bcfdff --- /dev/null +++ b/assets/icons/cursors/cursor.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cy2skrncnaxwt" +path="res://.godot/imported/cursor.png-b3bdeeb566716971b57c0a346dfaa7ac.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/icons/cursors/cursor.png" +dest_files=["res://.godot/imported/cursor.png-b3bdeeb566716971b57c0a346dfaa7ac.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/assets/icons/galaxy_button.png b/assets/icons/galaxy_button.png new file mode 100644 index 0000000..b4ddda1 Binary files /dev/null and b/assets/icons/galaxy_button.png differ diff --git a/assets/icons/galaxy_button.png.import b/assets/icons/galaxy_button.png.import new file mode 100644 index 0000000..bbb3816 --- /dev/null +++ b/assets/icons/galaxy_button.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://di7qrtp4lusa3" +path="res://.godot/imported/galaxy_button.png-716cb9349adbdd584102ebef75b89a12.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/icons/galaxy_button.png" +dest_files=["res://.godot/imported/galaxy_button.png-716cb9349adbdd584102ebef75b89a12.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/assets/icons/galaxy_button_hover.png b/assets/icons/galaxy_button_hover.png new file mode 100644 index 0000000..c4b70cb Binary files /dev/null and b/assets/icons/galaxy_button_hover.png differ diff --git a/assets/icons/galaxy_button_hover.png.import b/assets/icons/galaxy_button_hover.png.import new file mode 100644 index 0000000..52b0c14 --- /dev/null +++ b/assets/icons/galaxy_button_hover.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxanptjcnnwh" +path="res://.godot/imported/galaxy_button_hover.png-ac08154e2e01a081f61dea3ef99a0b33.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/icons/galaxy_button_hover.png" +dest_files=["res://.godot/imported/galaxy_button_hover.png-ac08154e2e01a081f61dea3ef99a0b33.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/assets/icons/logo_game.png b/assets/icons/logo_game.png new file mode 100644 index 0000000..08ee923 Binary files /dev/null and b/assets/icons/logo_game.png differ diff --git a/assets/icons/logo_game.png.import b/assets/icons/logo_game.png.import new file mode 100644 index 0000000..5716304 --- /dev/null +++ b/assets/icons/logo_game.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dssoa5bxs2h4r" +path="res://.godot/imported/logo_game.png-a367ce6ee12a13d3e8f1ca4c77514783.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/icons/logo_game.png" +dest_files=["res://.godot/imported/logo_game.png-a367ce6ee12a13d3e8f1ca4c77514783.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/assets/planets/p1.png b/assets/planets/p1.png new file mode 100644 index 0000000..f1c7c96 Binary files /dev/null and b/assets/planets/p1.png differ diff --git a/assets/planets/p1.png.import b/assets/planets/p1.png.import new file mode 100644 index 0000000..f5e86b7 --- /dev/null +++ b/assets/planets/p1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3b5i4k54e2uw" +path="res://.godot/imported/p1.png-c42c3e40721fc6fe437938de585480cd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p1.png" +dest_files=["res://.godot/imported/p1.png-c42c3e40721fc6fe437938de585480cd.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/assets/planets/p10.png b/assets/planets/p10.png new file mode 100644 index 0000000..e81d38e Binary files /dev/null and b/assets/planets/p10.png differ diff --git a/assets/planets/p10.png.import b/assets/planets/p10.png.import new file mode 100644 index 0000000..7d6328c --- /dev/null +++ b/assets/planets/p10.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cced5uw5k4if1" +path="res://.godot/imported/p10.png-eb46ef667e70ba9df6a4dbacc6709925.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p10.png" +dest_files=["res://.godot/imported/p10.png-eb46ef667e70ba9df6a4dbacc6709925.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/assets/planets/p11.png b/assets/planets/p11.png new file mode 100644 index 0000000..a2aaf34 Binary files /dev/null and b/assets/planets/p11.png differ diff --git a/assets/planets/p11.png.import b/assets/planets/p11.png.import new file mode 100644 index 0000000..13c74b6 --- /dev/null +++ b/assets/planets/p11.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdrc5iefs1bn7" +path="res://.godot/imported/p11.png-40f511c796ef38e6f2dc1d6ce8c6dcc1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p11.png" +dest_files=["res://.godot/imported/p11.png-40f511c796ef38e6f2dc1d6ce8c6dcc1.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/assets/planets/p12.png b/assets/planets/p12.png new file mode 100644 index 0000000..ce13954 Binary files /dev/null and b/assets/planets/p12.png differ diff --git a/assets/planets/p12.png.import b/assets/planets/p12.png.import new file mode 100644 index 0000000..5e8b4a2 --- /dev/null +++ b/assets/planets/p12.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvnmkhnr1f85y" +path="res://.godot/imported/p12.png-6346e34cd32a168f5869989e8c974f5a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p12.png" +dest_files=["res://.godot/imported/p12.png-6346e34cd32a168f5869989e8c974f5a.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/assets/planets/p13.png b/assets/planets/p13.png new file mode 100644 index 0000000..d98c385 Binary files /dev/null and b/assets/planets/p13.png differ diff --git a/assets/planets/p13.png.import b/assets/planets/p13.png.import new file mode 100644 index 0000000..1a37eaf --- /dev/null +++ b/assets/planets/p13.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bltomtb30wvqd" +path="res://.godot/imported/p13.png-4d7623696829ebbf329c027e02f35262.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p13.png" +dest_files=["res://.godot/imported/p13.png-4d7623696829ebbf329c027e02f35262.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/assets/planets/p14.png b/assets/planets/p14.png new file mode 100644 index 0000000..41cd97d Binary files /dev/null and b/assets/planets/p14.png differ diff --git a/assets/planets/p14.png.import b/assets/planets/p14.png.import new file mode 100644 index 0000000..8f5f61e --- /dev/null +++ b/assets/planets/p14.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdcp1nrkpgd0j" +path="res://.godot/imported/p14.png-62146a691c78fe48b52ce92ace152029.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p14.png" +dest_files=["res://.godot/imported/p14.png-62146a691c78fe48b52ce92ace152029.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/assets/planets/p15.png b/assets/planets/p15.png new file mode 100644 index 0000000..71ca79a Binary files /dev/null and b/assets/planets/p15.png differ diff --git a/assets/planets/p15.png.import b/assets/planets/p15.png.import new file mode 100644 index 0000000..7a29319 --- /dev/null +++ b/assets/planets/p15.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://jqb2acykwsg3" +path="res://.godot/imported/p15.png-1d9dc7e436e8054302dc10c56dafe4f6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p15.png" +dest_files=["res://.godot/imported/p15.png-1d9dc7e436e8054302dc10c56dafe4f6.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/assets/planets/p16.png b/assets/planets/p16.png new file mode 100644 index 0000000..4cd931e Binary files /dev/null and b/assets/planets/p16.png differ diff --git a/assets/planets/p16.png.import b/assets/planets/p16.png.import new file mode 100644 index 0000000..5127ad7 --- /dev/null +++ b/assets/planets/p16.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cr2y361nxcybp" +path="res://.godot/imported/p16.png-37255585be8a1d1ca338f4b53c5b7bd5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p16.png" +dest_files=["res://.godot/imported/p16.png-37255585be8a1d1ca338f4b53c5b7bd5.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/assets/planets/p17.png b/assets/planets/p17.png new file mode 100644 index 0000000..adc1d89 Binary files /dev/null and b/assets/planets/p17.png differ diff --git a/assets/planets/p17.png.import b/assets/planets/p17.png.import new file mode 100644 index 0000000..70ccfb7 --- /dev/null +++ b/assets/planets/p17.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmish1dvp30tw" +path="res://.godot/imported/p17.png-4ec0c958a41097207878a3f69431c3eb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p17.png" +dest_files=["res://.godot/imported/p17.png-4ec0c958a41097207878a3f69431c3eb.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/assets/planets/p18.png b/assets/planets/p18.png new file mode 100644 index 0000000..24dc1d8 Binary files /dev/null and b/assets/planets/p18.png differ diff --git a/assets/planets/p18.png.import b/assets/planets/p18.png.import new file mode 100644 index 0000000..7c53d85 --- /dev/null +++ b/assets/planets/p18.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dw5ngwisrbuym" +path="res://.godot/imported/p18.png-ae13acf38f064d372f95b0ce9091814f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p18.png" +dest_files=["res://.godot/imported/p18.png-ae13acf38f064d372f95b0ce9091814f.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/assets/planets/p2.png b/assets/planets/p2.png new file mode 100644 index 0000000..60cc640 Binary files /dev/null and b/assets/planets/p2.png differ diff --git a/assets/planets/p2.png.import b/assets/planets/p2.png.import new file mode 100644 index 0000000..8cccb55 --- /dev/null +++ b/assets/planets/p2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjxy76yh7f0v7" +path="res://.godot/imported/p2.png-4ac3d58689143f5132a9012c89a0fbae.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p2.png" +dest_files=["res://.godot/imported/p2.png-4ac3d58689143f5132a9012c89a0fbae.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/assets/planets/p3.png b/assets/planets/p3.png new file mode 100644 index 0000000..e06bcf3 Binary files /dev/null and b/assets/planets/p3.png differ diff --git a/assets/planets/p3.png.import b/assets/planets/p3.png.import new file mode 100644 index 0000000..2fd2823 --- /dev/null +++ b/assets/planets/p3.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qs7ys0e5aahu" +path="res://.godot/imported/p3.png-2d30cfbfeec8bca778c6cd027f163bb1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p3.png" +dest_files=["res://.godot/imported/p3.png-2d30cfbfeec8bca778c6cd027f163bb1.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/assets/planets/p4.png b/assets/planets/p4.png new file mode 100644 index 0000000..c8ba6c8 Binary files /dev/null and b/assets/planets/p4.png differ diff --git a/assets/planets/p4.png.import b/assets/planets/p4.png.import new file mode 100644 index 0000000..e1ef325 --- /dev/null +++ b/assets/planets/p4.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://uv1teou02vsw" +path="res://.godot/imported/p4.png-9964b13870cffc622e37a2b6896c7cf1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p4.png" +dest_files=["res://.godot/imported/p4.png-9964b13870cffc622e37a2b6896c7cf1.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/assets/planets/p5.png b/assets/planets/p5.png new file mode 100644 index 0000000..9d6dfc7 Binary files /dev/null and b/assets/planets/p5.png differ diff --git a/assets/planets/p5.png.import b/assets/planets/p5.png.import new file mode 100644 index 0000000..3e8584e --- /dev/null +++ b/assets/planets/p5.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmu7jwnvu7ob2" +path="res://.godot/imported/p5.png-68ab4cc45e4d08d164da276c3ff7b785.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p5.png" +dest_files=["res://.godot/imported/p5.png-68ab4cc45e4d08d164da276c3ff7b785.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/assets/planets/p6.png b/assets/planets/p6.png new file mode 100644 index 0000000..f080112 Binary files /dev/null and b/assets/planets/p6.png differ diff --git a/assets/planets/p6.png.import b/assets/planets/p6.png.import new file mode 100644 index 0000000..c2cada6 --- /dev/null +++ b/assets/planets/p6.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bps7a80bxe641" +path="res://.godot/imported/p6.png-febdf0f58c8ef1fb1ede562a4060468a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p6.png" +dest_files=["res://.godot/imported/p6.png-febdf0f58c8ef1fb1ede562a4060468a.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/assets/planets/p7.png b/assets/planets/p7.png new file mode 100644 index 0000000..4a51251 Binary files /dev/null and b/assets/planets/p7.png differ diff --git a/assets/planets/p7.png.import b/assets/planets/p7.png.import new file mode 100644 index 0000000..2f68dc0 --- /dev/null +++ b/assets/planets/p7.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bbvf0l0mak6pt" +path="res://.godot/imported/p7.png-ddd667980fc6e83e7c1d5387c3063563.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p7.png" +dest_files=["res://.godot/imported/p7.png-ddd667980fc6e83e7c1d5387c3063563.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/assets/planets/p8.png b/assets/planets/p8.png new file mode 100644 index 0000000..d441182 Binary files /dev/null and b/assets/planets/p8.png differ diff --git a/assets/planets/p8.png.import b/assets/planets/p8.png.import new file mode 100644 index 0000000..4f96696 --- /dev/null +++ b/assets/planets/p8.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hun546m51ov8" +path="res://.godot/imported/p8.png-8986b535a1202d2c734eaf2aa2a0e649.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p8.png" +dest_files=["res://.godot/imported/p8.png-8986b535a1202d2c734eaf2aa2a0e649.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/assets/planets/p9.png b/assets/planets/p9.png new file mode 100644 index 0000000..2fe301d Binary files /dev/null and b/assets/planets/p9.png differ diff --git a/assets/planets/p9.png.import b/assets/planets/p9.png.import new file mode 100644 index 0000000..63effbd --- /dev/null +++ b/assets/planets/p9.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bbej1soqcgn5x" +path="res://.godot/imported/p9.png-62dc16a69062b00a41056d31b9f878c5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/planets/p9.png" +dest_files=["res://.godot/imported/p9.png-62dc16a69062b00a41056d31b9f878c5.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/assets/sounds/music/game_music.mp3 b/assets/sounds/music/game_music.mp3 new file mode 100644 index 0000000..242e2f0 Binary files /dev/null and b/assets/sounds/music/game_music.mp3 differ diff --git a/assets/sounds/music/game_music.mp3.import b/assets/sounds/music/game_music.mp3.import new file mode 100644 index 0000000..21be039 --- /dev/null +++ b/assets/sounds/music/game_music.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://c8xg32p8lbltw" +path="res://.godot/imported/game_music.mp3-20c889bd0c692c83f686e0a0181665f3.mp3str" + +[deps] + +source_file="res://assets/sounds/music/game_music.mp3" +dest_files=["res://.godot/imported/game_music.mp3-20c889bd0c692c83f686e0a0181665f3.mp3str"] + +[params] + +loop=true +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/sounds/music/menu_music.mp3 b/assets/sounds/music/menu_music.mp3 new file mode 100644 index 0000000..c047a53 Binary files /dev/null and b/assets/sounds/music/menu_music.mp3 differ diff --git a/assets/sounds/music/menu_music.mp3.import b/assets/sounds/music/menu_music.mp3.import new file mode 100644 index 0000000..a3a8638 --- /dev/null +++ b/assets/sounds/music/menu_music.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://dc3bsqg4ltuet" +path="res://.godot/imported/menu_music.mp3-aa66988442ee0305322e3502470ef258.mp3str" + +[deps] + +source_file="res://assets/sounds/music/menu_music.mp3" +dest_files=["res://.godot/imported/menu_music.mp3-aa66988442ee0305322e3502470ef258.mp3str"] + +[params] + +loop=true +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/sounds/music/menu_music1.mp3 b/assets/sounds/music/menu_music1.mp3 new file mode 100644 index 0000000..425d835 Binary files /dev/null and b/assets/sounds/music/menu_music1.mp3 differ diff --git a/assets/sounds/music/menu_music1.mp3.import b/assets/sounds/music/menu_music1.mp3.import new file mode 100644 index 0000000..6f9a32f --- /dev/null +++ b/assets/sounds/music/menu_music1.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bvs1euqwx8aw8" +path="res://.godot/imported/menu_music1.mp3-10ba8b866ac5f59816abab7afaba16b8.mp3str" + +[deps] + +source_file="res://assets/sounds/music/menu_music1.mp3" +dest_files=["res://.godot/imported/menu_music1.mp3-10ba8b866ac5f59816abab7afaba16b8.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/assets/stars/s1.png b/assets/stars/s1.png new file mode 100644 index 0000000..2438458 Binary files /dev/null and b/assets/stars/s1.png differ diff --git a/assets/stars/s1.png.import b/assets/stars/s1.png.import new file mode 100644 index 0000000..9222ace --- /dev/null +++ b/assets/stars/s1.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4iycl7xcvpkp" +path="res://.godot/imported/s1.png-0ce7911f6abb547ddafc2aa0bfb91618.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/stars/s1.png" +dest_files=["res://.godot/imported/s1.png-0ce7911f6abb547ddafc2aa0bfb91618.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/assets/stars/s2.png b/assets/stars/s2.png new file mode 100644 index 0000000..f0583ac Binary files /dev/null and b/assets/stars/s2.png differ diff --git a/assets/stars/s2.png.import b/assets/stars/s2.png.import new file mode 100644 index 0000000..a28bdde --- /dev/null +++ b/assets/stars/s2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cy0es1o28j37" +path="res://.godot/imported/s2.png-d2771d54a25579b5eda9f285828bb196.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/stars/s2.png" +dest_files=["res://.godot/imported/s2.png-d2771d54a25579b5eda9f285828bb196.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/assets/stars/s3.png b/assets/stars/s3.png new file mode 100644 index 0000000..83f9730 Binary files /dev/null and b/assets/stars/s3.png differ diff --git a/assets/stars/s3.png.import b/assets/stars/s3.png.import new file mode 100644 index 0000000..ef790fb --- /dev/null +++ b/assets/stars/s3.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsfxgajg3jodv" +path="res://.godot/imported/s3.png-2199ae6533f1c33882b790c8560ad7da.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/stars/s3.png" +dest_files=["res://.godot/imported/s3.png-2199ae6533f1c33882b790c8560ad7da.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/assets/stars/s4.png b/assets/stars/s4.png new file mode 100644 index 0000000..00e32f1 Binary files /dev/null and b/assets/stars/s4.png differ diff --git a/assets/stars/s4.png.import b/assets/stars/s4.png.import new file mode 100644 index 0000000..a04e34d --- /dev/null +++ b/assets/stars/s4.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dgbb5uhvxihjd" +path="res://.godot/imported/s4.png-5717c99e544d0cd724c5890ea28c93eb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/stars/s4.png" +dest_files=["res://.godot/imported/s4.png-5717c99e544d0cd724c5890ea28c93eb.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/assets/stars/s5.png b/assets/stars/s5.png new file mode 100644 index 0000000..902a0d3 Binary files /dev/null and b/assets/stars/s5.png differ diff --git a/assets/stars/s5.png.import b/assets/stars/s5.png.import new file mode 100644 index 0000000..d6e5575 --- /dev/null +++ b/assets/stars/s5.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bh1jqxw7ikd6n" +path="res://.godot/imported/s5.png-7ca1baeba6ecd3eba7c0cebbcb2a8991.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/stars/s5.png" +dest_files=["res://.godot/imported/s5.png-7ca1baeba6ecd3eba7c0cebbcb2a8991.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/assets/stars/s6.png b/assets/stars/s6.png new file mode 100644 index 0000000..0eca92c Binary files /dev/null and b/assets/stars/s6.png differ diff --git a/assets/stars/s6.png.import b/assets/stars/s6.png.import new file mode 100644 index 0000000..a602a0a --- /dev/null +++ b/assets/stars/s6.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://rp6gc81hhvpu" +path="res://.godot/imported/s6.png-3977e4c129c61357b29ca5586abe9f75.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/stars/s6.png" +dest_files=["res://.godot/imported/s6.png-3977e4c129c61357b29ca5586abe9f75.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/assets/stars/s7.png b/assets/stars/s7.png new file mode 100644 index 0000000..fd0ef8a Binary files /dev/null and b/assets/stars/s7.png differ diff --git a/assets/stars/s7.png.import b/assets/stars/s7.png.import new file mode 100644 index 0000000..9246e61 --- /dev/null +++ b/assets/stars/s7.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://djmcbja37qn5v" +path="res://.godot/imported/s7.png-1d3f0d7a902a12e0a73a7297cd5b7134.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/stars/s7.png" +dest_files=["res://.godot/imported/s7.png-1d3f0d7a902a12e0a73a7297cd5b7134.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/assets/stars/s8.png b/assets/stars/s8.png new file mode 100644 index 0000000..f944e6c Binary files /dev/null and b/assets/stars/s8.png differ diff --git a/assets/stars/s8.png.import b/assets/stars/s8.png.import new file mode 100644 index 0000000..c46c3c0 --- /dev/null +++ b/assets/stars/s8.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://boh4ab2pue4os" +path="res://.godot/imported/s8.png-5881c6e0aa1014c097aead63f0e6269f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/stars/s8.png" +dest_files=["res://.godot/imported/s8.png-5881c6e0aa1014c097aead63f0e6269f.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/assets/stars/small_star.png b/assets/stars/small_star.png new file mode 100644 index 0000000..4e00e4b Binary files /dev/null and b/assets/stars/small_star.png differ diff --git a/assets/stars/small_star.png.import b/assets/stars/small_star.png.import new file mode 100644 index 0000000..c12602b --- /dev/null +++ b/assets/stars/small_star.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cm376wgq8l0n4" +path="res://.godot/imported/small_star.png-2d9a9a02accf80f624cd11d747414afd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/stars/small_star.png" +dest_files=["res://.godot/imported/small_star.png-2d9a9a02accf80f624cd11d747414afd.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/export_presets.cfg b/export_presets.cfg new file mode 100644 index 0000000..2c98e39 --- /dev/null +++ b/export_presets.cfg @@ -0,0 +1,67 @@ +[preset.0] + +name="SpaceEmpire" +platform="Windows Desktop" +runnable=true +advanced_options=false +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="../../GodotExe/SpaceEmpire.exe" +patches=PackedStringArray() +encryption_include_filters="" +encryption_exclude_filters="" +seed=0 +encrypt_pck=false +encrypt_directory=false +script_export_mode=2 + +[preset.0.options] + +custom_template/debug="" +custom_template/release="" +debug/export_console_wrapper=0 +binary_format/embed_pck=true +texture_format/s3tc_bptc=true +texture_format/etc2_astc=false +shader_baker/enabled=false +binary_format/architecture="x86_64" +codesign/enable=false +codesign/timestamp=true +codesign/timestamp_server_url="" +codesign/digest_algorithm=1 +codesign/description="" +codesign/custom_options=PackedStringArray() +application/modify_resources=true +application/icon="" +application/console_wrapper_icon="" +application/icon_interpolation=4 +application/file_version="" +application/product_version="" +application/company_name="" +application/product_name="" +application/file_description="" +application/copyright="" +application/trademarks="" +application/export_angle=0 +application/export_d3d12=0 +application/d3d12_agility_sdk_multiarch=true +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="Expand-Archive -LiteralPath '{temp_dir}\\{archive_name}' -DestinationPath '{temp_dir}' +$action = New-ScheduledTaskAction -Execute '{temp_dir}\\{exe_name}' -Argument '{cmd_args}' +$trigger = New-ScheduledTaskTrigger -Once -At 00:00 +$settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries +$task = New-ScheduledTask -Action $action -Trigger $trigger -Settings $settings +Register-ScheduledTask godot_remote_debug -InputObject $task -Force:$true +Start-ScheduledTask -TaskName godot_remote_debug +while (Get-ScheduledTask -TaskName godot_remote_debug | ? State -eq running) { Start-Sleep -Milliseconds 100 } +Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue" +ssh_remote_deploy/cleanup_script="Stop-ScheduledTask -TaskName godot_remote_debug -ErrorAction:SilentlyContinue +Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue +Remove-Item -Recurse -Force '{temp_dir}'" diff --git a/icon.svg b/icon.svg new file mode 100644 index 0000000..c6bbb7d --- /dev/null +++ b/icon.svg @@ -0,0 +1 @@ + diff --git a/icon.svg.import b/icon.svg.import new file mode 100644 index 0000000..d6fe6af --- /dev/null +++ b/icon.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b826mnx7llfav" +path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.svg" +dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.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 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/localization/translation.csv b/localization/translation.csv new file mode 100644 index 0000000..dc2f7c0 --- /dev/null +++ b/localization/translation.csv @@ -0,0 +1,8 @@ +key,pl,en,de +menu_start,Nowa Gra,New Game,Neues Spiel +menu_back,Kontynuuj,Back,Zurück +menu_options,Opcje,Options,Einstellungen +menu_exit,Zamknij,Exit,Beenden +menu_load,Wczytaj,Load,Laden +language,Język,Language,Sprache +time_display,Data,Date,Datum diff --git a/localization/translation.csv.import b/localization/translation.csv.import new file mode 100644 index 0000000..f8e2f60 --- /dev/null +++ b/localization/translation.csv.import @@ -0,0 +1,17 @@ +[remap] + +importer="csv_translation" +type="Translation" +uid="uid://0ien22wevy7d" + +[deps] + +files=["res://localization/translation.pl.translation", "res://localization/translation.en.translation", "res://localization/translation.de.translation"] + +source_file="res://localization/translation.csv" +dest_files=["res://localization/translation.pl.translation", "res://localization/translation.en.translation", "res://localization/translation.de.translation"] + +[params] + +compress=true +delimiter=0 diff --git a/music_manager.gd b/music_manager.gd new file mode 100644 index 0000000..c9f7136 --- /dev/null +++ b/music_manager.gd @@ -0,0 +1,19 @@ +extends Node + +# AudioStreamPlayer do odtwarzania muzyki +var music_player: AudioStreamPlayer + +func _ready(): + # Tworzymy AudioStreamPlayer + music_player = AudioStreamPlayer.new() + add_child(music_player) + + # Ładujemy muzykę + var music_stream = load("res://assets/sounds/music/game_music.mp3") as AudioStream + music_stream.set_loop(true) + music_player.stream = music_stream + +# Funkcja do uruchomienia muzyki +func play_music(): + if not music_player.playing: + music_player.play() diff --git a/music_manager.gd.uid b/music_manager.gd.uid new file mode 100644 index 0000000..de6845e --- /dev/null +++ b/music_manager.gd.uid @@ -0,0 +1 @@ +uid://iwksv67aalhy diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..5f2bbc6 --- /dev/null +++ b/project.godot @@ -0,0 +1,62 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="ArkSol" +run/main_scene="uid://sxae8i12io4y" +config/features=PackedStringArray("4.5", "Forward Plus") +config/icon="res://icon.svg" + +[autoload] + +Manager="*res://Manager.gd" +MusicManager="*res://music_manager.gd" +GameData="*res://scripts/GameData.gd" +ObjectNames="*res://scripts/ObjectNames.gd" +Settings="*res://scripts/settings.gd" + +[display] + +window/size/mode=2 +window/stretch/mode="canvas_items" +window/stretch/aspect="ignore" + +[input] + +map_move_up={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null) +] +} +map_move_left={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null) +] +} +map_move_right={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null) +] +} +map_move_down={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null) +] +} +menu={ +"deadzone": 0.2, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} + +[internationalization] + +locale/translations=PackedStringArray("res://localization/translation.de.translation", "res://localization/translation.en.translation", "res://localization/translation.pl.translation") diff --git a/scenes/menu.tscn b/scenes/menu.tscn new file mode 100644 index 0000000..dcbdde0 --- /dev/null +++ b/scenes/menu.tscn @@ -0,0 +1,305 @@ +[gd_scene load_steps=16 format=3 uid="uid://sxae8i12io4y"] + +[ext_resource type="Script" uid="uid://ol6efor868gk" path="res://scripts/menu.gd" id="1_vjb58"] +[ext_resource type="Texture2D" uid="uid://xuw4ki75j3fy" path="res://assets/background/menubg.png" id="1_yqeox"] +[ext_resource type="AudioStream" uid="uid://dc3bsqg4ltuet" path="res://assets/sounds/music/menu_music.mp3" id="3_con2f"] +[ext_resource type="PackedScene" uid="uid://gvx2ukt1why" path="res://scenes/option_popup.tscn" id="3_mhnvy"] +[ext_resource type="Texture2D" uid="uid://da6hb1mill5yn" path="res://assets/icons/buttons/button_blue.png" id="3_v86rl"] +[ext_resource type="Texture2D" uid="uid://t2pwtja7yfa4" path="res://assets/icons/buttons/button_red.png" id="4_13sgg"] +[ext_resource type="Texture2D" uid="uid://dssoa5bxs2h4r" path="res://assets/icons/logo_game.png" id="5_4ytvr"] +[ext_resource type="FontFile" uid="uid://bytgiothu0eoy" path="res://assets/fonts/Chopsic.otf" id="5_13sgg"] +[ext_resource type="Texture2D" uid="uid://cm376wgq8l0n4" path="res://assets/stars/small_star.png" id="7_i6lef"] + +[sub_resource type="Animation" id="Animation_mj5lg"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 0.5058824)] +} + +[sub_resource type="Animation" id="Animation_70i5f"] +resource_name = "blink" +loop_mode = 2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.46, 1), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0.5058824), Color(1, 1, 1, 1), Color(1, 1, 1, 0.5058824)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_ufwb2"] +_data = { +&"RESET": SubResource("Animation_mj5lg"), +&"blink": SubResource("Animation_70i5f") +} + +[sub_resource type="Animation" id="Animation_i6lef"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 0)] +} + +[sub_resource type="Animation" id="Animation_13sgg"] +resource_name = "anim_logo" +length = 5.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_70i5f"] +_data = { +&"RESET": SubResource("Animation_i6lef"), +&"anim_logo": SubResource("Animation_13sgg") +} + +[node name="MainMenu" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_vjb58") + +[node name="TextureRect" type="TextureRect" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_bottom = -1.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("1_yqeox") +expand_mode = 1 + +[node name="star" type="Sprite2D" parent="TextureRect"] +modulate = Color(1, 1, 1, 0.5058824) +position = Vector2(866.2031, 336.45313) +scale = Vector2(1.1979373, 1.0312517) +texture = ExtResource("7_i6lef") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="TextureRect/star"] +libraries = { +&"": SubResource("AnimationLibrary_ufwb2") +} +autoplay = "blink" + +[node name="exit" type="TextureButton" parent="TextureRect"] +layout_mode = 0 +offset_left = 7.0 +offset_top = 580.0 +offset_right = 1257.0 +offset_bottom = 810.0 +scale = Vector2(0.15, 0.15) +texture_normal = ExtResource("3_v86rl") +texture_hover = ExtResource("4_13sgg") +stretch_mode = 0 + +[node name="Label" type="Label" parent="TextureRect/exit"] +layout_mode = 0 +offset_left = 6.6666603 +offset_top = 6.6665955 +offset_right = 1246.6665 +offset_bottom = 219.99985 +theme_override_colors/font_color = Color(3.008172e-09, 0.06855638, 0.14010939, 1) +theme_override_colors/font_shadow_color = Color(0.7570387, 0.75415635, 0.7885611, 0) +theme_override_colors/font_outline_color = Color(0.9954526, 0.93959796, 0.9103491, 1) +theme_override_constants/outline_size = 23 +theme_override_fonts/font = ExtResource("5_13sgg") +theme_override_font_sizes/font_size = 120 +text = "menu_exit" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="option" type="TextureButton" parent="TextureRect"] +layout_mode = 0 +offset_left = 7.0 +offset_top = 537.0 +offset_right = 1257.0 +offset_bottom = 767.0 +scale = Vector2(0.15, 0.15) +texture_normal = ExtResource("3_v86rl") +texture_hover = ExtResource("4_13sgg") +stretch_mode = 0 + +[node name="Label" type="Label" parent="TextureRect/option"] +layout_mode = 0 +offset_left = 6.6666718 +offset_top = 6.6664734 +offset_right = 1246.6665 +offset_bottom = 226.66647 +theme_override_colors/font_color = Color(3.008172e-09, 0.06855638, 0.14010939, 1) +theme_override_colors/font_shadow_color = Color(0.7570387, 0.75415635, 0.7885611, 0) +theme_override_colors/font_outline_color = Color(0.9954526, 0.93959796, 0.9103491, 1) +theme_override_constants/outline_size = 23 +theme_override_fonts/font = ExtResource("5_13sgg") +theme_override_font_sizes/font_size = 120 +text = "menu_options" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="start" type="TextureButton" parent="TextureRect"] +layout_mode = 0 +offset_left = 7.0 +offset_top = 449.0 +offset_right = 1257.0 +offset_bottom = 679.0 +scale = Vector2(0.15, 0.15) +texture_normal = ExtResource("3_v86rl") +texture_hover = ExtResource("4_13sgg") +stretch_mode = 0 + +[node name="Label" type="Label" parent="TextureRect/start"] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -618.3333 +offset_top = -108.33362 +offset_right = 621.6665 +offset_bottom = 111.66638 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_colors/font_color = Color(3.008172e-09, 0.06855638, 0.14010939, 1) +theme_override_colors/font_shadow_color = Color(0.7570387, 0.75415635, 0.7885611, 0) +theme_override_colors/font_outline_color = Color(0.9954526, 0.93959796, 0.9103491, 1) +theme_override_constants/outline_size = 23 +theme_override_fonts/font = ExtResource("5_13sgg") +theme_override_font_sizes/font_size = 120 +text = "menu_start" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="back" type="TextureButton" parent="TextureRect"] +layout_mode = 0 +offset_left = 7.0 +offset_top = 388.0 +offset_right = 1257.0 +offset_bottom = 618.0 +scale = Vector2(0.15, 0.15) +texture_normal = ExtResource("3_v86rl") +texture_hover = ExtResource("4_13sgg") +stretch_mode = 0 + +[node name="Label" type="Label" parent="TextureRect/back"] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -618.3333 +offset_top = -108.33362 +offset_right = 621.6665 +offset_bottom = 111.66638 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_colors/font_color = Color(3.008172e-09, 0.06855638, 0.14010939, 1) +theme_override_colors/font_shadow_color = Color(0.7570387, 0.75415635, 0.7885611, 0) +theme_override_colors/font_outline_color = Color(0.9954526, 0.93959796, 0.9103491, 1) +theme_override_constants/outline_size = 23 +theme_override_fonts/font = ExtResource("5_13sgg") +theme_override_font_sizes/font_size = 120 +text = "menu_back" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="load" type="TextureButton" parent="TextureRect"] +layout_mode = 0 +offset_left = 7.050003 +offset_top = 494.10004 +offset_right = 1257.05 +offset_bottom = 724.1 +scale = Vector2(0.15, 0.15) +texture_normal = ExtResource("3_v86rl") +texture_hover = ExtResource("4_13sgg") +stretch_mode = 0 + +[node name="Label" type="Label" parent="TextureRect/load"] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -618.6667 +offset_top = -115.66679 +offset_right = 621.3331 +offset_bottom = 104.333206 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_colors/font_color = Color(3.008172e-09, 0.06855638, 0.14010939, 1) +theme_override_colors/font_shadow_color = Color(0.7570387, 0.75415635, 0.7885611, 0) +theme_override_colors/font_outline_color = Color(0.9954526, 0.93959796, 0.9103491, 1) +theme_override_constants/outline_size = 23 +theme_override_fonts/font = ExtResource("5_13sgg") +theme_override_font_sizes/font_size = 120 +text = "menu_load" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="Sprite2D" type="Sprite2D" parent="TextureRect"] +modulate = Color(1, 1, 1, 0) +position = Vector2(563.00006, 328.00003) +scale = Vector2(0.27148017, 0.2616161) +texture = ExtResource("5_4ytvr") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="TextureRect/Sprite2D"] +libraries = { +&"": SubResource("AnimationLibrary_70i5f") +} +autoplay = "anim_logo" + +[node name="VBoxContainer" type="GridContainer" parent="."] +visible = false +layout_mode = 1 +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_left = 345.0 +offset_top = -488.0 +offset_right = 1365.0 +offset_bottom = 862.0 +grow_vertical = 0 +scale = Vector2(0.3, 0.3) + +[node name="AudioStreamPlayer2D" type="AudioStreamPlayer" parent="."] +stream = ExtResource("3_con2f") +autoplay = true + +[node name="OptionPopup" parent="." instance=ExtResource("3_mhnvy")] +visible = false diff --git a/scenes/option_popup.tscn b/scenes/option_popup.tscn new file mode 100644 index 0000000..e7ce654 --- /dev/null +++ b/scenes/option_popup.tscn @@ -0,0 +1,69 @@ +[gd_scene load_steps=4 format=3 uid="uid://gvx2ukt1why"] + +[ext_resource type="Script" uid="uid://b2fnd20f0bp30" path="res://scripts/option_popup.gd" id="1_88e14"] +[ext_resource type="Texture2D" uid="uid://dsfxgajg3jodv" path="res://assets/stars/s3.png" id="2_orwg4"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_88e14"] +bg_color = Color(0.046670742, 0.07739959, 0.26242417, 0.92156863) +draw_center = false +corner_radius_top_left = 12 +corner_radius_top_right = 12 +corner_radius_bottom_right = 12 +corner_radius_bottom_left = 12 + +[node name="OptionsPopup" type="PopupPanel"] +transparent_bg = false +oversampling_override = 1.0 +title = "Opcje" +size = Vector2i(400, 300) +visible = true +theme_override_styles/panel = SubResource("StyleBoxFlat_88e14") +script = ExtResource("1_88e14") + +[node name="Sprite2D" type="Sprite2D" parent="."] +position = Vector2(197.99998, 153.49998) +scale = Vector2(2.3199997, 2.0233333) +texture = ExtResource("2_orwg4") + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +offset_right = 400.0 +offset_bottom = 300.0 + +[node name="Label" type="Label" parent="VBoxContainer"] +layout_mode = 2 +theme_override_font_sizes/font_size = 20 +text = "OPCJE" +horizontal_alignment = 1 + +[node name="Label2" type="Label" parent="VBoxContainer"] +layout_mode = 2 +text = "Rozdzielczość" +horizontal_alignment = 1 + +[node name="Resolution" type="OptionButton" parent="VBoxContainer"] +layout_mode = 2 + +[node name="CheckBox" type="CheckBox" parent="VBoxContainer"] +layout_mode = 2 +text = "Pełny ekran" + +[node name="Polish" type="Button" parent="VBoxContainer"] +layout_mode = 2 +text = "Polish" + +[node name="English" type="Button" parent="VBoxContainer"] +layout_mode = 2 +text = "English" + +[node name="Germany" type="Button" parent="VBoxContainer"] +layout_mode = 2 +text = "Germany" + +[node name="Apply" type="Button" parent="VBoxContainer"] +layout_mode = 2 +text = "Zastosuj +" + +[node name="Exit" type="Button" parent="VBoxContainer"] +layout_mode = 2 +text = "Zamknij" diff --git a/scenes/options.tscn b/scenes/options.tscn new file mode 100644 index 0000000..fac02af --- /dev/null +++ b/scenes/options.tscn @@ -0,0 +1,11 @@ +[gd_scene format=3 uid="uid://t6cx3pwnhodp"] + +[node name="Control" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_right = -2067.0 +offset_bottom = -652.0 +grow_horizontal = 2 +grow_vertical = 2 diff --git a/scripts/GameData.gd b/scripts/GameData.gd new file mode 100644 index 0000000..09ade75 --- /dev/null +++ b/scripts/GameData.gd @@ -0,0 +1,66 @@ +extends Node + +# Podstawowe dane gry +var player_data = null +var sectors = [] +var fleets = [] + +# Funkcja inicjalizująca dane nowej gry +func new_game(): + print("🔹 Tworzenie nowej gry...") + player_data = null + sectors.clear() + fleets.clear() + +func generate_sectors(sector_count: int = 10): + sectors.clear() + + for i in range(sector_count): + # Tworzymy sektor + var s = SectorData.new() + s.id = "sector_" + str(i) + s.name = ObjectNames.sector_names[randi() % ObjectNames.sector_names.size()] + s.position = Vector2(randi() % 1000, randi() % 600) + + # Losowa liczba planet (1-5) + var planet_count = randi_range(Settings.min_planets_per_sector, Settings.max_planets_per_sector ) + var planet_size = randi_range(Settings.min_planet_size, Settings.max_planet_size) + for j in range(planet_count): + var p = PlanetData.new() + p.name = ObjectNames.planet_names[randi() % ObjectNames.planet_names.size()] + p.size = planet_size # rozmiar 50-200 + p.rotation_speed = randf() * 5 # prędkość obrotu 0-5 + p.biosfere = randf() # 0.0 - 1.0 + p.orbit_radius = randi() % 200 + 50 # 50-250 + p.resource_rich = randf() # 0.0 - 1.0 + + # Generowanie surowców dla planety + p.resources.clear() + for res_name in ObjectNames.resources: + var r = ResourcesData.new() + r.name = res_name + r.exist = randi() % 2 == 0 # 50% szans, że surowiec wystąpi + #r.amount = (randi() % 200 + 50) if r.exist else 0 # jeśli istnieje, losowa ilość + p.resources.append(r) + + s.planets.append(p) + + # Dodajemy sektor do listy GameData + sectors.append(s) + + +func _ready(): + generate_sectors(Settings.sector_count) + + for s in sectors: + print("Sektor:", s.name, "ID:", s.id, "Pozycja:", s.position, "Planety:", s.planets.size()) + for p in s.planets: + print(" Planeta:", p.name, + " Rozmiar: ", p.size, + " Orbit: ", p.orbit_radius, + " Rotation: ", round(p.rotation_speed*100)/100, + " Biosfere: ", round(p.biosfere*100)/100, + " Resource Rich: ", round(p.resource_rich*100)/100) + for res in p.resources: + if res.exist: + print(" Surowiec:", res.name) diff --git a/scripts/GameData.gd.uid b/scripts/GameData.gd.uid new file mode 100644 index 0000000..5e51614 --- /dev/null +++ b/scripts/GameData.gd.uid @@ -0,0 +1 @@ +uid://c5cket1b72tml diff --git a/scripts/ObjectNames.gd b/scripts/ObjectNames.gd new file mode 100644 index 0000000..44c9f35 --- /dev/null +++ b/scripts/ObjectNames.gd @@ -0,0 +1,17 @@ +extends Node +class_name Constants + +# Lista surowców +var resources: Array = ["Iron", "Aluminium", "Titan", "Uran", "Antymateria"] + +# Możliwe nazwy planet +var planet_names: Array = [ + "Alpha", "Beta", "Gamma", "Delta", "Epsilon", + "Zeta", "Eta", "Theta", "Iota", "Kappa" +] + +# Możliwe nazwy sektorów +var sector_names: Array = [ + "Orion", "Centauri", "Andromeda", "Draco", "Lyra", + "Pegasus", "Phoenix", "Vega", "Sirius", "Altair" +] diff --git a/scripts/ObjectNames.gd.uid b/scripts/ObjectNames.gd.uid new file mode 100644 index 0000000..8f298cf --- /dev/null +++ b/scripts/ObjectNames.gd.uid @@ -0,0 +1 @@ +uid://binde56fkmnnc diff --git a/scripts/PlanetData.gd b/scripts/PlanetData.gd new file mode 100644 index 0000000..6954582 --- /dev/null +++ b/scripts/PlanetData.gd @@ -0,0 +1,11 @@ +extends Resource +class_name PlanetData + +var name = "" +var size = 1 +var rotation_speed = 1 +var biosfere = 1.0 # 0.0 - 1.0 +var owner = null # PlayerData lub AI +var orbit_radius = 1.0 # odległość od gwiazdy +var resource_rich = 1.0 #bogatość surowócw 0-1 +var resources: Array = [] diff --git a/scripts/PlanetData.gd.uid b/scripts/PlanetData.gd.uid new file mode 100644 index 0000000..f7665cc --- /dev/null +++ b/scripts/PlanetData.gd.uid @@ -0,0 +1 @@ +uid://d0wo3pt4is20h diff --git a/scripts/ResourcesData.gd b/scripts/ResourcesData.gd new file mode 100644 index 0000000..1e747b0 --- /dev/null +++ b/scripts/ResourcesData.gd @@ -0,0 +1,6 @@ +extends Resource +class_name ResourcesData + +var name = "" # nazwa surowca, np. "iron" +#var amount = 0 # ilość +var exist = false #czy istnieje diff --git a/scripts/ResourcesData.gd.uid b/scripts/ResourcesData.gd.uid new file mode 100644 index 0000000..4085e92 --- /dev/null +++ b/scripts/ResourcesData.gd.uid @@ -0,0 +1 @@ +uid://ciu4d1qtrufew diff --git a/scripts/SectorData.gd b/scripts/SectorData.gd new file mode 100644 index 0000000..801b053 --- /dev/null +++ b/scripts/SectorData.gd @@ -0,0 +1,13 @@ +extends Resource +class_name SectorData + +# Unikalne ID sektora +var id = "" +# Nazwa sektora +var name = "" +# Pozycja na mapie galaktyki (np. do wyświetlenia w UI) +var position = Vector2.ZERO +# Właściciel sektora (gracz lub AI), null jeśli nie zajęty +var owner = null +# Lista planet w sektorze +var planets = [] diff --git a/scripts/SectorData.gd.uid b/scripts/SectorData.gd.uid new file mode 100644 index 0000000..84b5e2e --- /dev/null +++ b/scripts/SectorData.gd.uid @@ -0,0 +1 @@ +uid://dwfbgtr5suob7 diff --git a/scripts/menu.gd b/scripts/menu.gd new file mode 100644 index 0000000..f8d3fa7 --- /dev/null +++ b/scripts/menu.gd @@ -0,0 +1,35 @@ +extends Control +@onready var option_popup = $OptionPopup +@onready var back_button = $TextureRect/back +func _ready(): + $TextureRect/start.connect("pressed", Callable(self, "_on_start_pressed")) + $TextureRect/exit.connect("pressed", Callable(self, "_on_exit_pressed")) + $TextureRect/option.connect("pressed", Callable(self, "_on_opcje_pressed")) + $TextureRect/back.connect("pressed", Callable(self, "_on_back_pressed")) + + + + #if Manager.game_lunched == true: + #back_button.visible = true + #else : + #MusicManager.play_music() + #back_button.visible = false + + + + +func _on_opcje_pressed(): + option_popup.popup_centered() + + +func _on_start_pressed(): + + get_tree().change_scene_to_file("res://scenes/galaxy.tscn") + + +func _on_exit_pressed(): + get_tree().quit() + +func _on_back_pressed(): + get_tree().change_scene_to_file("res://scenes/galaxy.tscn") + diff --git a/scripts/menu.gd.uid b/scripts/menu.gd.uid new file mode 100644 index 0000000..9bcdf77 --- /dev/null +++ b/scripts/menu.gd.uid @@ -0,0 +1 @@ +uid://ol6efor868gk diff --git a/scripts/option_popup.gd b/scripts/option_popup.gd new file mode 100644 index 0000000..7bdcf17 --- /dev/null +++ b/scripts/option_popup.gd @@ -0,0 +1,72 @@ +extends PopupPanel + +@onready var fullscreen_checkbox = $VBoxContainer/CheckBox +@onready var resolution_dropdown = $VBoxContainer/Resolution +@onready var apply_button = $VBoxContainer/Apply +@onready var exit_button = $VBoxContainer/Exit + +@onready var polish = $VBoxContainer/Polish +@onready var english = $VBoxContainer/English +@onready var german = $VBoxContainer/Germany + +var resolutions = [ + Vector2i(1280, 720), + Vector2i(1600, 900), + Vector2i(1920, 1080), + Vector2i(2560, 1440) +] + +func _ready(): + # Stan checkboxa fullscreen + fullscreen_checkbox.button_pressed = DisplayServer.window_get_mode() == DisplayServer.WINDOW_MODE_FULLSCREEN + # Połączenia + apply_button.pressed.connect(_on_apply_pressed) + exit_button.pressed.connect(_on_close_pressed) + + polish.pressed.connect(_on_polish_pressed) + english.pressed.connect(_on_english_pressed) + german.pressed.connect(_on_german_pressed) + + # Wypełnienie listy rozdzielczości + for res in resolutions: + resolution_dropdown.add_item("%d x %d" % [res.x, res.y]) + + # Wybór aktualnej + var current_size = DisplayServer.window_get_size() + for i in range(resolutions.size()): + if resolutions[i] == current_size: + resolution_dropdown.select(i) + break + +func _on_apply_pressed(): + var selected = resolution_dropdown.get_selected_id() + var new_size = resolutions[selected] + + if fullscreen_checkbox.button_pressed: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN) + else: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) + + # Pobierz główne okno gry (root) + var main_window = get_tree().root.get_window() + main_window.size = new_size + + # Wyśrodkuj + var screen_size = DisplayServer.screen_get_size() + main_window.position = (screen_size - new_size) / 2 + + print("Zmieniono ROZMIAR OKNA GRY na:", new_size) + hide() + + + +func _on_close_pressed(): + hide() +func _on_polish_pressed(): + TranslationServer.set_locale("pl") # wersja jezykowa + print("polski") +func _on_german_pressed(): + TranslationServer.set_locale("de") # wersja jezykowa +func _on_english_pressed(): + TranslationServer.set_locale("en") # wersja jezykowa + diff --git a/scripts/option_popup.gd.uid b/scripts/option_popup.gd.uid new file mode 100644 index 0000000..ba99012 --- /dev/null +++ b/scripts/option_popup.gd.uid @@ -0,0 +1 @@ +uid://b2fnd20f0bp30 diff --git a/scripts/settings.gd b/scripts/settings.gd new file mode 100644 index 0000000..916518e --- /dev/null +++ b/scripts/settings.gd @@ -0,0 +1,31 @@ +extends Node + + +# Liczba sektorów w galaktyce +var sector_count: int = 3 + +# Minimalna i maksymalna liczba planet w sektorze +var min_planets_per_sector: int = 1 +var max_planets_per_sector: int = 3 + +# Minimalna i maksymalna wielkość planety +var min_planet_size: int = 1 +var max_planet_size: int = 3 + +# Minimalna i maksymalna prędkość obrotu planety +var min_rotation_speed: float = 0.1 +var max_rotation_speed: float = 1.0 + +# Minimalna i maksymalna odległość planety od gwiazdy +var min_orbit_radius: float = 50 +var max_orbit_radius: float = 250 + +# Minimalna i maksymalna wartość biosfery (habitability) +var min_biosfere: float = 0.0 +var max_biosfere: float = 1.0 + +# Minimalna i maksymalna wartość resource_rich +var min_resource_rich: float = 0.1 +var max_resource_rich: float = 1.0 + +# Inne parametry świata możesz dodawać tutaj w miarę potrzeb diff --git a/scripts/settings.gd.uid b/scripts/settings.gd.uid new file mode 100644 index 0000000..1ee223e --- /dev/null +++ b/scripts/settings.gd.uid @@ -0,0 +1 @@ +uid://c0ltsh13te4lu