Tworzenie sektora i planet

This commit is contained in:
Tomasz Boruc 2025-10-13 20:31:16 +02:00
parent bfb70e0056
commit e417f8be63
85 changed files with 1498 additions and 118 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 MiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ddq4cwf35o38q"
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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 433 B

BIN
assets/planets/p1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://iprs1u1q2o65"
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

BIN
assets/planets/p10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c5l6s5qx3uto4"
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

BIN
assets/planets/p11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bcxsk7rvl2d70"
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

BIN
assets/planets/p12.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cebi7c6fdegx7"
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

BIN
assets/planets/p13.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cylocrcwlgipn"
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

BIN
assets/planets/p14.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dufy40b5dmvlu"
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

BIN
assets/planets/p15.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bu67u1r80dfuk"
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

BIN
assets/planets/p16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://df6rlxmmstlyr"
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

BIN
assets/planets/p17.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b5lvq8xyyai7"
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

BIN
assets/planets/p18.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dm0pkrav001cy"
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

BIN
assets/planets/p2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cwh4cr1wtt0j4"
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

BIN
assets/planets/p3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cccy266ey70au"
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

BIN
assets/planets/p4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://f3ihqty1uuhc"
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

BIN
assets/planets/p5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b2a3dtfu1xogj"
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

BIN
assets/planets/p6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cdog7yff36w8j"
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

BIN
assets/planets/p7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://p4udfbgtuup4"
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

BIN
assets/planets/p8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dpm5yqai3aoje"
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

BIN
assets/planets/p9.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dua5rbtgoyg4o"
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

BIN
assets/stars/s1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://xv1yg2d0a6eg"
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

BIN
assets/stars/s10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 824 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dgncjc20205tl"
path="res://.godot/imported/s10.png-cc67c8bdfb2f01dd1220ae8d26a63c59.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/stars/s10.png"
dest_files=["res://.godot/imported/s10.png-cc67c8bdfb2f01dd1220ae8d26a63c59.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

BIN
assets/stars/s11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bkc53eeya0mer"
path="res://.godot/imported/s11.png-c982ef839da56329c386ff36131601c4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/stars/s11.png"
dest_files=["res://.godot/imported/s11.png-c982ef839da56329c386ff36131601c4.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

BIN
assets/stars/s12.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://14rc372stpsy"
path="res://.godot/imported/s12.png-bd8e77a7e5a38274c947e5197b9fce85.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/stars/s12.png"
dest_files=["res://.godot/imported/s12.png-bd8e77a7e5a38274c947e5197b9fce85.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

BIN
assets/stars/s13.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://behngvl6q7it"
path="res://.godot/imported/s13.png-2db8b8d0a337576c2787a57b2c7c9c1b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/stars/s13.png"
dest_files=["res://.godot/imported/s13.png-2db8b8d0a337576c2787a57b2c7c9c1b.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

BIN
assets/stars/s14.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://1fvr3c573vvf"
path="res://.godot/imported/s14.png-58fe9c06c00d7717dbf3032d478bcd92.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/stars/s14.png"
dest_files=["res://.godot/imported/s14.png-58fe9c06c00d7717dbf3032d478bcd92.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

BIN
assets/stars/s15.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ce4q28t6okust"
path="res://.godot/imported/s15.png-655649902a23e7c4eb39a49212031591.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/stars/s15.png"
dest_files=["res://.godot/imported/s15.png-655649902a23e7c4eb39a49212031591.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

BIN
assets/stars/s16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 975 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bc8pcgdvtl5s5"
path="res://.godot/imported/s16.png-3cc8cde93ade1142bfa15cf5788a31ee.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/stars/s16.png"
dest_files=["res://.godot/imported/s16.png-3cc8cde93ade1142bfa15cf5788a31ee.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

BIN
assets/stars/s2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 639 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dojcaywv7644a"
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

BIN
assets/stars/s3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://jjvts8q8ike1"
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

BIN
assets/stars/s4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 529 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bk0d8sv60md5p"
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

BIN
assets/stars/s5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 694 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://iux3tem52lsy"
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

BIN
assets/stars/s6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dqcjdfkwhspr2"
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

BIN
assets/stars/s7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 707 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bimlac4bt4yt0"
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

BIN
assets/stars/s8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 736 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bmy178auqsb8o"
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

BIN
assets/stars/s9.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 788 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ddbt41kkryaqm"
path="res://.godot/imported/s9.png-689776393d2f10b6712c535e76ce83f1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/stars/s9.png"
dest_files=["res://.godot/imported/s9.png-689776393d2f10b6712c535e76ce83f1.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

View File

@ -11,5 +11,6 @@ config_version=5
[application] [application]
config/name="Space Empire" config/name="Space Empire"
run/main_scene="uid://b1a8a10jb4auf"
config/features=PackedStringArray("4.5", "Forward Plus") config/features=PackedStringArray("4.5", "Forward Plus")
config/icon="res://icon.svg" config/icon="res://icon.svg"

View File

@ -1,11 +0,0 @@
[gd_scene load_steps=3 format=3 uid="1c3c8b6f-3c9d-4a6f-9a3f-1b2e6a9b0cde"]
[node name="Main" type="Node2D"]
script = ExtResource( 1 )
[node name="Sector" parent="." instance=ExtResource( 2 )]
[node name="UI" type="CanvasLayer" parent="."]
[node name="PlanetMenu" parent="UI" instance=ExtResource( 3 )]
[ext_resource path="res://scripts/main.gd" type="Script" id=1]
[ext_resource path="res://scenes/sector.tscn" type="PackedScene" id=2]
[ext_resource path="res://scenes/ui/planet_menu.tscn" type="PackedScene" id=3]

View File

@ -1,15 +1,6 @@
[gd_scene load_steps=2 format=3 uid="a1b2c3d4-e5f6-7890-abcd-ef0123456789"] [gd_scene load_steps=2 format=3 uid="uid://b6fkb4gbx0c6n"]
[node name="Planet" type="Area2D"]
script = ExtResource( 1 )
[node name="CollisionShape2D" type="CollisionShape2D" parent="."] [ext_resource type="Script" uid="uid://brbwisvv7p2wm" path="res://scripts/planet.gd" id="1_cktii"]
shape = SubResource( 1 )
[node name="Sprite2D" type="Sprite2D" parent="."] [node name="planet" type="Node2D"]
texture = ExtResource( 2 ) script = ExtResource("1_cktii")
[ext_resource path="res://scripts/planet.gd" type="Script" id=1]
[ext_resource path="res://assets/placeholder_planet.png" type="Texture2D" id=2]
[sub_resource type="CircleShape2D" id=1]
radius = 28.0

View File

@ -1,11 +1,9 @@
[gd_scene load_steps=3 format=3 uid="b6c8d9a1-5f2a-4db8-b3a1-9d2c1f6a7b12"] [gd_scene load_steps=2 format=3 uid="uid://b1a8a10jb4auf"]
[ext_resource type="Script" uid="uid://cntq3qk522oqg" path="res://scripts/sector.gd" id="1_l8itw"]
[node name="Sector" type="Node2D"] [node name="Sector" type="Node2D"]
script = ExtResource( 1 ) script = ExtResource("1_l8itw")
[node name="Star" type="Node2D" parent="."] [node name="background" type="Sprite2D" parent="."]
transform/pos = Vector2(480, 240) position = Vector2(572.00006, 328.5)
[node name="Planets" type="Node2D" parent="."]
[ext_resource path="res://scripts/sector.gd" type="Script" id=1]
[ext_resource path="res://scenes/planet.tscn" type="PackedScene" id=2]

6
scenes/star.tscn Normal file
View File

@ -0,0 +1,6 @@
[gd_scene load_steps=2 format=3 uid="uid://6h51heb25vnw"]
[ext_resource type="Script" uid="uid://bh7kfld1ye55" path="res://scripts/star.gd" id="1_mcqwg"]
[node name="star" type="Node2D"]
script = ExtResource("1_mcqwg")

View File

@ -1,18 +0,0 @@
extends Node
# GameState.gd - simple resource manager singleton (add as Autoload 'GameState' in Project Settings)
var resources := {
"metal": 100,
"energy": 50
}
func add_resource(kind: String, amount: int):
if not resources.has(kind):
resources[kind] = 0
resources[kind] += amount
func spend_resource(kind: String, amount: int) -> bool:
if resources.get(kind, 0) >= amount:
resources[kind] -= amount
return true
return false

View File

@ -1,6 +0,0 @@
extends Node2D
# main.gd - loads sector and ensures UI exists
func _ready():
# nothing special here for now
pass

View File

@ -1,24 +1,21 @@
extends Area2D extends Node2D
# planet.gd - simple clickable planet
signal planet_selected(planet) @onready var sprite = Sprite2D.new()
var buildings: Array = [] var orbit_center: Vector2
var orbit_radius: float
var rotation_speed: float
var angle: float = 0.0
func _ready(): func _ready():
# add a simple visual if Sprite2D not set add_child(sprite)
if not $Sprite2D.texture: angle = randf() * TAU
# create a colored CircleTexture placeholder
var img = Image.new()
img.create(64,64,false,Image.FORMAT_RGBA8)
img.fill(Color(0.2,0.5,1.0,1.0))
var tex = ImageTexture.create_from_image(img)
$Sprite2D.texture = tex
func _input_event(viewport, event, shape_idx): func set_texture(tex: Texture2D):
if event is InputEventMouseButton and event.pressed and event.button_index == MOUSE_BUTTON_LEFT: sprite.texture = tex
emit_signal("planet_selected", self) sprite.centered = true
sprite.scale = Vector2(0.3, 0.3)
func build(building_type: String): func _process(delta):
buildings.append(building_type) angle += rotation_speed * delta
print("Built %s on %s" % [building_type, name]) position = orbit_center + Vector2(cos(angle), sin(angle)) * orbit_radius

1
scripts/planet.gd.uid Normal file
View File

@ -0,0 +1 @@
uid://brbwisvv7p2wm

View File

@ -1,20 +0,0 @@
extends Panel
# planet_menu.gd - UI for interacting with a planet
onready var label = $VBox/Label
onready var build_btn = $VBox/BuildButton
var current_planet = null
func _ready():
visible = false
build_btn.pressed = false
build_btn.connect("pressed", Callable(self, "_on_build_pressed"))
func open_for(planet):
current_planet = planet
label.text = "Planet: %s" % planet.name
visible = true
func _on_build_pressed():
if current_planet:
current_planet.build("Mine")

View File

@ -1,28 +1,56 @@
extends Node2D extends Node2D
# sector.gd - spawns a star and several planets and connects signals
@export var planet_scene: PackedScene = preload("res://scenes/planet.tscn") var StarScene = preload("res://scenes/Star.tscn")
var PlanetScene = preload("res://scenes/Planet.tscn")
var PLANET_COUNT = randf_range(1,5)
const ORBIT_STEP = 120
func _ready(): func _ready():
# create a simple star visual (Circle) - using a Node2D as placeholder randomize()
var star = Node2D.new() spawn_star()
star.name = "StarSprite" spawn_planets(PLANET_COUNT)
star.position = Vector2(480, 240) var background = Sprite2D.new()
add_child(star) background.texture = load("res://assets/background/space1.jpg")
# Spawn planets background.centered = true
for i in range(3): background.position = get_viewport_rect().size / 2
var p = planet_scene.instantiate()
p.name = "Planet_%d" % i
var angle = i * (PI * 2 / 3)
var radius = 160
p.position = Vector2(480,240) + Vector2(cos(angle), sin(angle)) * radius
add_child(p)
p.connect("planet_selected", Callable(self, "_on_planet_selected"))
func _on_planet_selected(planet): # 🔥 automatyczne dopasowanie do ekranu
# find the PlanetMenu in the scene tree and open it var screen_size = get_viewport_rect().size
var ui = get_tree().get_root().get_node("Main/UI/PlanetMenu") if get_tree().get_root().has_node("Main/UI/PlanetMenu") else null var tex_size = background.texture.get_size()
if ui: var scale_factor = max(screen_size.x / tex_size.x, screen_size.y / tex_size.y)
ui.open_for(planet) background.scale = Vector2(scale_factor, scale_factor)
else:
print("PlanetMenu not found, but selected: ", planet.name) add_child(background)
background.z_index = -10 # żeby zawsze był za planetami
func spawn_star():
var star = StarScene.instantiate()
add_child(star)
star.position = get_viewport_rect().size / 2
star.set_texture(random_star_texture())
func spawn_planets(count: int):
var center = get_viewport_rect().size / 2
for i in range(count):
var planet = PlanetScene.instantiate()
add_child(planet)
var orbit_radius = (i + 1) * ORBIT_STEP
planet.orbit_radius = orbit_radius
planet.orbit_center = center
# 🔥 Tutaj zmieniasz prędkość i powinno działać
planet.rotation_speed = randf_range(0.01, 0.04) # wolno
# planet.rotation_speed = 1.0 # szybciej
# planet.rotation_speed = 5.0 # bardzo szybko
planet.set_texture(random_planet_texture())
func random_star_texture() -> Texture2D:
var id = randi_range(1, 16)
return load("res://assets/stars/s%d.png" % id)
func random_planet_texture() -> Texture2D:
var id = randi_range(1, 18)
return load("res://assets/planets/p%d.png" % id)

1
scripts/sector.gd.uid Normal file
View File

@ -0,0 +1 @@
uid://cntq3qk522oqg

11
scripts/star.gd Normal file
View File

@ -0,0 +1,11 @@
extends Node2D
@onready var sprite = Sprite2D.new()
func _ready():
add_child(sprite)
func set_texture(tex: Texture2D):
sprite.texture = tex
sprite.centered = true
sprite.scale = Vector2(0.1, 0.1) # możesz zmienić rozmiar

1
scripts/star.gd.uid Normal file
View File

@ -0,0 +1 @@
uid://bh7kfld1ye55