Compare commits

...

2 Commits

Author SHA1 Message Date
9f03753f8d merging readme 2026-02-11 12:08:56 -05:00
ab9f4040dc added a few more icons 2026-02-11 12:03:15 -05:00
28 changed files with 787 additions and 50 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cf4vy3j12ydus"
path="res://.godot/imported/half-court-custom.png-296a21d7b808f663b70e4546cab8e527.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/court/half-court-custom.png"
dest_files=["res://.godot/imported/half-court-custom.png-296a21d7b808f663b70e4546cab8e527.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: 2.7 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bk4cfjshrljyw"
path="res://.godot/imported/hoop-sprite-2x.png-aa5c8fddb67ccce57f150732259e0d2d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/court/hoop-sprite-2x.png"
dest_files=["res://.godot/imported/hoop-sprite-2x.png-aa5c8fddb67ccce57f150732259e0d2d.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.1 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dclxeeo08l7rj"
path="res://.godot/imported/hoop-sprite-custom-2.png-39156fa5411a6f3755cc2bd9cbb32e29.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/court/hoop-sprite-custom-2.png"
dest_files=["res://.godot/imported/hoop-sprite-custom-2.png-39156fa5411a6f3755cc2bd9cbb32e29.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.2 KiB

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cg0xo4dmr21sv"
path="res://.godot/imported/hoop-sprite-custom.png-6022d3ba54e884cdc5f59d6b91063140.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/court/hoop-sprite-custom.png"
dest_files=["res://.godot/imported/hoop-sprite-custom.png-6022d3ba54e884cdc5f59d6b91063140.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: 563 B

View File

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

26
assets/icons/game.svg Normal file
View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="4.2333331mm"
height="4.2333336mm"
viewBox="0 0 4.2333331 4.2333336"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<g
id="layer1"
transform="translate(-16.933333)">
<path
style="fill:#fee761;fill-opacity:1;stroke:none;stroke-width:0.281757;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
d="m 16.944104,0 h 4.222562 l -4.233333,4.2333333 z"
id="path14" />
<path
style="fill:#63c74d;fill-opacity:1;stroke:none;stroke-width:0.281757;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
d="M 21.155895,4.2333333 H 16.933333 L 21.166666,0 Z"
id="path15" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 956 B

View File

@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bs5ilsr3ptpji"
path="res://.godot/imported/game.svg-61e442b673c023d25a98f62c175dc939.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/game.svg"
dest_files=["res://.godot/imported/game.svg-61e442b673c023d25a98f62c175dc939.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

61
assets/icons/hoop.svg Normal file
View File

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="4.2333331mm"
height="4.2333336mm"
viewBox="0 0 4.2333331 4.2333336"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<g
id="layer1"
transform="translate(-21.166666)">
<g
id="g344"
transform="matrix(0.10289352,0,0,0.10289352,0.23518523,-45.831713)">
<g
id="use344">
<g
id="g20">
<rect
style="fill:#f99df9;fill-opacity:0;stroke-width:0.088569"
id="rect20"
width="4.2333331"
height="4.2333331"
x="21.166666"
y="0"
transform="matrix(9.7187851,0,0,9.7187851,-2.2857147,445.42857)" />
<path
fill="#cbcee9"
stroke="none"
d="m 221,452 v -2 h -13 v -2 h -2 v 2 q 0,0.85 0.55,1.45 0.6,0.55 1.45,0.55 h 11 2 m 19,-4 v 2 h -13 v 2 h 2 11 q 0.85,0 1.4,-0.55 0.6,-0.6 0.6,-1.45 v -2 z"
id="path16" />
<path
fill="#e28700"
stroke="none"
d="m 230.4,457.65 q -1.5,-1.5 -3.4,-2.15 -1.4,-0.5 -3,-0.5 -1.6,0 -3,0.5 -1.85,0.65 -3.35,2.15 h -0.05 q -2.6,2.6 -2.6,6.35 0,3.75 2.65,6.4 2.6,2.6 6.35,2.6 3.75,0 6.4,-2.55 v -0.05 q 2.6,-2.65 2.6,-6.4 0,-3.75 -2.6,-6.35 M 224,457 q 1.65,0 3,0.65 1.1,0.5 2,1.4 2,2 2,4.95 0,2.9 -2,5 h -0.05 q -2.05,2 -4.95,2 -2.95,0 -4.95,-2 -2.05,-2.05 -2.05,-5 0,-2.9 2.05,-4.9 v -0.05 q 0.9,-0.9 1.95,-1.4 1.35,-0.65 3,-0.65 z"
id="path17" />
<path
fill="#a86d15"
stroke="none"
d="m 227,457.65 q -1.35,-0.65 -3,-0.65 -1.65,0 -3,0.65 -1.05,0.5 -1.95,1.4 v 0.05 q -2.05,2 -2.05,4.9 0,2.95 2.05,5 2,2 4.95,2 2.9,0 4.95,-2 H 229 q 2,-2.1 2,-5 0,-2.95 -2,-4.95 -0.9,-0.9 -2,-1.4 m -0.85,1.8 q 0.8,0.35 1.4,1.05 1.45,1.4 1.45,3.5 0,1.95 -1.25,3.4 -0.1,0.1 -0.2,0.2 -1.45,1.4 -3.55,1.4 -2.1,0 -3.55,-1.4 -1.45,-1.5 -1.45,-3.6 0,-2.05 1.45,-3.45 0.1,-0.15 0.2,-0.2 0.55,-0.55 1.2,-0.9 1,-0.45 2.15,-0.45 1.2,0 2.15,0.45 m 2.85,-5.3 V 452 h -2 v 3.5 q 1.9,0.65 3.4,2.15 2.6,2.6 2.6,6.35 0,3.75 -2.6,6.4 v 0.05 q -2.65,2.55 -6.4,2.55 -3.75,0 -6.35,-2.6 -2.65,-2.65 -2.65,-6.4 0,-3.75 2.6,-6.35 h 0.05 q 1.5,-1.5 3.35,-2.15 V 452 h -2 v 2.2 q -1.3,0.65 -2.45,1.75 -0.2,0.1 -0.4,0.3 -3.15,3.15 -3.15,7.75 0,4.6 3.2,7.85 3.2,3.15 7.8,3.15 4.55,0 7.75,-3.1 0.2,-0.15 0.3,-0.35 2.95,-3.15 2.95,-7.55 0,-4.6 -3.2,-7.75 -1.3,-1.3 -2.8,-2.1 z"
id="path18" />
<path
fill="#ff9900"
stroke="none"
d="m 227,455.5 v -3.5 -2 h -6 v 2 3.5 q 1.4,-0.5 3,-0.5 1.6,0 3,0.5 z"
id="path19" />
<path
fill="#ffffff"
stroke="none"
d="m 240,450 v -2 h -32 v 2 h 13 6 z"
id="path20" />
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dvku1hi6jof6t"
path="res://.godot/imported/hoop.svg-99fc6f76ad8153f1245db5cf7fd01602.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/hoop.svg"
dest_files=["res://.godot/imported/hoop.svg-99fc6f76ad8153f1245db5cf7fd01602.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

View File

@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="128mm"
height="128.00002mm"
viewBox="0 0 128 128.00002"
version="1.1"
id="svg1"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1">
<linearGradient
id="linearGradient3">
<stop
style="stop-color:#ffb2f9;stop-opacity:1;"
offset="0"
id="stop5" />
<stop
style="stop-color:#00f9f9;stop-opacity:1;"
offset="1"
id="stop3" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3"
id="linearGradient4"
x1="107.6479"
y1="110.80666"
x2="20.352098"
y2="17.193375"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0341667,0,0,1.0341667,-2.1866708,-2.1866691)" />
</defs>
<g
id="layer1">
<rect
style="fill:url(#linearGradient4);fill-opacity:1;stroke:none;stroke-width:4.37333;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
id="rect3"
width="128"
height="128"
x="0"
y="0" />
<g
id="g481"
transform="matrix(5.3333333,0,0,5.3333333,-469.33333,-149.33333)">
<g
id="use481">
<path
fill="#a86d15"
stroke="none"
d="m 93.65,33.55 q -0.05,0.05 -0.1,0.1 -1.35,1.4 -1.95,3.1 -0.6,1.5 -0.6,3.25 0,1.45 0.45,2.8 0.6,2 2.15,3.55 0.45,0.4 0.95,0.8 Q 96.9,49 100,49 q 1.75,0 3.3,-0.55 1.65,-0.75 3,-2.1 0,-0.05 0.05,-0.05 2.15,-2.1 2.55,-4.85 0.1,-0.7 0.1,-1.45 0,-1.45 -0.35,-2.7 -0.7,-2.1 -2.3,-3.7 -0.45,-0.45 -1,-0.85 Q 103.05,31 100,31 q -3.7,0 -6.35,2.55 m 0.25,2.75 q 0.2,-0.35 0.5,-0.65 0.1,-0.25 0.3,-0.45 l 0.25,-0.25 q 1.5,-1.5 3.45,-1.85 0.35,-0.1 0.7,-0.15 0.4,-0.05 0.8,-0.05 0.05,0 0.1,0 2.25,0 4,1.15 0.25,0.2 0.5,0.45 0.25,0.2 0.5,0.45 0.05,0 0.1,0.05 0.1,0.15 0.25,0.35 0.65,0.65 1,1.4 0.2,0.35 0.35,0.7 0.1,0.3 0.2,0.7 0.2,0.85 0.2,1.85 v 0.05 q 0,0.4 -0.05,0.8 -0.05,0.4 -0.05,0.7 -0.45,1.95 -2,3.4 -0.7,0.75 -1.5,1.25 -0.35,0.2 -0.7,0.4 -0.3,0.05 -0.65,0.2 -1,0.3 -2.15,0.3 -1.3,0 -2.45,-0.45 -0.4,-0.1 -0.75,-0.3 Q 96.45,46.2 96.2,46 95.5,45.55 94.95,44.95 93.85,43.9 93.4,42.55 93.25,42.2 93.15,41.9 93.05,41.5 93,41.2 92.9,40.6 92.9,40 q 0,-1.65 0.65,-3.1 0.15,-0.3 0.35,-0.6 z"
id="path1" />
<path
fill="#ff9900"
stroke="none"
d="m 107,41.55 q -0.15,-0.05 -0.25,-0.1 -0.75,-0.4 -1.4,-1.05 -0.85,-0.85 -1.25,-1.8 -0.85,0.15 -1.7,0.4 0.95,3.4 1.1,7.2 0.8,-0.5 1.5,-1.25 1.55,-1.45 2,-3.4 m 0.1,-1.5 V 40 q 0,-1 -0.2,-1.85 -0.05,0 -0.1,0 -0.65,0.1 -1.25,0.2 0.3,0.55 0.8,1.1 0.35,0.3 0.75,0.6 m -2,-5.05 q -0.1,0.5 -0.1,1.05 0,0.5 0.1,0.9 0.6,-0.15 1.25,-0.2 -0.35,-0.75 -1,-1.4 -0.15,-0.2 -0.25,-0.35 m -6.5,6.75 q 0,-0.75 -0.2,-1.45 -2.45,0.9 -4.9,2.2 -0.05,0.05 -0.1,0.05 0.45,1.35 1.55,2.4 0.55,0.6 1.25,1.05 0.05,-0.15 0.2,-0.25 0.4,-0.3 0.8,-0.65 v -0.05 q 1.4,-1.3 1.4,-3.3 m 2.4,-2.3 q -0.65,0.1 -1.25,0.35 0.25,0.9 0.25,1.95 0,2.55 -1.8,4.35 -0.3,0.3 -0.65,0.55 1.15,0.45 2.45,0.45 1.15,0 2.15,-0.3 -0.05,-0.1 -0.05,-0.15 -0.15,-3.85 -1.1,-7.2 m -1,-6.55 q -0.05,0 -0.1,0 1.25,2.25 2.05,4.75 0.85,-0.25 1.75,-0.45 -0.15,-0.5 -0.15,-1.15 0,-0.95 0.3,-1.75 0.05,-0.15 0.15,-0.25 -1.75,-1.15 -4,-1.15 m -5.3,2.3 q -0.2,0.2 -0.3,0.45 2.2,0.15 3.8,1.75 0.55,0.5 0.9,1.15 0.7,-0.3 1.5,-0.5 -0.85,-2.5 -2.1,-4.75 -0.05,-0.15 -0.1,-0.2 -1.95,0.35 -3.45,1.85 L 94.7,35.2 M 93.9,37 q -0.2,0 -0.35,-0.1 -0.65,1.45 -0.65,3.1 0,0.6 0.1,1.2 Q 95.35,39.9 97.75,39 97.5,38.65 97.2,38.4 95.85,37 93.9,37 Z"
id="path2" />
<path
fill="#915d0f"
stroke="none"
d="m 94.4,35.65 q -0.3,0.3 -0.5,0.65 -0.2,0.3 -0.35,0.6 0.15,0.1 0.35,0.1 1.95,0 3.3,1.4 0.3,0.25 0.55,0.6 -2.4,0.9 -4.75,2.2 0.05,0.3 0.15,0.7 0.1,0.3 0.25,0.65 0.05,0 0.1,-0.05 2.45,-1.3 4.9,-2.2 0.2,0.7 0.2,1.45 0,2 -1.4,3.3 v 0.05 q -0.4,0.35 -0.8,0.65 -0.15,0.1 -0.2,0.25 0.25,0.2 0.6,0.35 0.35,0.2 0.75,0.3 0.35,-0.25 0.65,-0.55 1.8,-1.8 1.8,-4.35 0,-1.05 -0.25,-1.95 0.6,-0.25 1.25,-0.35 0.95,3.35 1.1,7.2 0,0.05 0.05,0.15 0.35,-0.15 0.65,-0.2 0.35,-0.2 0.7,-0.4 -0.15,-3.8 -1.1,-7.2 0.85,-0.25 1.7,-0.4 0.4,0.95 1.25,1.8 0.65,0.65 1.4,1.05 0.1,0.05 0.25,0.1 0,-0.3 0.05,-0.7 0.05,-0.4 0.05,-0.8 -0.4,-0.3 -0.75,-0.6 -0.5,-0.55 -0.8,-1.1 0.6,-0.1 1.25,-0.2 0.05,0 0.1,0 -0.1,-0.4 -0.2,-0.7 -0.15,-0.35 -0.35,-0.7 -0.65,0.05 -1.25,0.2 -0.1,-0.4 -0.1,-0.9 0,-0.55 0.1,-1.05 -0.05,-0.05 -0.1,-0.05 -0.25,-0.25 -0.5,-0.45 -0.25,-0.25 -0.5,-0.45 -0.1,0.1 -0.15,0.25 -0.3,0.8 -0.3,1.75 0,0.65 0.15,1.15 -0.9,0.2 -1.75,0.45 -0.8,-2.5 -2.05,-4.75 -0.4,0 -0.8,0.05 -0.35,0.05 -0.7,0.15 0.05,0.05 0.1,0.2 1.25,2.25 2.1,4.75 -0.8,0.2 -1.5,0.5 -0.35,-0.65 -0.9,-1.15 -1.6,-1.6 -3.8,-1.75 z"
id="path3" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://eyvap3pllv"
path="res://.godot/imported/project-icon.svg-2d8f770b01aa44dcdf6a9676b719f4ba.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/project-icon.svg"
dest_files=["res://.godot/imported/project-icon.svg-2d8f770b01aa44dcdf6a9676b719f4ba.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

46
assets/icons/team-2.svg Normal file
View File

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="4.2333331mm"
height="4.2333331mm"
viewBox="0 0 4.2333331 4.2333331"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<g
id="layer1"
transform="translate(-12.7)">
<g
id="jersey_group">
<g
id="g4">
<rect
style="fill:#f99df9;fill-opacity:0;stroke-width:0.088569"
id="rect3"
width="4.2333331"
height="4.2333331"
x="12.7"
y="0" />
<path
d="m 14.855531,1.0401432 c 0.422507,0 0.763984,-0.30675122 0.763984,-0.68295573 0,-0.0289387 0,-0.0636655 -0.0058,-0.0926041 -0.208359,0.0926041 -0.405143,0.21414714 -0.758196,0.21414714 -0.358841,0 -0.54405,-0.11575518 -0.758197,-0.21414714 -0.0058,0.0289387 -0.0058,0.0578774 -0.0058,0.0926041 0,0.37620451 0.341478,0.68295573 0.763985,0.68295573"
fill="#428bc1"
id="path2"
style="fill:#68386c;fill-opacity:1;stroke-width:0.0578775" />
<path
d="m 15.862601,0.53660807 c -0.01158,-0.0926041 -0.02315,-0.18520835 -0.02315,-0.27202474 h -0.225723 c 0.0058,0.0289387 0.0058,0.0578774 0.0058,0.0926041 0,0.37620451 -0.341478,0.68295577 -0.763985,0.68295577 -0.422506,0 -0.763984,-0.30675126 -0.763984,-0.68295577 0,-0.0289387 0,-0.0636655 0.0058,-0.0926041 h -0.225707 c 0,0.0868164 -0.01158,0.17942061 -0.02315,0.27202474 -0.09839,0.56141273 -0.237298,1.01864583 -0.619291,1.12861333 0,0 0.162058,0.2604492 0.162058,0.7118945 0,0.7813477 -0.162058,1.5916341 -0.162058,1.5916341 h 3.252722 c 0,0 -0.202572,-0.8102864 -0.202572,-1.6147852 0,-0.4282942 0.202572,-0.6887434 0.202572,-0.6887434 -0.376246,-0.1099675 -0.52094,-0.5672006 -0.619332,-1.12861333"
fill="#6adbc6"
id="path1"
style="fill:#b55088;fill-opacity:1;stroke:#f6757a;stroke-width:0.058;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" />
<path
d="m 13.315987,3.4362761 c -0.0463,0.3472657 -0.08682,0.5324739 -0.08682,0.5324739 h 0.480384 l 2.48295,-2.4945248 C 16.065173,1.3237435 15.989932,1.1095964 15.926267,0.86072265 l -2.61028,2.57555345"
fill="#ffce31"
id="path3"
style="display:inline;fill:#f6757a;fill-opacity:1;stroke-width:0.0578775" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://byh3ig0bq6pkx"
path="res://.godot/imported/team-2.svg-40db365e0e9f388d0efdd88fac6427b5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/team-2.svg"
dest_files=["res://.godot/imported/team-2.svg-40db365e0e9f388d0efdd88fac6427b5.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

95
assets/icons/team.svg Normal file
View File

@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="4.2333331mm"
height="4.2333331mm"
viewBox="0 0 4.2333331 4.2333331"
version="1.1"
id="svg1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<g
id="layer1"
transform="translate(-8.4666662)">
<g
id="team_icon"
transform="translate(8.4666667)">
<rect
style="fill:#f9f9f9;fill-opacity:0;stroke-width:0.088569"
id="rect5"
width="4.2333331"
height="4.2333331"
x="-7.1054274e-15"
y="0" />
<g
id="g13"
transform="matrix(0.825,0,0,0.825,0.81658505,-0.00458671)">
<path
stroke="none"
fill="#73cd4b"
d="m 1.7904129,1.6361291 q -0.04961,-0.0331 -0.09261,-0.0761 -0.175286,-0.17528 -0.175286,-0.42333 0,-0.24804998 0.175286,-0.42332998 0.175287,-0.17859 0.426641,-0.17859 0.251354,0 0.429948,0.17859 0.178594,0.17529 0.178594,0.42332998 0,0.24805 -0.178594,0.42333 l -0.07607,0.0661 -0.01323,0.01 q -0.350573,0.0926 -0.674687,0 m 0.773906,0.1356 0.12237,0.22159 q 0.228203,0.51263 0.23151,1.23692 v 0.007 q 0,0.19513 -0.23151,0.33403 -0.231511,0.13891 -0.56224,0.13891 -0.330729,0 -0.562239,-0.13891 -0.231511,-0.1389 -0.231511,-0.33403 v -0.007 q 0.0033,-0.72429 0.231511,-1.23692 0.06284,-0.13891 0.132291,-0.23482 0.420026,0.23482 0.869818,0.0132"
id="path11"
style="fill:#4c8632;stroke-width:0.0661455" />
<path
stroke="none"
fill="#70bd4e"
d="m 2.5643189,1.7717291 q -0.449792,0.22159 -0.869818,-0.0132 l 0.09591,-0.12237 q 0.324114,0.0926 0.674687,0 l -0.0066,0.004 0.105833,0.13229"
id="path12"
style="fill:#4a7c33;stroke-width:0.0661455" />
<path
stroke="none"
fill="#4d8534"
d="m 2.5643189,1.7717291 -0.105833,-0.13229 0.0066,-0.004 0.01323,-0.01 0.07607,-0.0661 q 0.178594,-0.17529 0.178594,-0.42333 0,-0.24804998 -0.178594,-0.42333998 -0.178594,-0.17859 -0.429948,-0.17859 -0.251354,0 -0.42664,0.17859 -0.175287,0.17529 -0.175287,0.42333998 0,0.24804 0.175287,0.42333 0.04299,0.043 0.0926,0.0761 l -0.09591,0.12237 q -0.06945,0.0959 -0.132291,0.23482 -0.228203,0.51263 -0.231511,1.23692 v 0.007 q 0,0.19513 0.231511,0.33404 0.23151,0.1389 0.562239,0.1389 0.330729,0 0.56224,-0.1389 0.23151,-0.13891 0.23151,-0.33404 v -0.007 q -0.0033,-0.72429 -0.23151,-1.23692 l -0.12237,-0.22159 m 0.300964,-0.635 q 0,0.30427 -0.218282,0.51924 l 0.02976,0.043 h -0.0033 l 0.135599,0.23813 v 0.004 q 0.238125,0.53247 0.241432,1.28984 v 0.007 q 0.0099,0.26459 -0.294348,0.4498 -0.261277,0.15544 -0.631693,0.15544 -0.370417,0 -0.628386,-0.15544 -0.307578,-0.18521 -0.297656,-0.4498 v -0.007 q 0.0033,-0.75737 0.24474,-1.28984 0.06615,-0.15214 0.142213,-0.25467 l 0.0033,-0.004 0.01654,-0.0264 q -0.214974,-0.21497 -0.214974,-0.51924 0,-0.30426998 0.214974,-0.51593998 0.211667,-0.21828 0.519245,-0.21828 0.307578,0 0.525859,0.21828 h -0.0033 q 0.218282,0.21167 0.218282,0.51593998"
id="path13"
style="fill:#325722;stroke-width:0.0661455" />
</g>
<g
id="g10"
transform="matrix(0.78750001,0,0,0.78750001,0.02781619,0.17031127)">
<path
stroke="none"
fill="#73cd4b"
d="m 1.7904129,1.6361291 q -0.04961,-0.0331 -0.09261,-0.0761 -0.175286,-0.17528 -0.175286,-0.42333 0,-0.24804998 0.175286,-0.42332998 0.175287,-0.17859 0.426641,-0.17859 0.251354,0 0.429948,0.17859 0.178594,0.17529 0.178594,0.42332998 0,0.24805 -0.178594,0.42333 l -0.07607,0.0661 -0.01323,0.01 q -0.350573,0.0926 -0.674687,0 m 0.773906,0.1356 0.12237,0.22159 q 0.228203,0.51263 0.23151,1.23692 v 0.007 q 0,0.19513 -0.23151,0.33403 -0.231511,0.13891 -0.56224,0.13891 -0.330729,0 -0.562239,-0.13891 -0.231511,-0.1389 -0.231511,-0.33403 v -0.007 q 0.0033,-0.72429 0.231511,-1.23692 0.06284,-0.13891 0.132291,-0.23482 0.420026,0.23482 0.869818,0.0132"
id="path8"
style="fill:#5ea63d;stroke-width:0.0661455" />
<path
stroke="none"
fill="#70bd4e"
d="m 2.5643189,1.7717291 q -0.449792,0.22159 -0.869818,-0.0132 l 0.09591,-0.12237 q 0.324114,0.0926 0.674687,0 l -0.0066,0.004 0.105833,0.13229"
id="path9"
style="fill:#5b993f;stroke-width:0.0661455" />
<path
stroke="none"
fill="#4d8534"
d="m 2.5643189,1.7717291 -0.105833,-0.13229 0.0066,-0.004 0.01323,-0.01 0.07607,-0.0661 q 0.178594,-0.17529 0.178594,-0.42333 0,-0.24804998 -0.178594,-0.42333998 -0.178594,-0.17859 -0.429948,-0.17859 -0.251354,0 -0.42664,0.17859 -0.175287,0.17529 -0.175287,0.42333998 0,0.24804 0.175287,0.42333 0.04299,0.043 0.0926,0.0761 l -0.09591,0.12237 q -0.06945,0.0959 -0.132291,0.23482 -0.228203,0.51263 -0.231511,1.23692 v 0.007 q 0,0.19513 0.231511,0.33404 0.23151,0.1389 0.562239,0.1389 0.330729,0 0.56224,-0.1389 0.23151,-0.13891 0.23151,-0.33404 v -0.007 q -0.0033,-0.72429 -0.23151,-1.23692 l -0.12237,-0.22159 m 0.300964,-0.635 q 0,0.30427 -0.218282,0.51924 l 0.02976,0.043 h -0.0033 l 0.135599,0.23813 v 0.004 q 0.238125,0.53247 0.241432,1.28984 v 0.007 q 0.0099,0.26459 -0.294348,0.4498 -0.261277,0.15544 -0.631693,0.15544 -0.370417,0 -0.628386,-0.15544 -0.307578,-0.18521 -0.297656,-0.4498 v -0.007 q 0.0033,-0.75737 0.24474,-1.28984 0.06615,-0.15214 0.142213,-0.25467 l 0.0033,-0.004 0.01654,-0.0264 q -0.214974,-0.21497 -0.214974,-0.51924 0,-0.30426998 0.214974,-0.51593998 0.211667,-0.21828 0.519245,-0.21828 0.307578,0 0.525859,0.21828 h -0.0033 q 0.218282,0.21167 0.218282,0.51593998"
id="path10"
style="fill:#3e6c2a;stroke-width:0.0661455" />
</g>
<g
id="player_group"
transform="matrix(0.75000001,0,0,0.75000001,0.5311096,0.60997613)">
<path
stroke="none"
fill="#73cd4b"
d="m 1.7904129,1.6361291 q -0.04961,-0.0331 -0.09261,-0.0761 -0.175286,-0.17528 -0.175286,-0.42333 0,-0.24804998 0.175286,-0.42332998 0.175287,-0.17859 0.426641,-0.17859 0.251354,0 0.429948,0.17859 0.178594,0.17529 0.178594,0.42332998 0,0.24805 -0.178594,0.42333 l -0.07607,0.0661 -0.01323,0.01 q -0.350573,0.0926 -0.674687,0 m 0.773906,0.1356 0.12237,0.22159 q 0.228203,0.51263 0.23151,1.23692 v 0.007 q 0,0.19513 -0.23151,0.33403 -0.231511,0.13891 -0.56224,0.13891 -0.330729,0 -0.562239,-0.13891 -0.231511,-0.1389 -0.231511,-0.33403 v -0.007 q 0.0033,-0.72429 0.231511,-1.23692 0.06284,-0.13891 0.132291,-0.23482 0.420026,0.23482 0.869818,0.0132"
id="path5"
style="stroke-width:0.0661455" />
<path
stroke="none"
fill="#70bd4e"
d="m 2.5643189,1.7717291 q -0.449792,0.22159 -0.869818,-0.0132 l 0.09591,-0.12237 q 0.324114,0.0926 0.674687,0 l -0.0066,0.004 0.105833,0.13229"
id="path6"
style="stroke-width:0.0661455" />
<path
stroke="none"
fill="#4d8534"
d="m 2.5643189,1.7717291 -0.105833,-0.13229 0.0066,-0.004 0.01323,-0.01 0.07607,-0.0661 q 0.178594,-0.17529 0.178594,-0.42333 0,-0.24804998 -0.178594,-0.42333998 -0.178594,-0.17859 -0.429948,-0.17859 -0.251354,0 -0.42664,0.17859 -0.175287,0.17529 -0.175287,0.42333998 0,0.24804 0.175287,0.42333 0.04299,0.043 0.0926,0.0761 l -0.09591,0.12237 q -0.06945,0.0959 -0.132291,0.23482 -0.228203,0.51263 -0.231511,1.23692 v 0.007 q 0,0.19513 0.231511,0.33404 0.23151,0.1389 0.562239,0.1389 0.330729,0 0.56224,-0.1389 0.23151,-0.13891 0.23151,-0.33404 v -0.007 q -0.0033,-0.72429 -0.23151,-1.23692 l -0.12237,-0.22159 m 0.300964,-0.635 q 0,0.30427 -0.218282,0.51924 l 0.02976,0.043 h -0.0033 l 0.135599,0.23813 v 0.004 q 0.238125,0.53247 0.241432,1.28984 v 0.007 q 0.0099,0.26459 -0.294348,0.4498 -0.261277,0.15544 -0.631693,0.15544 -0.370417,0 -0.628386,-0.15544 -0.307578,-0.18521 -0.297656,-0.4498 v -0.007 q 0.0033,-0.75737 0.24474,-1.28984 0.06615,-0.15214 0.142213,-0.25467 l 0.0033,-0.004 0.01654,-0.0264 q -0.214974,-0.21497 -0.214974,-0.51924 0,-0.30426998 0.214974,-0.51593998 0.211667,-0.21828 0.519245,-0.21828 0.307578,0 0.525859,0.21828 h -0.0033 q 0.218282,0.21167 0.218282,0.51593998"
id="path7"
style="stroke-width:0.0661455" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c7y2blfxvefx3"
path="res://.godot/imported/team.svg-67c730563e0fdb0be9494f8e76087fb1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/team.svg"
dest_files=["res://.godot/imported/team.svg-67c730563e0fdb0be9494f8e76087fb1.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

View File

@ -1,19 +1,19 @@
[gd_scene format=3 uid="uid://cxbu51aedxg3c"]
[ext_resource type="Script" uid="uid://bpyti0u3ig8rs" path="res://scripts/court.gd" id="1_ih5bv"]
[ext_resource type="Texture2D" uid="uid://bfm7wosi1pkri" path="res://assets/court/half-court-reference.png" id="1_klx28"]
[ext_resource type="Texture2D" uid="uid://cf4vy3j12ydus" path="res://assets/court/half-court-custom.png" id="2_ih5bv"]
[sub_resource type="NavigationPolygon" id="NavigationPolygon_klx28"]
vertices = PackedVector2Array(916, 890, 164, 890, 164, 190, 916, 190)
vertices = PackedVector2Array(1500, 1400, 10, 1400, 10, 10, 1500, 10)
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)])
outlines = Array[PackedVector2Array]([PackedVector2Array(154, 180, 926, 180, 926, 900, 154, 900)])
outlines = Array[PackedVector2Array]([PackedVector2Array(0, 0, 1510, 0, 1510, 1410, 0, 1410)])
[node name="Court" type="Node2D" unique_id=1870443472]
script = ExtResource("1_ih5bv")
[node name="CourtSprite" type="Sprite2D" parent="." unique_id=401540171]
modulate = Color(1, 1, 1, 0.4627451)
texture = ExtResource("1_klx28")
texture = ExtResource("2_ih5bv")
centered = false
[node name="NavigationRegion2D" type="NavigationRegion2D" parent="." unique_id=1617904918]

View File

@ -4,8 +4,8 @@
[ext_resource type="PackedScene" uid="uid://cxbu51aedxg3c" path="res://court.tscn" id="1_e2o6t"]
[ext_resource type="PackedScene" uid="uid://boqs7k6ia532h" path="res://player.tscn" id="2_feb5d"]
[ext_resource type="Texture2D" uid="uid://cdisx65vqrn21" path="res://assets/players/red_wing.png" id="3_fc0e3"]
[ext_resource type="Script" uid="uid://vb7lr6djyhnv" path="res://scripts/team.gd" id="3_hve3p"]
[ext_resource type="Script" uid="uid://bbey5ttwv5utd" path="res://scripts/custom resources/player_attributes.gd" id="4_7jktm"]
[ext_resource type="PackedScene" uid="uid://i0ijmmchb3s1" path="res://hoop.tscn" id="4_215e1"]
[ext_resource type="Texture2D" uid="uid://46vgqxp2imyw" path="res://assets/players/blue_guard.png" id="4_j5wjh"]
[ext_resource type="Script" uid="uid://c7dxj0ifl687s" path="res://scripts/custom resources/team_attributes.gd" id="4_mfdv2"]
[ext_resource type="PackedScene" uid="uid://cbqaj6trvqat0" path="res://ball.tscn" id="6_ryrav"]
@ -15,6 +15,32 @@
[ext_resource type="Texture2D" uid="uid://cn2xfwvejclvo" path="res://assets/players/red_guard.png" id="12_iotsf"]
[ext_resource type="Texture2D" uid="uid://w10nqq5ng8n5" path="res://assets/players/red_big.png" id="14_215e1"]
[sub_resource type="Resource" id="Resource_e8heu"]
script = ExtResource("4_mfdv2")
team_name = "Royals"
team_color = Color(1, 0, 0, 1)
metadata/_custom_type_script = "uid://c7dxj0ifl687s"
[sub_resource type="Resource" id="Resource_215e1"]
script = ExtResource("4_7jktm")
player_name = "Stevie"
player_texture = ExtResource("12_iotsf")
metadata/_custom_type_script = "uid://bbey5ttwv5utd"
[sub_resource type="Resource" id="Resource_7sc4i"]
script = ExtResource("4_7jktm")
player_name = "Dave"
player_position = 1
player_texture = ExtResource("3_fc0e3")
metadata/_custom_type_script = "uid://bbey5ttwv5utd"
[sub_resource type="Resource" id="Resource_80cx4"]
script = ExtResource("4_7jktm")
player_name = "Brendan"
player_position = 2
player_texture = ExtResource("14_215e1")
metadata/_custom_type_script = "uid://bbey5ttwv5utd"
[sub_resource type="Resource" id="Resource_lc2xo"]
script = ExtResource("4_mfdv2")
team_name = "Blue Devils"
@ -41,64 +67,45 @@ player_position = 2
player_texture = ExtResource("6_vef74")
metadata/_custom_type_script = "uid://bbey5ttwv5utd"
[sub_resource type="Resource" id="Resource_215e1"]
script = ExtResource("4_7jktm")
player_name = "Stevie"
player_texture = ExtResource("12_iotsf")
metadata/_custom_type_script = "uid://bbey5ttwv5utd"
[sub_resource type="Resource" id="Resource_7sc4i"]
script = ExtResource("4_7jktm")
player_name = "Dave"
player_position = 1
player_texture = ExtResource("3_fc0e3")
metadata/_custom_type_script = "uid://bbey5ttwv5utd"
[sub_resource type="Resource" id="Resource_80cx4"]
script = ExtResource("4_7jktm")
player_name = "Brendan"
player_position = 2
player_texture = ExtResource("14_215e1")
metadata/_custom_type_script = "uid://bbey5ttwv5utd"
[node name="Game" type="Node2D" unique_id=980666470]
[node name="Game" type="Node2D" unique_id=980666470 node_paths=PackedStringArray("ball", "court")]
script = ExtResource("1_7jktm")
ball = NodePath("Ball")
court = NodePath("Court")
[node name="Court" parent="." unique_id=1870443472 instance=ExtResource("1_e2o6t")]
position = Vector2(420, 0)
[node name="BlueTeam" type="Node2D" parent="." unique_id=1262034555]
position = Vector2(420, 0)
script = ExtResource("3_hve3p")
attributes = SubResource("Resource_lc2xo")
metadata/_custom_type_script = "uid://vb7lr6djyhnv"
[node name="Ball" parent="." unique_id=1245529605 instance=ExtResource("6_ryrav")]
position = Vector2(748, 857)
[node name="Blue1" parent="BlueTeam" unique_id=1267043713 instance=ExtResource("2_feb5d")]
position = Vector2(548, 648)
attributes = SubResource("Resource_ryrav")
[node name="Blue2" parent="BlueTeam" unique_id=1850933619 instance=ExtResource("2_feb5d")]
position = Vector2(278, 562)
attributes = SubResource("Resource_mfdv2")
[node name="Blue3" parent="BlueTeam" unique_id=75794271 instance=ExtResource("2_feb5d")]
position = Vector2(824, 558)
attributes = SubResource("Resource_iotsf")
[node name="Hoop" parent="." unique_id=567327541 instance=ExtResource("4_215e1")]
position = Vector2(760, 78)
[node name="RedTeam" parent="." unique_id=1449767365 instance=ExtResource("11_mfdv2")]
position = Vector2(420, 0)
attributes = SubResource("Resource_e8heu")
[node name="Red1" parent="RedTeam" unique_id=1614241571 instance=ExtResource("2_feb5d")]
position = Vector2(547, 565)
position = Vector2(778, 858)
attributes = SubResource("Resource_215e1")
[node name="Red2" parent="RedTeam" unique_id=812999974 instance=ExtResource("2_feb5d")]
position = Vector2(369, 461)
position = Vector2(164, 571)
attributes = SubResource("Resource_7sc4i")
[node name="Red3" parent="RedTeam" unique_id=142493116 instance=ExtResource("2_feb5d")]
position = Vector2(700, 416)
position = Vector2(1358, 484)
attributes = SubResource("Resource_80cx4")
[node name="Ball" parent="." unique_id=1245529605 instance=ExtResource("6_ryrav")]
position = Vector2(420, 656)
[node name="BlueTeam" parent="." unique_id=1689836688 instance=ExtResource("11_mfdv2")]
attributes = SubResource("Resource_lc2xo")
[node name="Blue1" parent="BlueTeam" unique_id=1267043713 instance=ExtResource("2_feb5d")]
position = Vector2(770, 758)
attributes = SubResource("Resource_ryrav")
[node name="Blue2" parent="BlueTeam" unique_id=1850933619 instance=ExtResource("2_feb5d")]
position = Vector2(348, 489)
attributes = SubResource("Resource_mfdv2")
[node name="Blue3" parent="BlueTeam" unique_id=75794271 instance=ExtResource("2_feb5d")]
position = Vector2(1209, 468)
attributes = SubResource("Resource_iotsf")

13
hoop.tscn Normal file
View File

@ -0,0 +1,13 @@
[gd_scene format=3 uid="uid://i0ijmmchb3s1"]
[ext_resource type="Script" uid="uid://ba66m7qpokeib" path="res://scripts/hoop.gd" id="1_ivl1g"]
[ext_resource type="Texture2D" uid="uid://dclxeeo08l7rj" path="res://assets/court/hoop-sprite-custom-2.png" id="2_ivl1g"]
[node name="Hoop" type="Node2D" unique_id=567327541]
script = ExtResource("1_ivl1g")
[node name="HoopSprite" type="Sprite2D" parent="." unique_id=334585636]
texture_filter = 1
texture = ExtResource("2_ivl1g")
centered = false
offset = Vector2(-42, 0)

View File

@ -13,7 +13,7 @@ config_version=5
config/name="basketball-tactics"
run/main_scene="uid://bhn3vm462n1rv"
config/features=PackedStringArray("4.6", "Forward Plus")
config/icon="res://icon.svg"
config/icon="uid://eyvap3pllv"
[display]

View File

@ -1,3 +1,4 @@
@icon("res://assets/icons/game.svg")
class_name GameManager
extends Node2D

3
scripts/hoop.gd Normal file
View File

@ -0,0 +1,3 @@
@icon("res://assets/icons/hoop.svg")
class_name Hoop
extends Node2D

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

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

View File

@ -1,3 +1,4 @@
@icon("res://assets/icons/team-2.svg")
class_name Team
extends Node2D