Initial Commit

This commit is contained in:
Josef 2025-10-25 19:50:59 +02:00
commit 0649065c71
5 changed files with 347 additions and 0 deletions

4
.editorconfig Normal file
View File

@ -0,0 +1,4 @@
root = true
[*]
charset = utf-8

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
# Godot 4+ specific ignores
.godot/
/android/

278
icon.svg Normal file
View File

@ -0,0 +1,278 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="256"
height="256"
viewBox="0 0 256 256"
version="1.1"
id="svg5"
inkscape:version="1.2.2 (732a01da63, 2022-12-09)"
sodipodi:docname="icon.svg"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview7"
pagecolor="#333333"
bordercolor="#404040"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#333333"
inkscape:document-units="px"
showgrid="false"
inkscape:zoom="0.8356201"
inkscape:cx="224.38426"
inkscape:cy="119.67161"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g50087" /><defs
id="defs2"><linearGradient
inkscape:collect="never"
id="linearGradient52775"><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop52771" /><stop
style="stop-color:#b2d0ff;stop-opacity:1;"
offset="1"
id="stop52773" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient52702"><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop52698" /><stop
style="stop-color:#afceff;stop-opacity:1;"
offset="1"
id="stop52700" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient52696"><stop
style="stop-color:#e3e3e3;stop-opacity:1;"
offset="0"
id="stop52692" /><stop
style="stop-color:#c9c9c9;stop-opacity:1;"
offset="0.6484375"
id="stop52694" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient52690"><stop
style="stop-color:#2586ff;stop-opacity:1;"
offset="0"
id="stop52686" /><stop
style="stop-color:#9502ff;stop-opacity:0;"
offset="1"
id="stop52688" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient50952"><stop
style="stop-color:#ff7e25;stop-opacity:1;"
offset="0"
id="stop50948" /><stop
style="stop-color:#ff0243;stop-opacity:0;"
offset="1"
id="stop50950" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient50736"><stop
style="stop-color:#d2d2d2;stop-opacity:1;"
offset="0"
id="stop50732" /><stop
style="stop-color:#d2d2d2;stop-opacity:0;"
offset="1"
id="stop50734" /></linearGradient><linearGradient
inkscape:collect="never"
id="linearGradient50607"><stop
style="stop-color:#e3e3e3;stop-opacity:1;"
offset="0"
id="stop50603" /><stop
style="stop-color:#c6c6c6;stop-opacity:1;"
offset="1"
id="stop50605" /></linearGradient><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath7940"><rect
style="fill:#333333;fill-opacity:1;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect7942"
width="1440"
height="810"
x="0"
y="0" /></clipPath><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient52696"
id="linearGradient50609"
x1="95.320183"
y1="-70.136719"
x2="137.79596"
y2="132.65865"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient50736"
id="radialGradient50738"
cx="95.81208"
cy="157.81693"
fx="95.81208"
fy="157.81693"
r="16.828819"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient52690"
id="radialGradient50954"
cx="95.81208"
cy="157.81693"
fx="95.81208"
fy="157.81693"
r="16.828819"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0804996,-1.608593e-8,1.1901202e-8,0.79940945,70.745134,-33.981666)" /><radialGradient
inkscape:collect="never"
xlink:href="#linearGradient50952"
id="radialGradient50966"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0804996,-1.608593e-8,1.1901202e-8,0.79940945,70.745134,-33.981666)"
cx="95.81208"
cy="157.81693"
fx="95.81208"
fy="157.81693"
r="16.828819" /><radialGradient
xlink:href="#linearGradient52690"
id="radialGradient50974"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0804996,-1.608593e-8,1.1901202e-8,0.79940945,-148.7843,91.763559)"
cx="95.81208"
cy="157.81693"
fx="95.81208"
fy="157.81693"
r="16.828819" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient50607"
id="linearGradient52477"
gradientUnits="userSpaceOnUse"
x1="125.7836"
y1="136.33755"
x2="125.10287"
y2="11.651182"
gradientTransform="matrix(1.1931035,0,0,1.1931035,-28.742166,-18.085466)" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient50607"
id="linearGradient52479"
gradientUnits="userSpaceOnUse"
x1="125.7836"
y1="136.33755"
x2="125.10287"
y2="11.651182"
gradientTransform="matrix(1.1931035,0,0,1.1931035,-28.742166,-18.085466)" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient50607"
id="linearGradient52481"
gradientUnits="userSpaceOnUse"
x1="125.7836"
y1="136.33755"
x2="125.10287"
y2="11.651182" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient52702"
id="linearGradient52704"
x1="121.53793"
y1="165.66533"
x2="134.15849"
y2="169.1396"
gradientUnits="userSpaceOnUse" /><linearGradient
inkscape:collect="never"
xlink:href="#linearGradient52775"
id="linearGradient52706"
gradientUnits="userSpaceOnUse"
x1="110.16913"
y1="160.87846"
x2="147.92073"
y2="167.94289" /></defs><g
inkscape:label="Content"
inkscape:groupmode="layer"
id="layer1"
style="fill:#ffffff;fill-opacity:1" /><g
id="g50087"
style="display:inline;fill:url(#linearGradient52704);fill-opacity:1"
transform="translate(0.59835803)"><path
id="path49509"
style="fill:url(#linearGradient52706);fill-opacity:1;stroke:#0a1930;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 37.386719,15.232422 -3.027344,49.974609 -6.058594,29.279297 7.572266,56.539062 39.375,36.84961 38.365233,25.74609 6.29883,9.44727 0.76758,4.6875 6.23828,5.82226 0.83008,1.24415 0.25195,-0.23438 0.25195,0.23438 0.83008,-1.24415 6.23828,-5.82226 0.76758,-4.6875 6.29883,-9.44727 38.36523,-25.74609 39.375,-36.84961 7.57227,-56.539062 -6.0586,-29.279297 -3.02734,-49.974609 -40.38476,43.917969 -21.0625,5.765625 A 55.14901,55.14901 0 0 0 128,56.517578 55.14901,55.14901 0 0 0 98.833984,64.916016 l -21.0625,-5.765625 z" /></g><g
id="g52511"
transform="matrix(0.81880365,0,0,0.81880365,22.903582,51.506025)"><g
id="g50094"><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 122.27677,176.64551 -28.136347,-0.21155 -31.944279,-16.71257 1.737995,-7.02442 37.187481,5.59645"
id="path50081"
sodipodi:nodetypes="ccccc" /><g
id="g50071"
transform="matrix(0.74702979,0,0,0.74702979,32.127594,50.118694)"><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="M 119.37243,168.73697 91.847958,145.401 43.081778,137.62235"
id="path49936" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 74.196396,142.5588 21.989658,17.65156 17.801156,4.3381"
id="path49938" /><path
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 76.158544,143.1146 15.866364,1.90396 20.837822,18.51076 -0.95198,0.52888 -16.077915,-4.44258 z"
id="path49940" /></g></g><g
id="g50106"><path
style="fill:#b1b1b1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 122.27677,176.64551 -28.136347,-0.21155 -31.944279,-16.71257 1.737995,-7.02442 37.187481,5.59645"
id="path50096"
sodipodi:nodetypes="ccccc" /><g
id="g50104"
transform="matrix(0.74702979,0,0,0.74702979,32.127594,50.118694)"><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="M 119.37243,168.73697 91.847958,145.401 43.081778,137.62235"
id="path50098" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 74.196396,142.5588 21.989658,17.65156 17.801156,4.3381"
id="path50100" /><path
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 76.158544,143.1146 15.866364,1.90396 20.837822,18.51076 -0.95198,0.52888 -16.077915,-4.44258 z"
id="path50102" /></g></g><g
id="g50118"
transform="matrix(-1,0,0,1,252.80405,0)"><path
style="fill:#b1b1b1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 122.27677,176.64551 -28.136347,-0.21155 -31.944279,-16.71257 1.737995,-7.02442 37.187481,5.59645"
id="path50108"
sodipodi:nodetypes="ccccc" /><g
id="g50116"
transform="matrix(0.74702979,0,0,0.74702979,32.127594,50.118694)"><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="M 119.37243,168.73697 91.847958,145.401 43.081778,137.62235"
id="path50110" /><path
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 74.196396,142.5588 21.989658,17.65156 17.801156,4.3381"
id="path50112" /><path
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 76.158544,143.1146 15.866364,1.90396 20.837822,18.51076 -0.95198,0.52888 -16.077915,-4.44258 z"
id="path50114" /></g></g><ellipse
style="fill:url(#radialGradient50954);fill-opacity:1;stroke:none;stroke-width:1.85877;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="path50730"
cx="174.27005"
cy="92.178688"
rx="18.183533"
ry="13.453115"
transform="rotate(29.803839)" /><ellipse
style="fill:#6edfff;fill-opacity:1;stroke:none;stroke-width:0.682341;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="ellipse50560"
cx="-83.208191"
cy="179.11575"
rx="3.0110958"
ry="3.7766287"
transform="rotate(-57.276998)" /><ellipse
style="fill:url(#radialGradient50974);fill-opacity:1.0;stroke:none;stroke-width:1.85877;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="ellipse50968"
cx="-45.259384"
cy="217.92392"
rx="18.183533"
ry="13.453115"
transform="matrix(-0.86773215,0.4970321,0.4970321,0.86773215,0,0)" /><ellipse
style="fill:#6edfff;fill-opacity:1;stroke:none;stroke-width:0.682341;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="ellipse50970"
cx="-219.97021"
cy="-33.724991"
rx="3.0110958"
ry="3.7766287"
transform="matrix(-0.54057811,-0.84129383,-0.84129383,0.54057811,0,0)" /></g></svg>

After

Width:  |  Height:  |  Size: 13 KiB

43
icon.svg.import Normal file
View File

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

19
project.godot Normal file
View File

@ -0,0 +1,19 @@
; 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="DomeFox"
config/features=PackedStringArray("4.5", "Forward Plus")
config/icon="res://icon.svg"
[dotnet]
project/assembly_name="DomeFox"