Refactor Godot architecture into AppShell, modular menus and game domains

This commit is contained in:
enne2
2026-09-06 17:07:05 +02:00
parent a73fb4b55f
commit f4a9da6bc3
209 changed files with 2726 additions and 2072 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

+40
View File
@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://yvww73qf7do3"
path="res://.godot/imported/1_tendone_1.png-36a63523de31b9639ac8373107552b0b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://menus/assets/p1/1_tendone_1.png"
dest_files=["res://.godot/imported/1_tendone_1.png-36a63523de31b9639ac8373107552b0b.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.

After

Width:  |  Height:  |  Size: 1.0 MiB

+40
View File
@@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bwkluyu3uywkg"
path="res://.godot/imported/1_tendone_2.png-5f1e4c0e00ed597597c82cc5267f022c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://menus/assets/p1/1_tendone_2.png"
dest_files=["res://.godot/imported/1_tendone_2.png-5f1e4c0e00ed597597c82cc5267f022c.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
+16
View File
@@ -0,0 +1,16 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="360" viewBox="0 0 1000 360">
<defs>
<linearGradient id="cloth" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#557f8d"/>
<stop offset="1" stop-color="#345c6e"/>
</linearGradient>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="150%">
<feDropShadow dx="0" dy="8" stdDeviation="7" flood-color="#183b45" flood-opacity=".38"/>
</filter>
</defs>
<path d="M90 58 Q500 10 910 58 L875 284 Q500 330 125 284 Z" fill="url(#cloth)" stroke="#3b3028" stroke-width="10" filter="url(#shadow)"/>
<path d="M125 80 Q500 42 875 80" fill="none" stroke="#edc95e" stroke-width="8" stroke-dasharray="2 35" stroke-linecap="round"/>
<path d="M150 268 Q500 305 850 268" fill="none" stroke="#edc95e" stroke-width="5" opacity=".9"/>
<text x="500" y="178" text-anchor="middle" fill="#f8f0d3" stroke="#283f49" stroke-width="4" paint-order="stroke" font-family="Georgia, serif" font-weight="bold" font-size="112" letter-spacing="2">Upendi</text>
<text x="500" y="254" text-anchor="middle" fill="#f8f0d3" stroke="#283f49" stroke-width="3" paint-order="stroke" font-family="Georgia, serif" font-size="48" letter-spacing="13">CIRCUS</text>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://26ejqouyash4"
path="res://.godot/imported/upendi_circus_sign.svg-d3bd23e19d892f240e6761ef9e8a20cf.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://menus/assets/p1/upendi_circus_sign.svg"
dest_files=["res://.godot/imported/upendi_circus_sign.svg-d3bd23e19d892f240e6761ef9e8a20cf.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