use better tile graphics
This commit is contained in:
parent
577ba29409
commit
ff16362ab1
24 changed files with 1674 additions and 61 deletions
BIN
common/icon.ico
Normal file
BIN
common/icon.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 66 KiB |
Binary file not shown.
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
727
common/tiles/assets/grass.svg
Normal file
727
common/tiles/assets/grass.svg
Normal file
|
@ -0,0 +1,727 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="320"
|
||||
height="480"
|
||||
viewBox="0 0 84.666666 127"
|
||||
version="1.1"
|
||||
id="svg3669"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
sodipodi:docname="grass.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview3671"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="true"
|
||||
showguides="false"
|
||||
inkscape:zoom="3.659624"
|
||||
inkscape:cx="-53.830667"
|
||||
inkscape:cy="336.91986"
|
||||
inkscape:window-width="3440"
|
||||
inkscape:window-height="1367"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g3114-0">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid7845"
|
||||
originx="1.4900001e-06"
|
||||
originy="4.9600007e-06"
|
||||
spacingx="21.166667"
|
||||
spacingy="21.166667" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs3666" />
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<g
|
||||
id="g3114"
|
||||
transform="matrix(0.26458336,0,0,0.26458348,-12.435418,-129.11674)"
|
||||
inkscape:transform-center-x="10.989289"
|
||||
inkscape:transform-center-y="-7.3743914">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 47,499.15 v -1.5 Q 47,488 56.65,488 h 50.7 q 9.65,0 9.65,9.65 v 1.5 Q 116.75,490 107.35,490 h -50.7 q -9.4,0 -9.65,9.15"
|
||||
id="path59" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 117,511.5 v 5 L 105.35,505 93.65,516.5 82.05,505 70.35,516.5 58.65,505 47,516.5 v -5 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5"
|
||||
id="path61" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 117,511.5 105.35,500 93.65,511.5 82.05,500 70.35,511.5 58.65,500 47,511.5 V 499.15 Q 47.25,490 56.65,490 h 50.7 q 9.4,0 9.65,9.15 v 12.35"
|
||||
id="path63" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 117,516.5 v 10 L 105.35,515 93.65,526.5 82.05,515 70.35,526.5 58.65,515 47,526.5 v -10 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 m 0,25 v 7.35 q -0.1,3.7 -1.7,5.95 L 105.4,545 93.7,556.5 82.1,545 70.4,556.5 58.7,545 l -9.95,9.85 q -1.65,-2.25 -1.75,-6 v -7.35 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5"
|
||||
id="path65" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="M 117,541.5 105.35,530 93.65,541.5 82.05,530 70.35,541.5 58.65,530 57.2,531.45 47.05,541.5 H 47 v -15 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15 m -1.7,13.3 -1.25,1.3 q -2.4,1.9 -6.7,1.9 h -50.7 q -4.3,0 -6.7,-1.9 l -1.2,-1.25 9.95,-9.85 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 9.9,9.8"
|
||||
id="path67" />
|
||||
</g>
|
||||
<g
|
||||
id="g3135"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-12.435415,-129.11667)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="M 357,516.5 345.35,505 333.65,516.5 322.05,505 310.35,516.5 298.65,505 287,516.5 v -5 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 5"
|
||||
id="path69" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 357,511.5 345.35,500 333.65,511.5 322.05,500 310.35,511.5 298.65,500 287,511.5 V 490 h 60.35 q 9.4,0 9.65,9.15 v 12.35"
|
||||
id="path71" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 287,516.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 10 L 345.35,515 333.65,526.5 322.05,515 310.35,526.5 298.65,515 287,526.5 v -10 m 0,40.2 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 7.35 q -0.1,3.7 -1.7,5.95 l -9.9,-9.8 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -9.95,9.85 0.05,0.05 -1.8,1.8"
|
||||
id="path73" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 287,490 v -2 h 60.35 q 9.65,0 9.65,9.65 v 1.5 Q 356.75,490 347.35,490 H 287"
|
||||
id="path75" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 287,526.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15 l -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 287 v -15 m 0,30.2 1.8,-1.8 -0.05,-0.05 9.95,-9.85 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 9.9,9.8 -1.25,1.3 q -2.4,1.9 -6.7,1.9 H 287 v -1.3"
|
||||
id="path77" />
|
||||
</g>
|
||||
<g
|
||||
id="g3121"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-12.435416,-129.11667)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 127,511.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 5 L 185.35,505 173.65,516.5 162.05,505 150.35,516.5 138.65,505 127,516.5 v -5"
|
||||
id="path79" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 127,516.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 10 L 185.35,515 173.65,526.5 162.05,515 150.35,526.5 138.65,515 127,526.5 v -10 m 0,25 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15.1 l -1.75,-1.75 0.05,-0.05 -9.9,-9.8 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -9.95,9.85 q -1.65,-2.25 -1.75,-6 v -7.35"
|
||||
id="path81" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 197,511.5 185.35,500 173.65,511.5 162.05,500 150.35,511.5 138.65,500 127,511.5 V 499.15 Q 127.25,490 136.65,490 H 197 v 21.5"
|
||||
id="path83" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 197,490 h -60.35 q -9.4,0 -9.65,9.15 v -1.5 Q 127,488 136.65,488 H 197 v 2"
|
||||
id="path85" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 197,541.5 -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 127 v -15 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15 m -68.25,13.35 9.95,-9.85 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 9.9,9.8 -0.05,0.05 1.75,1.75 v 1.4 h -60.35 q -4.3,0 -6.7,-1.9 l -1.2,-1.25"
|
||||
id="path87" />
|
||||
</g>
|
||||
<g
|
||||
id="g3128"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-12.435415,-129.11667)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="M 277,516.5 265.35,505 253.65,516.5 242.05,505 230.35,516.5 218.65,505 207,516.5 v -5 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 5"
|
||||
id="path89" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 277,511.5 265.35,500 253.65,511.5 242.05,500 230.35,511.5 218.65,500 207,511.5 V 490 h 70 v 21.5"
|
||||
id="path91" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 207,516.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 10 L 265.35,515 253.65,526.5 242.05,515 230.35,526.5 218.65,515 207,526.5 v -10 m 0,40.2 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15.1 l -1.75,-1.75 0.05,-0.05 -9.9,-9.8 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -9.95,9.85 0.05,0.05 -1.8,1.8"
|
||||
id="path93" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 207,490 v -2 h 70 v 2 h -70"
|
||||
id="path95" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 207,526.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15 l -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 207 v -15 m 0,30.2 1.8,-1.8 -0.05,-0.05 9.95,-9.85 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 9.9,9.8 -0.05,0.05 1.75,1.75 v 1.4 h -70 v -1.3"
|
||||
id="path97" />
|
||||
</g>
|
||||
<g
|
||||
id="g3114-0"
|
||||
transform="matrix(0.26458336,0,0,0.26458348,-12.435416,-23.283398)"
|
||||
inkscape:transform-center-x="10.989289"
|
||||
inkscape:transform-center-y="-7.3743914">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 47,499.15 v -1.5 Q 47,488 56.65,488 h 50.7 q 9.65,0 9.65,9.65 v 1.5 Q 116.75,490 107.35,490 h -50.7 q -9.4,0 -9.65,9.15"
|
||||
id="path59-9" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 117,511.5 v 5 L 105.35,505 93.65,516.5 82.05,505 70.35,516.5 58.65,505 47,516.5 v -5 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5"
|
||||
id="path61-3" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 117,511.5 105.35,500 93.65,511.5 82.05,500 70.35,511.5 58.65,500 47,511.5 V 499.15 Q 47.25,490 56.65,490 h 50.7 q 9.4,0 9.65,9.15 v 12.35"
|
||||
id="path63-6" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 47.000008,516.49995 11.65,-11.5 11.7,11.5 11.700001,-11.5 11.600001,11.5 11.7,-11.5 11.65,11.5 v 10 l -11.65,-11.5 -11.7,11.5 -11.600001,-11.5 -11.700001,11.5 -11.7,-11.5 -11.65,11.5 v -10 m 0,40.2 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.700001,-11.5 11.600001,11.5 11.7,-11.5 11.65,11.5 v 15.1 l -1.75,-1.75 0.05,-0.05 -9.9,-9.8 -11.7,11.5 -11.600001,-11.5 -11.700001,11.5 -11.7,-11.5 -9.95,9.85 0.05,0.05 -1.8,1.8"
|
||||
id="path93-8-19" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 47.000008,526.49995 11.65,-11.5 11.7,11.5 11.700001,-11.5 11.600001,11.5 11.7,-11.5 11.65,11.5 v 15 l -11.65,-11.5 -11.7,11.5 -11.600001,-11.5 -11.700001,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 h -0.05 v -15 m 0,30.2 1.8,-1.8 -0.05,-0.05 9.95,-9.85 11.7,11.5 11.700001,-11.5 11.600001,11.5 11.7,-11.5 9.9,9.8 -0.05,0.05 1.75,1.75 v 1.4 H 47.000008 v -1.3"
|
||||
id="path97-7-4" />
|
||||
</g>
|
||||
<g
|
||||
id="g3135-2"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-12.435413,-23.283328)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="M 357,516.5 345.35,505 333.65,516.5 322.05,505 310.35,516.5 298.65,505 287,516.5 v -5 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 5"
|
||||
id="path69-6" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 357,511.5 345.35,500 333.65,511.5 322.05,500 310.35,511.5 298.65,500 287,511.5 V 490 h 60.35 q 9.4,0 9.65,9.15 v 12.35"
|
||||
id="path71-1" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 287,490 v -2 h 60.35 q 9.65,0 9.65,9.65 v 1.5 Q 356.75,490 347.35,490 H 287"
|
||||
id="path75-7" />
|
||||
</g>
|
||||
<g
|
||||
id="g3121-2"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-12.435414,-23.283328)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 127,511.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 5 L 185.35,505 173.65,516.5 162.05,505 150.35,516.5 138.65,505 127,516.5 v -5"
|
||||
id="path79-0" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 197,511.5 185.35,500 173.65,511.5 162.05,500 150.35,511.5 138.65,500 127,511.5 V 499.15 Q 127.25,490 136.65,490 H 197 v 21.5"
|
||||
id="path83-3" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 197,490 h -60.35 q -9.4,0 -9.65,9.15 v -1.5 Q 127,488 136.65,488 H 197 v 2"
|
||||
id="path85-7" />
|
||||
</g>
|
||||
<g
|
||||
id="g3128-9"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-12.435413,-23.283328)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="M 277,516.5 265.35,505 253.65,516.5 242.05,505 230.35,516.5 218.65,505 207,516.5 v -5 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 5"
|
||||
id="path89-2" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 277,511.5 265.35,500 253.65,511.5 242.05,500 230.35,511.5 218.65,500 207,511.5 V 490 h 70 v 21.5"
|
||||
id="path91-2" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 207,516.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 10 L 265.35,515 253.65,526.5 242.05,515 230.35,526.5 218.65,515 207,526.5 v -10 m 0,40.2 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15.1 l -1.75,-1.75 0.05,-0.05 -9.9,-9.8 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -9.95,9.85 0.05,0.05 -1.8,1.8"
|
||||
id="path93-8" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 127,516.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 10 L 185.35,515 173.65,526.5 162.05,515 150.35,526.5 138.65,515 127,526.5 v -10 m 0,40.2 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15.1 l -1.75,-1.75 0.05,-0.05 -9.9,-9.8 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -9.95,9.85 0.05,0.05 -1.8,1.8"
|
||||
id="path93-8-1" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 207,490 v -2 h 70 v 2 h -70"
|
||||
id="path95-9" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 207,526.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15 l -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 207 v -15 m 0,30.2 1.8,-1.8 -0.05,-0.05 9.95,-9.85 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 9.9,9.8 -0.05,0.05 1.75,1.75 v 1.4 h -70 v -1.3"
|
||||
id="path97-7" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 287,516.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 10 L 345.35,515 333.65,526.5 322.05,515 310.35,526.5 298.65,515 287,526.5 v -10 m 0,40.2 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15.1 l -1.75,-1.75 0.05,-0.05 -9.9,-9.8 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -9.95,9.85 0.05,0.05 -1.8,1.8"
|
||||
id="path93-8-9" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 287,526.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15 l -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 287 v -15 m 0,30.2 1.8,-1.8 -0.05,-0.05 9.95,-9.85 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 9.9,9.8 -0.05,0.05 1.75,1.75 v 1.4 h -70 v -1.3"
|
||||
id="path97-7-3" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 127,526.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15 l -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 127 v -15 m 0,30.2 1.8,-1.8 -0.05,-0.05 9.95,-9.85 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 9.9,9.8 -0.05,0.05 1.75,1.75 v 1.4 h -70 v -1.3"
|
||||
id="path97-7-2" />
|
||||
</g>
|
||||
<g
|
||||
id="g3128-3"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-12.435415,-107.95)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="M 277,516.5 265.35,505 253.65,516.5 242.05,505 230.35,516.5 218.65,505 207,516.5 v -5 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 5"
|
||||
id="path89-6" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 277,511.5 265.35,500 253.65,511.5 242.05,500 230.35,511.5 218.65,500 207,511.5 V 490 h 70 v 21.5"
|
||||
id="path91-7" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 207,516.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 10 L 265.35,515 253.65,526.5 242.05,515 230.35,526.5 218.65,515 207,526.5 v -10 m 0,40.2 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15.1 l -1.75,-1.75 0.05,-0.05 -9.9,-9.8 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -9.95,9.85 0.05,0.05 -1.8,1.8"
|
||||
id="path93-5" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 207,490 v -2 h 70 v 2 h -70"
|
||||
id="path95-3" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 207,526.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15 l -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 207 v -15 m 0,30.2 1.8,-1.8 -0.05,-0.05 9.95,-9.85 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 9.9,9.8 -0.05,0.05 1.75,1.75 v 1.4 h -70 v -1.3"
|
||||
id="path97-5" />
|
||||
</g>
|
||||
<g
|
||||
id="g3195"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-33.602083,-129.11666)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="M 127,591.3 V 568 h 70 v 23.3 l -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 127 m 70,15.2 v 15 l -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 127 v -15 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 m 0,30.1 v 1.4 h -70 v -1.3 l 1.8,-1.8 -0.05,-0.05 9.95,-9.85 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 9.9,9.8 -0.05,0.05 1.75,1.75"
|
||||
id="path99" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 197,636.6 -1.75,-1.75 0.05,-0.05 -9.9,-9.8 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -9.95,9.85 0.05,0.05 -1.8,1.8 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15.1 m 0,-45.3 v 15.2 L 185.35,595 173.65,606.5 162.05,595 150.35,606.5 138.65,595 127,606.5 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5"
|
||||
id="path101" />
|
||||
</g>
|
||||
<g
|
||||
id="g3202"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,8.7312517,-107.95)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 207,570 v -2 h 60.35 q 9.65,0 9.65,9.65 v 1.5 Q 276.75,570 267.35,570 H 207"
|
||||
id="path103" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 277,591.5 -3.25,1.8 -8.4,-8.3 -11.7,11.5 -11.6,-11.5 -11.7,11.5 L 218.65,585 207,596.5 v -5 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5"
|
||||
id="path105" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 273.75,593.3 -6.25,3.8 -2.15,-2.1 -11.7,11.5 -11.6,-11.5 -11.7,11.5 L 218.65,595 207,606.5 v -10 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 8.4,8.3 m -27.2,21.2 q -8.65,9.3 -14.45,20.35 l -1.7,1.65 -11.7,-11.5 -9.95,9.85 0.05,0.05 -1.8,1.8 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 4.5,4.5"
|
||||
id="path107" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 277,579.15 V 591.5 L 265.35,580 253.65,591.5 242.05,580 230.35,591.5 218.65,580 207,591.5 V 570 h 60.35 q 9.4,0 9.65,9.15"
|
||||
id="path109" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 267.5,597.1 q -12,7.75 -20.95,17.4 l -4.5,-4.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 207 v -15 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 2.15,2.1 m -35.4,37.75 -1.6,3.15 H 207 v -1.3 l 1.8,-1.8 -0.05,-0.05 9.95,-9.85 11.7,11.5 1.7,-1.65"
|
||||
id="path111" />
|
||||
</g>
|
||||
<g
|
||||
id="g3191"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,8.7312505,-107.95)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 47,579.15 v -1.5 Q 47,568 56.65,568 H 117 v 2 H 56.65 q -9.4,0 -9.65,9.15"
|
||||
id="path113" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 117,596.5 v 10 L 105.35,595 93.65,606.5 82.05,595 70.35,606.5 58.65,595 l -2.1,2.1 H 56.5 l -6.25,-3.8 8.4,-8.3 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 m 0,25 v 15.1 l -1.75,-1.75 0.05,-0.05 -9.9,-9.8 -11.7,11.5 -1.95,-1.9 Q 86,623.7 77.45,614.5 l 4.6,-4.5 11.6,11.5 11.7,-11.5 11.65,11.5"
|
||||
id="path115" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="M 117,621.5 105.35,610 93.65,621.5 82.05,610 l -4.6,4.5 q -8.95,-9.65 -20.9,-17.4 l 2.1,-2.1 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15 m 0,15.1 V 638 H 93.5 l -1.6,-3.15 -0.15,-0.25 1.95,1.9 11.7,-11.5 9.9,9.8 -0.05,0.05 1.75,1.75"
|
||||
id="path117" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 117,591.5 v 5 L 105.35,585 93.65,596.5 82.05,585 70.35,596.5 58.65,585 50.25,593.3 47,591.5 58.65,580 l 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5"
|
||||
id="path119" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 117,591.5 105.35,580 93.65,591.5 82.05,580 70.35,591.5 58.65,580 47,591.5 V 579.15 Q 47.25,570 56.65,570 H 117 v 21.5"
|
||||
id="path121" />
|
||||
</g>
|
||||
<g
|
||||
id="g3207"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-75.935416,-107.95)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#cfa67c"
|
||||
d="m 287,579.15 v -1.5 l 0.05,-1.25 q 0.55,-7.85 8.5,-8.35 l 1.1,-0.05 h 50.7 l 1,0.05 q 8.65,0.45 8.65,9.6 v 1.15 l -0.05,-0.55 -0.3,-2.05 q -1.2,-4.7 -5.9,-5.8 l -3.4,-0.4 h -7.1 -13.2 -10.1 -13.25 -7.05 l -3.5,0.4 q -4.55,1.15 -5.7,5.65 -0.4,1.4 -0.45,3.1"
|
||||
id="path209" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 287,579.15 q 0.05,-1.7 0.45,-3.1 l 5.7,-5.65 3.5,-0.4 h 7.05 l 6.6,6.5 6.65,-6.5 h 10.1 l 6.55,6.5 6.65,-6.5 h 7.1 l 3.4,0.4 5.9,5.8 0.3,2.05 V 591.5 L 345.3,580 333.6,591.5 322,580 310.3,591.5 298.6,580 297.15,581.45 287,591.5 v -12.35 m 70,27.35 v 15 l -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 287 v -15 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 m -1.7,28.3 -1.25,1.3 q -2.4,1.9 -6.7,1.9 h -50.7 q -4.3,0 -6.7,-1.9 l -1.2,-1.25 9.95,-9.85 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 9.9,9.8"
|
||||
id="path211" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 355.3,634.8 -9.9,-9.8 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -9.95,9.85 q -1.65,-2.25 -1.75,-6 v -7.35 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 7.35 q -0.1,3.7 -1.7,5.95 m 1.7,-56 v 27.7 L 345.35,595 333.65,606.5 322.05,595 310.35,606.5 298.65,595 287,606.5 v -15 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v -13.25 l 0.05,0.55 m -69.55,-2.75 q 1.15,-4.5 5.7,-5.65 l -5.7,5.65 M 303.7,570 h 13.25 l -6.65,6.5 -6.6,-6.5 m 23.35,0 h 13.2 l -6.65,6.5 -6.55,-6.5 m 23.7,0.4 q 4.7,1.1 5.9,5.8 l -5.9,-5.8"
|
||||
id="path213" />
|
||||
</g>
|
||||
<g
|
||||
id="g3149"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-118.26875,-65.616664)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 447,490 v -2 l 13.05,13.15 1.35,1.35 1.65,1.6 L 517,558 h -2 l -68,-68"
|
||||
id="path507" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="m 447,490 68,68 H 493.5 L 447,511.5 V 490"
|
||||
id="path509" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 493.5,558 h -5 l -9.7,-9.7 -7.6,-7.6 -19.15,-19.15 -5.05,-5.05 v -5 l 46.5,46.5"
|
||||
id="path511" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 447,556.7 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 0.85,-0.8 7.6,7.6 -8.4,8.2 -11.7,-11.5 -9.95,9.85 0.05,0.05 -1.8,1.8 m 0,-30.2 v -10 l 5.05,5.05 -5.05,4.95"
|
||||
id="path513" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 447,526.5 5.05,-4.95 19.15,19.15 -0.85,0.8 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 447 v -15 M 488.5,558 H 447 v -1.3 l 1.8,-1.8 -0.05,-0.05 9.95,-9.85 11.7,11.5 8.4,-8.2 9.7,9.7"
|
||||
id="path515" />
|
||||
</g>
|
||||
<g
|
||||
id="g3221"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-118.26875,-65.616663)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 488.5,568 h 5 l 11.85,11.85 1.1,1.1 10.55,10.55 v 5 L 502.8,582.3 488.5,568"
|
||||
id="path517" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 488.5,568 14.3,14.3 -9.15,9 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 447 V 568 h 41.5 m 28.5,38.5 v 15 l -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 447 v -15 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 m 0,30.1 v 1.4 h -70 v -1.3 l 1.8,-1.8 -0.05,-0.05 9.95,-9.85 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 9.9,9.8 -0.05,0.05 1.75,1.75"
|
||||
id="path519" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 493.5,568 H 515 l 2,2 v 21.5 l -10.55,-10.55 -1.1,-1.15 v 0.05 L 493.5,568"
|
||||
id="path521" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 515,568 h 2 v 2 l -2,-2"
|
||||
id="path523" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 517,596.5 v 10 L 505.35,595 493.65,606.5 482.05,595 470.35,606.5 458.65,595 447,606.5 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 9.15,-9 14.2,14.2 m 0,25 v 15.1 l -1.75,-1.75 0.05,-0.05 -9.9,-9.8 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -9.95,9.85 0.05,0.05 -1.8,1.8 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5"
|
||||
id="path525" />
|
||||
</g>
|
||||
<g
|
||||
id="g3156"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-118.26875,-65.616664)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 597,511.5 v 5 l -5.05,5.05 -19.15,19.15 -7.6,7.6 -9.7,9.7 h -5 L 597,511.5"
|
||||
id="path547" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 597,516.5 v 10 l -5.05,-4.95 5.05,-5.05 m 0,25 v 15.2 l -1.8,-1.8 0.05,-0.05 -9.95,-9.85 -11.7,11.5 -8.4,-8.2 7.6,-7.6 0.85,0.8 11.7,-11.5 1.45,1.45 10.15,10.05 H 597"
|
||||
id="path549" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="m 597,490 v 21.5 L 550.5,558 H 529 l 68,-68"
|
||||
id="path551" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 597,490 -68,68 h -2 l 53.95,-53.9 1.65,-1.6 1.35,-1.35 L 597,488 v 2"
|
||||
id="path553" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 597,526.5 v 15 h -0.05 l -10.15,-10.05 -1.45,-1.45 -11.7,11.5 -0.85,-0.8 19.15,-19.15 5.05,4.95 m 0,30.2 v 1.3 h -41.5 l 9.7,-9.7 8.4,8.2 11.7,-11.5 9.95,9.85 -0.05,0.05 1.8,1.8"
|
||||
id="path555" />
|
||||
</g>
|
||||
<g
|
||||
id="g3228"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-118.26875,-65.616663)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 541.2,582.3 9.15,9 11.6,-11.5 11.7,11.5 11.7,-11.5 1.45,1.45 10.15,10.05 H 597 v 15.2 L 585.35,595 573.65,606.5 561.95,595 550.35,606.5 538.65,595 527,606.5 v -10 l 14.2,-14.2 m -14.2,39.2 11.65,-11.5 11.7,11.5 11.6,-11.5 11.7,11.5 11.7,-11.5 1.45,1.45 10.15,10.05 H 597 v 15.2 l -1.8,-1.8 0.05,-0.05 -9.95,-9.85 -11.7,11.5 -11.7,-11.5 -11.6,11.5 -11.7,-11.5 -9.9,9.8 0.05,0.05 -1.75,1.75 v -15.1"
|
||||
id="path557" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 527,621.5 v -15 l 11.65,-11.5 11.7,11.5 11.6,-11.5 11.7,11.5 11.7,-11.5 11.65,11.5 v 15 h -0.05 L 586.8,611.45 585.35,610 573.65,621.5 561.95,610 550.35,621.5 538.65,610 527,621.5 m 70,-30.2 h -0.05 l -10.15,-10.05 -1.45,-1.45 -11.7,11.5 -11.7,-11.5 -11.6,11.5 -9.15,-9 14.3,-14.3 H 597 v 23.3 m -70,45.3 1.75,-1.75 -0.05,-0.05 9.9,-9.8 11.7,11.5 11.6,-11.5 11.7,11.5 11.7,-11.5 9.95,9.85 -0.05,0.05 1.8,1.8 v 1.3 h -70 v -1.4"
|
||||
id="path559" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 527,570 v -2 h 2 l -2,2"
|
||||
id="path561" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="m 527,570 2,-2 h 21.5 l -11.85,11.85 v -0.05 l -1.1,1.15 L 527,591.5 V 570"
|
||||
id="path563" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="M 541.2,582.3 527,596.5 v -5 l 10.55,-10.55 1.1,-1.1 L 550.5,568 h 5 l -14.3,14.3"
|
||||
id="path565" />
|
||||
</g>
|
||||
<g
|
||||
id="g3177"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-118.26875,-65.616663)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 607,570 v -2 h 70 v 2 h -70"
|
||||
id="path587" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="m 607,570 h 70 v 21.4 l -11.65,-11.45 -11.7,11.45 -11.6,-11.45 -11.7,11.45 -11.7,-11.45 L 607,591.4 V 570"
|
||||
id="path589" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 677,591.4 v 5 l -11.65,-11.45 -11.7,11.45 -11.6,-11.45 -11.7,11.45 -11.7,-11.45 L 607,596.4 v -5 l 11.65,-11.45 11.7,11.45 11.7,-11.45 11.6,11.45 11.7,-11.45 11.65,11.45"
|
||||
id="path591" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 677,596.4 v 9.95 l -11.65,-11.45 -11.7,11.45 -11.6,-11.45 -11.7,11.45 -11.7,-11.45 -11.65,11.45 v -9.95 l 11.65,-11.45 11.7,11.45 11.7,-11.45 11.6,11.45 11.7,-11.45 11.65,11.45"
|
||||
id="path593" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="M 677,606.35 V 608 h -70 v -1.65 l 11.65,-11.45 11.7,11.45 11.7,-11.45 11.6,11.45 11.7,-11.45 11.65,11.45"
|
||||
id="path595" />
|
||||
</g>
|
||||
<g
|
||||
id="g3184"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-118.26875,-65.616663)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 687,570 v -2 h 60.35 q 9.65,0 9.65,9.6 v 1.5 Q 756.75,570 747.35,570 H 687"
|
||||
id="path597" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 755.35,604.75 -0.05,0.05 -0.2,0.3 -1.05,1 q -2.4,1.9 -6.7,1.9 H 687 v -1.65 l 11.65,-11.45 11.7,11.45 11.7,-11.45 11.6,11.45 11.7,-11.45 10,9.85"
|
||||
id="path599" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 755.35,604.75 -10,-9.85 -11.7,11.45 -11.6,-11.45 -11.7,11.45 -11.7,-11.45 -11.65,11.45 v -9.95 l 11.65,-11.45 11.7,11.45 11.7,-11.45 11.6,11.45 11.7,-11.45 11.65,11.45 v 2.5 q -0.05,2.45 -0.8,4.3 l -0.85,1.55"
|
||||
id="path601" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 757,591.4 v 5 l -11.65,-11.45 -11.7,11.45 -11.6,-11.45 -11.7,11.45 -11.7,-11.45 L 687,596.4 v -5 l 11.65,-11.45 11.7,11.45 11.7,-11.45 11.6,11.45 11.7,-11.45 11.65,11.45"
|
||||
id="path603" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="m 757,591.4 -11.65,-11.45 -11.7,11.45 -11.6,-11.45 -11.7,11.45 -11.7,-11.45 L 687,591.4 V 570 h 60.35 q 9.4,0 9.65,9.1 v 12.3"
|
||||
id="path605" />
|
||||
</g>
|
||||
<g
|
||||
id="g3163"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-118.26875,-65.616664)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 677,516.4 -11.65,-11.45 -11.7,11.45 -11.6,-11.45 -11.7,11.45 -11.7,-11.45 L 607,516.4 v -5 l 11.65,-11.45 11.7,11.45 11.7,-11.45 11.6,11.45 11.7,-11.45 11.65,11.45 v 5"
|
||||
id="path607" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="m 677,511.4 -11.65,-11.45 -11.7,11.45 -11.6,-11.45 -11.7,11.45 -11.7,-11.45 L 607,511.4 v -12.3 q 0.25,-9.1 9.65,-9.1 h 50.7 q 9.4,0 9.65,9.1 v 12.3"
|
||||
id="path609" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 607,516.4 11.65,-11.45 11.7,11.45 11.7,-11.45 11.6,11.45 11.7,-11.45 11.65,11.45 v 2.5 q -0.05,2.45 -0.8,4.3 l -0.85,1.55 -10,-9.85 -11.7,11.45 -11.6,-11.45 -11.7,11.45 -11.7,-11.45 -10,9.85 -0.8,-1.55 q -0.8,-1.85 -0.85,-4.3 v -2.5"
|
||||
id="path611" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 607,499.1 v -1.5 q 0,-9.6 9.65,-9.6 h 50.7 q 9.65,0 9.65,9.6 v 1.5 q -0.25,-9.1 -9.65,-9.1 h -50.7 q -9.4,0 -9.65,9.1"
|
||||
id="path613" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 608.65,524.75 10,-9.85 11.7,11.45 11.7,-11.45 11.6,11.45 11.7,-11.45 10,9.85 -0.05,0.05 -0.2,0.3 -1.05,1 q -2.4,1.9 -6.7,1.9 h -50.7 q -4.3,0 -6.7,-1.9 l -1,-1 -0.2,-0.25 -0.1,-0.1"
|
||||
id="path615" />
|
||||
</g>
|
||||
<g
|
||||
id="g3170"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-118.26875,-65.616664)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 757,511.4 v 5 l -11.65,-11.45 -11.7,11.45 -11.6,-11.45 -11.7,11.45 -11.7,-11.45 L 687,516.4 v -5 l 11.65,-11.45 11.7,11.45 11.7,-11.45 11.6,11.45 11.7,-11.45 11.65,11.45"
|
||||
id="path617" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="m 757,511.4 -11.65,-11.45 -11.7,11.45 -11.6,-11.45 -11.7,11.45 -11.7,-11.45 L 687,511.4 v -12.3 q 0.25,-9.1 9.65,-9.1 H 757 v 21.4"
|
||||
id="path619" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 757,516.4 v 9.95 l -11.65,-11.45 -11.7,11.45 -11.6,-11.45 -11.7,11.45 -11.7,-11.45 -10,9.85 -0.8,-1.55 q -0.8,-1.85 -0.85,-4.3 v -2.5 l 11.65,-11.45 11.7,11.45 11.7,-11.45 11.6,11.45 11.7,-11.45 11.65,11.45"
|
||||
id="path621" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 687,499.1 v -1.5 q 0,-9.6 9.65,-9.6 H 757 v 2 h -60.35 q -9.4,0 -9.65,9.1"
|
||||
id="path623" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="M 757,526.35 V 528 h -60.35 q -4.3,0 -6.7,-1.9 l -1,-1 -0.2,-0.25 -0.1,-0.1 10,-9.85 11.7,11.45 11.7,-11.45 11.6,11.45 11.7,-11.45 11.65,11.45"
|
||||
id="path625" />
|
||||
</g>
|
||||
<g
|
||||
id="g3214"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-33.602081,-129.11666)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 367,570 v -2 h 60.35 q 9.65,0 9.65,9.65 v 1.5 Q 436.75,570 427.35,570 H 367"
|
||||
id="path783" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 437,591.5 v 1.25 l -0.45,3.3 -11.2,-11.05 -11.7,11.5 -11.6,-11.5 -11.7,11.5 L 378.65,585 367,596.5 v -5 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5"
|
||||
id="path785" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 437,591.5 425.35,580 413.65,591.5 402.05,580 390.35,591.5 378.65,580 367,591.5 V 570 h 60.35 q 9.4,0 9.65,9.15 v 12.35"
|
||||
id="path787" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 436.55,596.05 q -0.7,4.1 -2.15,7.85 l -9.05,-8.9 -11.7,11.5 -11.6,-11.5 -11.7,11.5 L 378.65,595 367,606.5 v -10 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.2,11.05 m -7.6,17.5 q -7.65,9.9 -22.3,15.95 l -4.55,-4.5 -9,8.9 h -0.15 l -4.2,1 -10.05,-9.9 -9.95,9.85 0.05,0.05 -1.8,1.8 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 3.6,3.55"
|
||||
id="path789" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 428.95,613.55 -3.6,-3.55 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 367 v -15 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 9.05,8.9 -0.05,0.05 q -2,5.2 -5.4,9.6 m -22.3,15.95 -0.15,0.05 q -6.1,2.5 -13.4,4.35 l 9,-8.9 4.55,4.5 m -17.9,5.4 h -0.1 Q 378.8,637 367,638 v -1.3 l 1.8,-1.8 -0.05,-0.05 9.95,-9.85 10.05,9.9"
|
||||
id="path791" />
|
||||
</g>
|
||||
<g
|
||||
id="g3142"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-75.935415,-107.95)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="m 437,511.5 v 5 l -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -11.2,11.05 -0.45,-3.3 v -1.25 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5"
|
||||
id="path793" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 437,511.5 425.35,500 413.65,511.5 402.05,500 390.35,511.5 378.65,500 367,511.5 V 499.15 Q 367.25,490 376.65,490 H 437 v 21.5"
|
||||
id="path795" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 437,516.5 v 10 l -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -9,8.9 q -1.5,-3.75 -2.2,-7.85 l 11.2,-11.05 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 m 0,25 v 15.1 l -1.75,-1.75 0.05,-0.05 -9.9,-9.8 -10.05,9.9 -4.25,-1 -9,-8.9 -4.6,4.55 q -14.75,-6.05 -22.45,-16 l 2.15,-2.1 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5"
|
||||
id="path797" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 367,499.15 v -1.5 Q 367,488 376.65,488 H 437 v 2 h -60.35 q -9.4,0 -9.65,9.15"
|
||||
id="path799" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 437,526.5 v 15 l -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -2.15,2.1 q -3.4,-4.4 -5.4,-9.6 v -0.05 l 9,-8.9 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 m 0,30.1 v 1.4 q -11.8,-1 -21.65,-3.1 l 10.05,-9.9 9.9,9.8 -0.05,0.05 1.75,1.75 m -25.9,-2.7 h -0.05 q -7.4,-1.85 -13.55,-4.35 l 4.6,-4.55 9,8.9"
|
||||
id="path801" />
|
||||
</g>
|
||||
<g
|
||||
id="g3128-3-6"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-12.435415,-86.783331)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#bb8044"
|
||||
d="M 277,516.5 265.35,505 253.65,516.5 242.05,505 230.35,516.5 218.65,505 207,516.5 v -5 l 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 5"
|
||||
id="path89-6-2" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#80be1f"
|
||||
d="M 277,511.5 265.35,500 253.65,511.5 242.05,500 230.35,511.5 218.65,500 207,511.5 V 490 h 70 v 21.5"
|
||||
id="path91-7-9" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c58f5c"
|
||||
d="m 207,516.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 10 L 265.35,515 253.65,526.5 242.05,515 230.35,526.5 218.65,515 207,526.5 v -10 m 0,40.2 v -15.2 h 0.05 l 10.15,-10.05 1.45,-1.45 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15.1 l -1.75,-1.75 0.05,-0.05 -9.9,-9.8 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -9.95,9.85 0.05,0.05 -1.8,1.8"
|
||||
id="path93-5-1" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#93db24"
|
||||
d="m 207,490 v -2 h 70 v 2 h -70"
|
||||
id="path95-3-2" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#c99869"
|
||||
d="m 207,526.5 11.65,-11.5 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 11.65,11.5 v 15 l -11.65,-11.5 -11.7,11.5 -11.6,-11.5 -11.7,11.5 -11.7,-11.5 -1.45,1.45 -10.15,10.05 H 207 v -15 m 0,30.2 1.8,-1.8 -0.05,-0.05 9.95,-9.85 11.7,11.5 11.7,-11.5 11.6,11.5 11.7,-11.5 9.9,9.8 -0.05,0.05 1.75,1.75 v 1.4 h -70 v -1.3"
|
||||
id="path97-5-7" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 37 KiB |
35
common/tiles/assets/grass.svg.import
Normal file
35
common/tiles/assets/grass.svg.import
Normal file
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/grass.svg-1ec36997ec5e08723467fe7679d50c14.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://common/tiles/assets/grass.svg"
|
||||
dest_files=[ "res://.import/grass.svg-1ec36997ec5e08723467fe7679d50c14.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
156
common/tiles/assets/liquid.svg
Normal file
156
common/tiles/assets/liquid.svg
Normal file
|
@ -0,0 +1,156 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="240"
|
||||
height="160"
|
||||
viewBox="0 0 63.499999 42.333337"
|
||||
version="1.1"
|
||||
id="svg3669"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
sodipodi:docname="liquid.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview3671"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="true"
|
||||
showguides="false"
|
||||
inkscape:zoom="1.829812"
|
||||
inkscape:cx="-118.86467"
|
||||
inkscape:cy="240.46186"
|
||||
inkscape:window-width="3440"
|
||||
inkscape:window-height="1367"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid7845"
|
||||
originx="4.5799999e-06"
|
||||
originy="4.5000071e-07"
|
||||
spacingx="21.166667"
|
||||
spacingy="21.166667" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs3666" />
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<g
|
||||
id="g16661"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-160.60208,-65.352078)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#a2e7ee"
|
||||
d="m 767,268.9 q 0.05,1.15 0.25,2.15 v 0.15 q 18.55,7.15 34.75,-0.1 18.6,-7.25 34.85,-0.1 H 837 v 5.95 q -16.3,-7.35 -35,0 -16.3,7.35 -35,0 v -8.05 m 70,-18.2 q -16.3,-7.35 -35,0 -16.3,7.35 -35,0 V 247 h 70 v 3.7 m -70,49.2 v -15.7 q 0.05,1.15 0.25,2.15 v 0.15 q 18.55,7.2 34.75,-0.1 18.6,-7.25 34.85,-0.1 H 837 v 13.6 q -16.3,-7.3 -35,0 -16.3,7.35 -35,0 m 0,7.3 q 0.05,1.15 0.25,2.15 v 0.15 q 18.55,7.15 34.75,-0.1 18.6,-7.3 34.85,-0.15 H 837 V 317 h -70 v -9.8"
|
||||
id="path435" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#8be1eb"
|
||||
d="m 767,307.2 v -7.3 q 18.7,7.35 35,0 18.7,-7.3 35,0 v 9.35 h -0.15 Q 820.6,302.1 802,309.4 q -16.2,7.25 -34.75,0.1 v -0.15 q -0.2,-1 -0.25,-2.15 M 837,271 h -0.15 q -16.25,-7.15 -34.85,0.1 -16.2,7.25 -34.75,0.1 v -0.15 q -0.2,-1 -0.25,-2.15 v -18.2 q 18.7,7.35 35,0 18.7,-7.35 35,0 V 271 m -70,5.95 q 18.7,7.35 35,0 18.7,-7.35 35,0 v 9.35 h -0.15 q -16.25,-7.15 -34.85,0.1 -16.2,7.3 -34.75,0.1 v -0.15 q -0.2,-1 -0.25,-2.15 v -7.25"
|
||||
id="path437" />
|
||||
</g>
|
||||
<g
|
||||
id="g16666"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-245.26874,-23.29656)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#e06616"
|
||||
d="m 997,213.55 v 7.55 q -16.3,-7.8 -35,0 -16.3,7.8 -35,0 v -7.55 q 18.7,7.8 35,0 18.7,-7.8 35,0 m -0.2,17.5 q -0.4,2.2 -1.5,3.8 l -1.25,1.3 q -2.4,1.9 -6.7,1.9 h -50.7 q -4.3,0 -6.7,-1.9 l -1.2,-1.25 q -1.1,-1.55 -1.5,-3.65 18.55,7.65 34.75,-0.1 18.6,-7.75 34.8,-0.1"
|
||||
id="path453" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#e86a17"
|
||||
d="m 996.8,231.05 q -16.2,-7.65 -34.8,0.1 -16.2,7.75 -34.75,0.1 v -0.15 q -0.2,-1.05 -0.25,-2.25 v -7.75 q 18.7,7.8 35,0 18.7,-7.8 35,0 v 7.75 l -0.2,2.2 M 927,201 q 18.7,7.8 35,0 18.7,-7.85 35,0 v 12.55 q -16.3,-7.8 -35,0 -16.3,7.8 -35,0 V 201"
|
||||
id="path455" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#ee9255"
|
||||
d="m 927,201 v -4.05 q 18.7,7.8 35,0 18.7,-7.85 35,0 V 201 q -16.3,-7.85 -35,0 -16.3,7.8 -35,0"
|
||||
id="path457" />
|
||||
</g>
|
||||
<g
|
||||
id="g16671"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-245.26874,-23.29656)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#ee9255"
|
||||
d="m 1007,201 v -4.05 q 18.7,7.8 35,0 18.7,-7.85 35,0 V 201 q -16.3,-7.85 -35,0 -16.3,7.8 -35,0"
|
||||
id="path459" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#e86a17"
|
||||
d="m 1007,201 q 18.7,7.8 35,0 18.7,-7.85 35,0 v 12.55 q -16.3,-7.8 -35,0 -16.3,7.8 -35,0 V 201 m 70,20.1 v 9.95 h -0.2 q -16.2,-7.65 -34.8,0.1 -16.2,7.75 -34.75,0.1 v -0.15 q -0.2,-1.05 -0.25,-2.25 v -7.75 q 18.7,7.8 35,0 18.7,-7.8 35,0"
|
||||
id="path461" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#e06616"
|
||||
d="m 1077,221.1 q -16.3,-7.8 -35,0 -16.3,7.8 -35,0 v -7.55 q 18.7,7.8 35,0 18.7,-7.8 35,0 v 7.55 m 0,9.95 v 7 h -70 v -9.2 q 0.05,1.2 0.25,2.25 v 0.15 q 18.55,7.65 34.75,-0.1 18.6,-7.75 34.8,-0.1 h 0.2"
|
||||
id="path463" />
|
||||
</g>
|
||||
<g
|
||||
id="g16657"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-202.93541,-44.463227)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#8be1eb"
|
||||
d="m 847,201 q 18.7,7.8 35,0 18.7,-7.85 35,0 v 12.55 q -16.3,-7.8 -35,0 -16.3,7.8 -35,0 V 201 m 70,20.1 v 9.95 h -0.2 q -16.2,-7.65 -34.8,0.1 -16.2,7.75 -34.75,0.1 V 231.1 L 847,228.85 v -7.75 q 18.7,7.8 35,0 18.7,-7.8 35,0"
|
||||
id="path465" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#a2e7ee"
|
||||
d="m 917,221.1 q -16.3,-7.8 -35,0 -16.3,7.8 -35,0 v -7.55 q 18.7,7.8 35,0 18.7,-7.8 35,0 v 7.55 m 0,9.95 v 7 h -70 v -9.2 l 0.25,2.25 v 0.15 q 18.55,7.65 34.75,-0.1 18.6,-7.75 34.8,-0.1 h 0.2"
|
||||
id="path467" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#ffffff"
|
||||
d="m 847,201 v -4.05 q 18.7,7.8 35,0 18.7,-7.85 35,0 V 201 q -16.3,-7.85 -35,0 -16.3,7.8 -35,0"
|
||||
id="path469" />
|
||||
</g>
|
||||
<g
|
||||
id="g16652"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-202.93541,-44.463227)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#8be1eb"
|
||||
d="m 837,213.55 q -16.3,-7.8 -35,0 -16.3,7.8 -35,0 V 201 q 18.7,7.8 35,0 18.7,-7.85 35,0 v 12.55 m -70,7.55 q 18.7,7.8 35,0 18.7,-7.8 35,0 v 7.75 l -0.2,2.2 q -16.2,-7.65 -34.8,0.1 -16.2,7.75 -34.75,0.1 v -0.15 q -0.2,-1.05 -0.25,-2.25 v -7.75"
|
||||
id="path471" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#ffffff"
|
||||
d="m 767,201 v -4.05 q 18.7,7.8 35,0 18.7,-7.85 35,0 V 201 q -16.3,-7.85 -35,0 -16.3,7.8 -35,0"
|
||||
id="path473" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#a2e7ee"
|
||||
d="m 837,213.55 v 7.55 q -16.3,-7.8 -35,0 -16.3,7.8 -35,0 v -7.55 q 18.7,7.8 35,0 18.7,-7.8 35,0 m -0.2,17.5 q -0.4,2.2 -1.5,3.8 l -1.25,1.3 q -2.4,1.9 -6.7,1.9 h -50.7 q -4.3,0 -6.7,-1.9 l -1.2,-1.25 q -1.1,-1.55 -1.5,-3.65 18.55,7.65 34.75,-0.1 18.6,-7.75 34.8,-0.1"
|
||||
id="path475" />
|
||||
</g>
|
||||
<g
|
||||
id="g16675"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,-202.93541,-44.185411)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#e06616"
|
||||
d="m 927,268.9 q 0.05,1.15 0.25,2.15 v 0.15 q 18.55,7.15 34.75,-0.1 18.6,-7.25 34.85,-0.1 H 997 v 5.95 q -16.3,-7.35 -35,0 -16.3,7.35 -35,0 v -8.05 m 70,-18.2 q -16.3,-7.35 -35,0 -16.3,7.35 -35,0 V 247 h 70 v 3.7 m 0,58.55 V 317 h -70 v -9.8 q 0.05,1.15 0.25,2.15 v 0.15 q 18.55,7.15 34.75,-0.1 18.6,-7.3 34.85,-0.15 H 997 m -70,-9.35 v -15.7 q 0.05,1.15 0.25,2.15 v 0.15 q 18.55,7.2 34.75,-0.1 18.6,-7.25 34.85,-0.1 H 997 v 13.6 q -16.3,-7.3 -35,0 -16.3,7.35 -35,0"
|
||||
id="path1073" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#e86a17"
|
||||
d="m 927,299.9 q 18.7,7.35 35,0 18.7,-7.3 35,0 v 9.35 h -0.15 Q 980.6,302.1 962,309.4 q -16.2,7.25 -34.75,0.1 v -0.15 q -0.2,-1 -0.25,-2.15 v -7.3 M 997,271 h -0.15 q -16.25,-7.15 -34.85,0.1 -16.2,7.25 -34.75,0.1 v -0.15 q -0.2,-1 -0.25,-2.15 v -18.2 q 18.7,7.35 35,0 18.7,-7.35 35,0 V 271 m -70,5.95 q 18.7,7.35 35,0 18.7,-7.35 35,0 v 9.35 h -0.15 q -16.25,-7.15 -34.85,0.1 -16.2,7.3 -34.75,0.1 v -0.15 q -0.2,-1 -0.25,-2.15 v -7.25"
|
||||
id="path1075" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 7.5 KiB |
35
common/tiles/assets/liquid.svg.import
Normal file
35
common/tiles/assets/liquid.svg.import
Normal file
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/liquid.svg-aa214e1d670e5bab430ff4195c297e4e.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://common/tiles/assets/liquid.svg"
|
||||
dest_files=[ "res://.import/liquid.svg-aa214e1d670e5bab430ff4195c297e4e.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
51
common/tiles/assets/water.svg
Normal file
51
common/tiles/assets/water.svg
Normal file
|
@ -0,0 +1,51 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="320"
|
||||
height="400"
|
||||
viewBox="0 0 84.666666 105.83334"
|
||||
version="1.1"
|
||||
id="svg3669"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
sodipodi:docname="water.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview3671"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="true"
|
||||
showguides="false"
|
||||
inkscape:zoom="1.829812"
|
||||
inkscape:cx="-118.86467"
|
||||
inkscape:cy="240.46186"
|
||||
inkscape:window-width="3440"
|
||||
inkscape:window-height="1367"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid7845"
|
||||
originx="1.4900001e-06"
|
||||
originy="4.9600006e-06"
|
||||
spacingx="21.166667"
|
||||
spacingy="21.166667" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs3666" />
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1" />
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
35
common/tiles/assets/water.svg.import
Normal file
35
common/tiles/assets/water.svg.import
Normal file
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/water.svg-589a7f6f3af50104b42b9d564f2834e5.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://common/tiles/assets/water.svg"
|
||||
dest_files=[ "res://.import/water.svg-589a7f6f3af50104b42b9d564f2834e5.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
559
common/tiles/base.tres
Normal file
559
common/tiles/base.tres
Normal file
|
@ -0,0 +1,559 @@
|
|||
[gd_resource type="TileSet" load_steps=32 format=2]
|
||||
|
||||
[ext_resource path="res://common/tiles/assets/grass.svg" type="Texture" id=1]
|
||||
[ext_resource path="res://common/tiles/assets/liquid.svg" type="Texture" id=2]
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=1]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=2]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=3]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=4]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=5]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=6]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=7]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=17]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=24]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=25]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=26]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=27]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=28]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=29]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=8]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=9]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=10]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=11]
|
||||
points = PoolVector2Array( -10, 0, -10, 0, -10, 70, -10, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=12]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=13]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=14]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=15]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=16]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=18]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=19]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=20]
|
||||
points = PoolVector2Array( 0, 0, 0, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=21]
|
||||
points = PoolVector2Array( 0, 0, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=22]
|
||||
points = PoolVector2Array( -10, -10, -10, -10, -10, -10, -10, -10 )
|
||||
|
||||
[sub_resource type="ConvexPolygonShape2D" id=23]
|
||||
points = PoolVector2Array( 0, 70, 70, 0, 70, 70, 0, 70 )
|
||||
|
||||
[resource]
|
||||
0/name = "Grass 1"
|
||||
0/texture = ExtResource( 1 )
|
||||
0/tex_offset = Vector2( 0, 0 )
|
||||
0/modulate = Color( 1, 1, 1, 1 )
|
||||
0/region = Rect2( 0, 0, 310, 70 )
|
||||
0/tile_mode = 1
|
||||
0/autotile/bitmask_mode = 1
|
||||
0/autotile/bitmask_flags = [ Vector2( 0, 0 ), 16, Vector2( 1, 0 ), 48, Vector2( 2, 0 ), 56, Vector2( 3, 0 ), 24 ]
|
||||
0/autotile/icon_coordinate = Vector2( 0, 0 )
|
||||
0/autotile/tile_size = Vector2( 70, 70 )
|
||||
0/autotile/spacing = 10
|
||||
0/autotile/occluder_map = [ ]
|
||||
0/autotile/navpoly_map = [ ]
|
||||
0/autotile/priority_map = [ ]
|
||||
0/autotile/z_index_map = [ ]
|
||||
0/occluder_offset = Vector2( 0, 0 )
|
||||
0/navigation_offset = Vector2( 0, 0 )
|
||||
0/shape_offset = Vector2( 0, 0 )
|
||||
0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
0/shape = SubResource( 1 )
|
||||
0/shape_one_way = false
|
||||
0/shape_one_way_margin = 1.0
|
||||
0/shapes = [ {
|
||||
"autotile_coord": Vector2( 0, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 1 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 1, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 2 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 2, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 3 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 3, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 4 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
} ]
|
||||
0/z_index = 0
|
||||
1/name = "Grass 1"
|
||||
1/texture = ExtResource( 1 )
|
||||
1/tex_offset = Vector2( 0, 0 )
|
||||
1/modulate = Color( 1, 1, 1, 1 )
|
||||
1/region = Rect2( 80, 80, 230, 70 )
|
||||
1/tile_mode = 1
|
||||
1/autotile/bitmask_mode = 1
|
||||
1/autotile/bitmask_flags = [ Vector2( 0, 0 ), 48, Vector2( 1, 0 ), 56, Vector2( 2, 0 ), 24 ]
|
||||
1/autotile/icon_coordinate = Vector2( 0, 0 )
|
||||
1/autotile/tile_size = Vector2( 70, 70 )
|
||||
1/autotile/spacing = 10
|
||||
1/autotile/occluder_map = [ ]
|
||||
1/autotile/navpoly_map = [ ]
|
||||
1/autotile/priority_map = [ ]
|
||||
1/autotile/z_index_map = [ ]
|
||||
1/occluder_offset = Vector2( 0, 0 )
|
||||
1/navigation_offset = Vector2( 0, 0 )
|
||||
1/shape_offset = Vector2( 0, 0 )
|
||||
1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
1/shape = SubResource( 5 )
|
||||
1/shape_one_way = false
|
||||
1/shape_one_way_margin = 1.0
|
||||
1/shapes = [ {
|
||||
"autotile_coord": Vector2( 0, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 5 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 1, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 6 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 2, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 7 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
} ]
|
||||
1/z_index = 0
|
||||
2/name = "Grass 3"
|
||||
2/texture = ExtResource( 1 )
|
||||
2/tex_offset = Vector2( 0, 0 )
|
||||
2/modulate = Color( 1, 1, 1, 1 )
|
||||
2/region = Rect2( 80, 160, 230, 70 )
|
||||
2/tile_mode = 1
|
||||
2/autotile/bitmask_mode = 1
|
||||
2/autotile/bitmask_flags = [ Vector2( 0, 0 ), 48, Vector2( 1, 0 ), 56, Vector2( 2, 0 ), 24 ]
|
||||
2/autotile/icon_coordinate = Vector2( 0, 0 )
|
||||
2/autotile/tile_size = Vector2( 70, 70 )
|
||||
2/autotile/spacing = 10
|
||||
2/autotile/occluder_map = [ ]
|
||||
2/autotile/navpoly_map = [ ]
|
||||
2/autotile/priority_map = [ ]
|
||||
2/autotile/z_index_map = [ ]
|
||||
2/occluder_offset = Vector2( 0, 0 )
|
||||
2/navigation_offset = Vector2( 0, 0 )
|
||||
2/shape_offset = Vector2( 0, 0 )
|
||||
2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
2/shape = SubResource( 8 )
|
||||
2/shape_one_way = false
|
||||
2/shape_one_way_margin = 1.0
|
||||
2/shapes = [ {
|
||||
"autotile_coord": Vector2( 0, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 8 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 1, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 9 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 2, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 10 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
} ]
|
||||
2/z_index = 0
|
||||
3/name = "Grass 12"
|
||||
3/texture = ExtResource( 1 )
|
||||
3/tex_offset = Vector2( 0, 0 )
|
||||
3/modulate = Color( 1, 1, 1, 1 )
|
||||
3/region = Rect2( 160, 240, 150, 150 )
|
||||
3/tile_mode = 1
|
||||
3/autotile/bitmask_mode = 1
|
||||
3/autotile/bitmask_flags = [ Vector2( 0, 0 ), 16, Vector2( 0, 1 ), 56, Vector2( 1, 0 ), 48, Vector2( 1, 1 ), 24 ]
|
||||
3/autotile/icon_coordinate = Vector2( 0, 0 )
|
||||
3/autotile/tile_size = Vector2( 70, 70 )
|
||||
3/autotile/spacing = 10
|
||||
3/autotile/occluder_map = [ ]
|
||||
3/autotile/navpoly_map = [ ]
|
||||
3/autotile/priority_map = [ ]
|
||||
3/autotile/z_index_map = [ ]
|
||||
3/occluder_offset = Vector2( 0, 0 )
|
||||
3/navigation_offset = Vector2( 0, 0 )
|
||||
3/shape_offset = Vector2( 0, 0 )
|
||||
3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
3/shape = SubResource( 11 )
|
||||
3/shape_one_way = false
|
||||
3/shape_one_way_margin = 1.0
|
||||
3/shapes = [ {
|
||||
"autotile_coord": Vector2( 2, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 11 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 0, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 12 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 1, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 13 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 0, 1 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 14 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 1, 1 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 15 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
} ]
|
||||
3/z_index = 0
|
||||
4/name = "Grass 5"
|
||||
4/texture = ExtResource( 1 )
|
||||
4/tex_offset = Vector2( 0, 0 )
|
||||
4/modulate = Color( 1, 1, 1, 1 )
|
||||
4/region = Rect2( 160, 0, 70, 70 )
|
||||
4/tile_mode = 0
|
||||
4/occluder_offset = Vector2( 0, 0 )
|
||||
4/navigation_offset = Vector2( 0, 0 )
|
||||
4/shape_offset = Vector2( 0, 0 )
|
||||
4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
4/shape = SubResource( 16 )
|
||||
4/shape_one_way = false
|
||||
4/shape_one_way_margin = 1.0
|
||||
4/shapes = [ {
|
||||
"autotile_coord": Vector2( 0, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 16 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
} ]
|
||||
4/z_index = 0
|
||||
5/name = "Grass 6"
|
||||
5/texture = ExtResource( 1 )
|
||||
5/tex_offset = Vector2( 0, 0 )
|
||||
5/modulate = Color( 1, 1, 1, 1 )
|
||||
5/region = Rect2( 0, 80, 70, 70 )
|
||||
5/tile_mode = 0
|
||||
5/occluder_offset = Vector2( 0, 0 )
|
||||
5/navigation_offset = Vector2( 0, 0 )
|
||||
5/shape_offset = Vector2( 0, 0 )
|
||||
5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
5/shape = SubResource( 18 )
|
||||
5/shape_one_way = false
|
||||
5/shape_one_way_margin = 1.0
|
||||
5/shapes = [ {
|
||||
"autotile_coord": Vector2( 0, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 18 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
} ]
|
||||
5/z_index = 0
|
||||
6/name = "Grass 7"
|
||||
6/texture = ExtResource( 1 )
|
||||
6/tex_offset = Vector2( 0, 0 )
|
||||
6/modulate = Color( 1, 1, 1, 1 )
|
||||
6/region = Rect2( 0, 160, 70, 70 )
|
||||
6/tile_mode = 0
|
||||
6/occluder_offset = Vector2( 0, 0 )
|
||||
6/navigation_offset = Vector2( 0, 0 )
|
||||
6/shape_offset = Vector2( 0, 0 )
|
||||
6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
6/shape = SubResource( 19 )
|
||||
6/shape_one_way = false
|
||||
6/shape_one_way_margin = 1.0
|
||||
6/shapes = [ {
|
||||
"autotile_coord": Vector2( 0, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 19 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
} ]
|
||||
6/z_index = 0
|
||||
7/name = "Grass 8"
|
||||
7/texture = ExtResource( 1 )
|
||||
7/tex_offset = Vector2( 0, 0 )
|
||||
7/modulate = Color( 1, 1, 1, 1 )
|
||||
7/region = Rect2( 0, 240, 70, 70 )
|
||||
7/tile_mode = 0
|
||||
7/occluder_offset = Vector2( 0, 0 )
|
||||
7/navigation_offset = Vector2( 0, 0 )
|
||||
7/shape_offset = Vector2( 0, 0 )
|
||||
7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
7/shape = SubResource( 20 )
|
||||
7/shape_one_way = false
|
||||
7/shape_one_way_margin = 1.0
|
||||
7/shapes = [ {
|
||||
"autotile_coord": Vector2( 0, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 20 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
} ]
|
||||
7/z_index = 0
|
||||
8/name = "Grass 9"
|
||||
8/texture = ExtResource( 1 )
|
||||
8/tex_offset = Vector2( 0, 0 )
|
||||
8/modulate = Color( 1, 1, 1, 1 )
|
||||
8/region = Rect2( 0, 320, 70, 70 )
|
||||
8/tile_mode = 0
|
||||
8/occluder_offset = Vector2( 0, 0 )
|
||||
8/navigation_offset = Vector2( 0, 0 )
|
||||
8/shape_offset = Vector2( 0, 0 )
|
||||
8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
8/shape = SubResource( 21 )
|
||||
8/shape_one_way = false
|
||||
8/shape_one_way_margin = 1.0
|
||||
8/shapes = [ {
|
||||
"autotile_coord": Vector2( 0, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 21 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
} ]
|
||||
8/z_index = 0
|
||||
9/name = "Grass 10"
|
||||
9/texture = ExtResource( 1 )
|
||||
9/tex_offset = Vector2( 0, 0 )
|
||||
9/modulate = Color( 1, 1, 1, 1 )
|
||||
9/region = Rect2( 80, 240, 70, 70 )
|
||||
9/tile_mode = 1
|
||||
9/autotile/bitmask_mode = 0
|
||||
9/autotile/bitmask_flags = [ ]
|
||||
9/autotile/icon_coordinate = Vector2( 0, 0 )
|
||||
9/autotile/tile_size = Vector2( 70, 70 )
|
||||
9/autotile/spacing = 10
|
||||
9/autotile/occluder_map = [ ]
|
||||
9/autotile/navpoly_map = [ ]
|
||||
9/autotile/priority_map = [ ]
|
||||
9/autotile/z_index_map = [ ]
|
||||
9/occluder_offset = Vector2( 0, 0 )
|
||||
9/navigation_offset = Vector2( 0, 0 )
|
||||
9/shape_offset = Vector2( 0, 0 )
|
||||
9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
9/shape = SubResource( 22 )
|
||||
9/shape_one_way = false
|
||||
9/shape_one_way_margin = 1.0
|
||||
9/shapes = [ {
|
||||
"autotile_coord": Vector2( 1, 1 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 22 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 0, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 23 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
} ]
|
||||
9/z_index = 0
|
||||
10/name = "Grass 11"
|
||||
10/texture = ExtResource( 1 )
|
||||
10/tex_offset = Vector2( 0, 0 )
|
||||
10/modulate = Color( 1, 1, 1, 1 )
|
||||
10/region = Rect2( 80, 320, 70, 70 )
|
||||
10/tile_mode = 0
|
||||
10/occluder_offset = Vector2( 0, 0 )
|
||||
10/navigation_offset = Vector2( 0, 0 )
|
||||
10/shape_offset = Vector2( 0, 0 )
|
||||
10/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
10/shape = SubResource( 17 )
|
||||
10/shape_one_way = false
|
||||
10/shape_one_way_margin = 1.0
|
||||
10/shapes = [ {
|
||||
"autotile_coord": Vector2( 0, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 17 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
} ]
|
||||
10/z_index = 0
|
||||
11/name = "Water 1"
|
||||
11/texture = ExtResource( 2 )
|
||||
11/tex_offset = Vector2( 0, 0 )
|
||||
11/modulate = Color( 1, 1, 1, 1 )
|
||||
11/region = Rect2( 80, 0, 70, 70 )
|
||||
11/tile_mode = 0
|
||||
11/occluder_offset = Vector2( 0, 0 )
|
||||
11/navigation_offset = Vector2( 0, 0 )
|
||||
11/shape_offset = Vector2( 0, 0 )
|
||||
11/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
11/shape_one_way = false
|
||||
11/shape_one_way_margin = 0.0
|
||||
11/shapes = [ ]
|
||||
11/z_index = 0
|
||||
12/name = "Water 2"
|
||||
12/texture = ExtResource( 2 )
|
||||
12/tex_offset = Vector2( 0, 0 )
|
||||
12/modulate = Color( 1, 1, 1, 1 )
|
||||
12/region = Rect2( 160, 0, 70, 70 )
|
||||
12/tile_mode = 0
|
||||
12/occluder_offset = Vector2( 0, 0 )
|
||||
12/navigation_offset = Vector2( 0, 0 )
|
||||
12/shape_offset = Vector2( 0, 0 )
|
||||
12/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
12/shape_one_way = false
|
||||
12/shape_one_way_margin = 0.0
|
||||
12/shapes = [ ]
|
||||
12/z_index = 0
|
||||
13/name = "Grass 13"
|
||||
13/texture = ExtResource( 1 )
|
||||
13/tex_offset = Vector2( 0, 0 )
|
||||
13/modulate = Color( 1, 1, 1, 1 )
|
||||
13/region = Rect2( 0, 400, 310, 70 )
|
||||
13/tile_mode = 1
|
||||
13/autotile/bitmask_mode = 1
|
||||
13/autotile/bitmask_flags = [ Vector2( 0, 0 ), 16, Vector2( 1, 0 ), 48, Vector2( 2, 0 ), 56, Vector2( 3, 0 ), 24 ]
|
||||
13/autotile/icon_coordinate = Vector2( 0, 0 )
|
||||
13/autotile/tile_size = Vector2( 70, 70 )
|
||||
13/autotile/spacing = 10
|
||||
13/autotile/occluder_map = [ ]
|
||||
13/autotile/navpoly_map = [ ]
|
||||
13/autotile/priority_map = [ ]
|
||||
13/autotile/z_index_map = [ ]
|
||||
13/occluder_offset = Vector2( 0, 0 )
|
||||
13/navigation_offset = Vector2( 0, 0 )
|
||||
13/shape_offset = Vector2( 0, 0 )
|
||||
13/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
13/shape = SubResource( 24 )
|
||||
13/shape_one_way = false
|
||||
13/shape_one_way_margin = 1.0
|
||||
13/shapes = [ {
|
||||
"autotile_coord": Vector2( 2, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 24 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 0, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 25 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 1, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 26 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
}, {
|
||||
"autotile_coord": Vector2( 3, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 27 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
} ]
|
||||
13/z_index = 0
|
||||
14/name = "Grass 14"
|
||||
14/texture = ExtResource( 1 )
|
||||
14/tex_offset = Vector2( 0, 0 )
|
||||
14/modulate = Color( 1, 1, 1, 1 )
|
||||
14/region = Rect2( 80, 400, 70, 70 )
|
||||
14/tile_mode = 0
|
||||
14/occluder_offset = Vector2( 0, 0 )
|
||||
14/navigation_offset = Vector2( 0, 0 )
|
||||
14/shape_offset = Vector2( 0, 0 )
|
||||
14/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
14/shape = SubResource( 28 )
|
||||
14/shape_one_way = false
|
||||
14/shape_one_way_margin = 1.0
|
||||
14/shapes = [ {
|
||||
"autotile_coord": Vector2( 0, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 28 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
} ]
|
||||
14/z_index = 0
|
||||
15/name = "Grass 15"
|
||||
15/texture = ExtResource( 1 )
|
||||
15/tex_offset = Vector2( 0, 0 )
|
||||
15/modulate = Color( 1, 1, 1, 1 )
|
||||
15/region = Rect2( 240, 400, 70, 70 )
|
||||
15/tile_mode = 0
|
||||
15/occluder_offset = Vector2( 0, 0 )
|
||||
15/navigation_offset = Vector2( 0, 0 )
|
||||
15/shape_offset = Vector2( 0, 0 )
|
||||
15/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
15/shape = SubResource( 29 )
|
||||
15/shape_one_way = false
|
||||
15/shape_one_way_margin = 1.0
|
||||
15/shapes = [ {
|
||||
"autotile_coord": Vector2( 0, 0 ),
|
||||
"one_way": false,
|
||||
"one_way_margin": 1.0,
|
||||
"shape": SubResource( 29 ),
|
||||
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
} ]
|
||||
15/z_index = 0
|
|
@ -7,7 +7,7 @@ custom_features=""
|
|||
export_filter="all_resources"
|
||||
include_filter=""
|
||||
exclude_filter=""
|
||||
export_path="../../Flopsy_the_Dog.exe"
|
||||
export_path="../../flopsy.exe"
|
||||
script_export_mode=1
|
||||
script_encryption_key=""
|
||||
|
||||
|
@ -15,7 +15,7 @@ script_encryption_key=""
|
|||
|
||||
custom_template/debug=""
|
||||
custom_template/release=""
|
||||
binary_format/64_bits=true
|
||||
binary_format/64_bits=false
|
||||
binary_format/embed_pck=false
|
||||
texture_format/bptc=false
|
||||
texture_format/s3tc=true
|
||||
|
@ -30,7 +30,7 @@ codesign/timestamp_server_url=""
|
|||
codesign/digest_algorithm=1
|
||||
codesign/description=""
|
||||
codesign/custom_options=PoolStringArray( )
|
||||
application/icon=""
|
||||
application/icon="res://common/icon.ico"
|
||||
application/file_version=""
|
||||
application/product_version=""
|
||||
application/company_name=""
|
||||
|
@ -46,9 +46,9 @@ platform="Linux/X11"
|
|||
runnable=true
|
||||
custom_features=""
|
||||
export_filter="all_resources"
|
||||
include_filter="*.ogg"
|
||||
include_filter=""
|
||||
exclude_filter=""
|
||||
export_path="../../../../flopsy.x86_64"
|
||||
export_path="../../flopsy.x86_64"
|
||||
script_export_mode=1
|
||||
script_encryption_key=""
|
||||
|
||||
|
|
|
@ -1,19 +1,20 @@
|
|||
extends KinematicBody2D
|
||||
|
||||
var motion = Vector2(0, 0)
|
||||
const UP = Vector2(0, -1)
|
||||
const GRAVITY = 30
|
||||
const GRAVITY = 2000.0
|
||||
const SNAP = Vector2(0, 100)
|
||||
var velocity = Vector2(0, 0)
|
||||
var snap = SNAP
|
||||
export var health : int = 100
|
||||
|
||||
func _process_gravity():
|
||||
func _process_gravity(delta):
|
||||
if not is_on_floor():
|
||||
motion.y += GRAVITY
|
||||
velocity.y += delta * GRAVITY
|
||||
else:
|
||||
motion.y = 1
|
||||
velocity.y = 1
|
||||
if is_on_ceiling():
|
||||
motion.y = GRAVITY
|
||||
velocity.y = 1
|
||||
|
||||
func _physics_process(delta):
|
||||
if motion != null:
|
||||
move_and_slide(motion, UP)
|
||||
_process_gravity()
|
||||
if velocity != null:
|
||||
move_and_slide_with_snap(velocity, snap, Vector2(0, -1))
|
||||
_process_gravity(delta)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
extends "res://objects/characters/monsters/monster.gd"
|
||||
|
||||
func _process(delta):
|
||||
if motion != null:
|
||||
if velocity != null:
|
||||
if not $RayBottomLeft.is_colliding():
|
||||
motion.x = speed
|
||||
velocity.x = speed
|
||||
if not $RayBottomRight.is_colliding():
|
||||
motion.x = -speed
|
||||
velocity.x = -speed
|
||||
if $RayPlayerLeft.is_colliding():
|
||||
var collider = $RayPlayerLeft.get_collider()
|
||||
collider.monster_hit(-speed, DAMAGE)
|
||||
|
|
|
@ -74,4 +74,4 @@ cast_to = Vector2( 10, 0 )
|
|||
|
||||
[node name="StampedSound" type="AudioStreamPlayer2D" parent="."]
|
||||
stream = ExtResource( 16 )
|
||||
volume_db = 20.0
|
||||
volume_db = 10.0
|
||||
|
|
|
@ -6,15 +6,15 @@ const DAMAGE = 5
|
|||
|
||||
func _ready():
|
||||
if reverse_direction:
|
||||
motion.x = -speed
|
||||
velocity.x = -speed
|
||||
else:
|
||||
motion.x = speed
|
||||
velocity.x = speed
|
||||
|
||||
func _process(delta):
|
||||
if motion != null:
|
||||
if motion.x > 0:
|
||||
if velocity != null:
|
||||
if velocity.x > 0:
|
||||
$Sprite.flip_h = true
|
||||
elif motion.x < 0:
|
||||
elif velocity.x < 0:
|
||||
$Sprite.flip_h = false
|
||||
if health <= 0:
|
||||
_die()
|
||||
|
@ -23,5 +23,5 @@ func stomped_on_head():
|
|||
pass
|
||||
|
||||
func _die():
|
||||
motion = null
|
||||
velocity = null
|
||||
$Collision.disabled = true
|
||||
|
|
|
@ -76,7 +76,7 @@ func _ready():
|
|||
$Sprite.animation = ANIMATIONS[player_state]['animation']
|
||||
|
||||
func _physics_process(delta):
|
||||
if motion.y > 5 * GRAVITY and not $RayBottomLeft.is_colliding() and not $RayBottomRight.is_colliding():
|
||||
if velocity.y > 1 and not is_on_floor():
|
||||
_set_player_state("fall_start")
|
||||
|
||||
if Input.is_action_pressed("move_left") and not Input.is_action_pressed("move_right") \
|
||||
|
@ -89,6 +89,7 @@ func _physics_process(delta):
|
|||
move_stop()
|
||||
|
||||
if is_on_floor():
|
||||
snap = SNAP
|
||||
_end_animation()
|
||||
|
||||
if Input.is_action_just_pressed("jump"):
|
||||
|
@ -109,41 +110,42 @@ func _set_player_state(new_state):
|
|||
func move_right(delta):
|
||||
_set_player_state("run")
|
||||
get_node("Sprite").set_flip_h(false)
|
||||
motion.x = delta
|
||||
velocity.x = delta
|
||||
|
||||
func move_left(delta):
|
||||
_set_player_state("run")
|
||||
get_node("Sprite").set_flip_h(true)
|
||||
motion.x = -delta
|
||||
velocity.x = -delta
|
||||
|
||||
func move_stop():
|
||||
_set_player_state("idle")
|
||||
motion.x = 0
|
||||
velocity.x = 0
|
||||
|
||||
func jump():
|
||||
if _set_player_state("jump_start"):
|
||||
snap = Vector2.ZERO
|
||||
if get_floor_velocity().y < 0:
|
||||
position.y += get_floor_velocity().y * get_physics_process_delta_time() \
|
||||
- GRAVITY * get_physics_process_delta_time() - 3
|
||||
motion.y -= JUMP_HEIGHT
|
||||
velocity.y -= JUMP_HEIGHT
|
||||
|
||||
func _on_GroundCheck_body_entered(body):
|
||||
_end_animation()
|
||||
|
||||
func _end_animation():
|
||||
if motion.y > 0 and player_state in ["jump_start", "jump"]:
|
||||
if velocity.y > 0 and player_state in ["jump_start", "jump"]:
|
||||
_set_player_state("jump_end")
|
||||
if motion.y > 0 and player_state in ["fall_start", "fall"]:
|
||||
if velocity.y > 0 and player_state in ["fall_start", "fall"]:
|
||||
_set_player_state("fall_end")
|
||||
if motion.y > 0 and player_state in ["striked_start", "striked"]:
|
||||
if velocity.y > 0 and player_state in ["striked_start", "striked"]:
|
||||
_set_player_state("striked_end")
|
||||
|
||||
func monster_hit(direction : int, damage: int):
|
||||
if not invincible_hit:
|
||||
invincible_hit = true
|
||||
_set_player_state("striked_start")
|
||||
motion.y = -STRIKED_HEIGHT
|
||||
motion.x = direction * 5
|
||||
velocity.y = -STRIKED_HEIGHT
|
||||
velocity.x = direction * 5
|
||||
yield(get_tree().create_timer(1.0), "timeout")
|
||||
invincible_hit = false
|
||||
|
||||
|
@ -155,6 +157,6 @@ func coin_collected(value):
|
|||
main.add_score(value)
|
||||
|
||||
func _on_screen_exited():
|
||||
if motion.y > 1:
|
||||
if velocity.y > 1:
|
||||
health = 0
|
||||
main.player_died()
|
||||
|
|
|
@ -20,7 +20,7 @@ script = ExtResource( 11 )
|
|||
[node name="Sprite" type="AnimatedSprite" parent="."]
|
||||
frames = ExtResource( 1 )
|
||||
animation = "idle"
|
||||
frame = 8
|
||||
frame = 6
|
||||
playing = true
|
||||
__meta__ = {
|
||||
"_edit_lock_": true
|
||||
|
@ -45,16 +45,18 @@ limit_smoothed = true
|
|||
smoothing_enabled = true
|
||||
|
||||
[node name="RayBottomLeft" type="RayCast2D" parent="."]
|
||||
position = Vector2( -184, 212 )
|
||||
position = Vector2( -184, 0 )
|
||||
enabled = true
|
||||
cast_to = Vector2( 0, 60 )
|
||||
cast_to = Vector2( 0, 400 )
|
||||
collision_mask = 6
|
||||
collide_with_areas = true
|
||||
|
||||
[node name="RayBottomRight" type="RayCast2D" parent="."]
|
||||
position = Vector2( 138, 212 )
|
||||
position = Vector2( 154, 0 )
|
||||
enabled = true
|
||||
cast_to = Vector2( 0, 60 )
|
||||
cast_to = Vector2( 0, 400 )
|
||||
collision_mask = 6
|
||||
collide_with_areas = true
|
||||
|
||||
[node name="EnemyBottomCheck" type="Area2D" parent="."]
|
||||
collision_mask = 2
|
||||
|
|
|
@ -68,7 +68,7 @@ shape = SubResource( 3 )
|
|||
|
||||
[node name="SoundCollected" type="AudioStreamPlayer2D" parent="."]
|
||||
stream = ExtResource( 20 )
|
||||
volume_db = 20.0
|
||||
volume_db = -12.0
|
||||
|
||||
[connection signal="body_entered" from="PlayerCollision" to="." method="_on_Player_entered"]
|
||||
[connection signal="finished" from="SoundCollected" to="." method="_on_SoundCollected_finished"]
|
||||
|
|
|
@ -28,6 +28,7 @@ tracks/0/keys = {
|
|||
}
|
||||
|
||||
[node name="SpeechBubble" type="ReferenceRect"]
|
||||
modulate = Color( 1, 1, 1, 0 )
|
||||
margin_right = 490.0
|
||||
margin_bottom = 175.0
|
||||
script = ExtResource( 1 )
|
||||
|
@ -141,4 +142,4 @@ anims/fade = SubResource( 1 )
|
|||
|
||||
[node name="TypeSound" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource( 7 )
|
||||
volume_db = 15.0
|
||||
volume_db = -14.0
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
[ext_resource path="res://scenes/levels/01/background_01.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scenes/levels/01/level_01.gd" type="Script" id=2]
|
||||
[ext_resource path="res://objects/characters/flake/flake.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://scenes/levels/01/tilemap.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://common/tiles/base.tres" type="TileSet" id=4]
|
||||
[ext_resource path="res://objects/coin/coin.tscn" type="PackedScene" id=5]
|
||||
[ext_resource path="res://objects/characters/monsters/01/monster_01.tscn" type="PackedScene" id=6]
|
||||
[ext_resource path="res://objects/characters/player.tscn" type="PackedScene" id=7]
|
||||
|
@ -18,12 +18,18 @@ position = Vector2( 105, 910 )
|
|||
scale = Vector2( 0.2, 0.2 )
|
||||
background_scene = ExtResource( 1 )
|
||||
|
||||
[node name="Tiles" parent="." instance=ExtResource( 4 )]
|
||||
|
||||
[node name="monster_01" parent="." instance=ExtResource( 6 )]
|
||||
position = Vector2( 1015, 945 )
|
||||
reverse_direction = true
|
||||
|
||||
[node name="TileMap" type="TileMap" parent="."]
|
||||
tile_set = ExtResource( 4 )
|
||||
cell_size = Vector2( 70, 70 )
|
||||
collision_layer = 4
|
||||
collision_mask = 0
|
||||
format = 1
|
||||
tile_data = PoolIntArray( 524305, 1, 0, 524306, 1, 1, 524307, 1, 1, 524308, 1, 1, 524309, 1, 2, 589835, 1, 0, 589836, 1, 1, 589837, 1, 1, 589838, 1, 2, 786449, 0, 1, 786450, 0, 2, 786451, 0, 3, 786459, 1, 0, 786460, 4, 0, 786461, 4, 0, 786462, 4, 0, 786463, 4, 0, 786464, 7, 0, 851990, 9, 0, 851991, 4, 0, 851992, 15, 0, 851996, 5, 0, 851997, 5, 0, 851998, 5, 0, 851999, 5, 0, 852000, 8, 0, 852001, 7, 0, 983039, 4, 0, 917504, 4, 0, 917505, 4, 0, 917506, 4, 0, 917507, 4, 0, 917508, 4, 0, 917509, 4, 0, 917510, 4, 0, 917511, 4, 0, 917512, 4, 0, 917513, 4, 0, 917514, 4, 0, 917515, 4, 0, 917516, 4, 0, 917517, 4, 0, 917518, 4, 0, 917519, 7, 0, 917525, 9, 0, 917526, 10, 0, 917527, 5, 0, 917528, 5, 0, 917529, 11, 0, 917530, 11, 0, 917531, 11, 0, 917532, 5, 0, 917533, 4, 0, 917534, 4, 0, 917535, 4, 0, 917536, 5, 0, 917537, 8, 0, 917538, 7, 0, 1048575, 5, 0, 983040, 5, 0, 983041, 5, 0, 983042, 5, 0, 983043, 5, 0, 983044, 5, 0, 983045, 5, 0, 983046, 5, 0, 983047, 5, 0, 983048, 5, 0, 983049, 5, 0, 983050, 5, 0, 983051, 5, 0, 983052, 5, 0, 983053, 5, 0, 983054, 5, 0, 983055, 8, 0, 983056, 4, 0, 983057, 4, 0, 983058, 4, 0, 983059, 4, 0, 983060, 4, 0, 983061, 10, 0, 983062, 5, 0, 983063, 5, 0, 983064, 5, 0, 983065, 12, 0, 983066, 12, 0, 983067, 12, 0, 983068, 5, 0, 983069, 5, 0, 983070, 5, 0, 983071, 5, 0, 983072, 5, 0, 983073, 5, 0, 983074, 8, 0, 983075, 4, 0, 983076, 4, 0, 983077, 4, 0, 983078, 4, 0, 983079, 4, 0, 983080, 4, 0, 983081, 4, 0 )
|
||||
|
||||
[node name="Coin" parent="." instance=ExtResource( 5 )]
|
||||
position = Vector2( 315, 700 )
|
||||
|
||||
|
@ -43,10 +49,10 @@ position = Vector2( 1435, 420 )
|
|||
type = 2
|
||||
|
||||
[node name="Lift" parent="." instance=ExtResource( 8 )]
|
||||
margin_left = 2485.0
|
||||
margin_top = 140.0
|
||||
margin_right = 2865.0
|
||||
margin_bottom = 965.0
|
||||
margin_left = 2491.0
|
||||
margin_top = 146.0
|
||||
margin_right = 2871.0
|
||||
margin_bottom = 971.0
|
||||
|
||||
[node name="Coin6" parent="." instance=ExtResource( 5 )]
|
||||
position = Vector2( 3010, 70 )
|
||||
|
@ -72,7 +78,7 @@ type = 1
|
|||
position = Vector2( 3185, 105 )
|
||||
|
||||
[node name="Flake" parent="." instance=ExtResource( 3 )]
|
||||
position = Vector2( 3850, -140 )
|
||||
position = Vector2( 2774, 164 )
|
||||
scale = Vector2( 0.2, 0.2 )
|
||||
reverse_direction = true
|
||||
flake_scene = "res://scenes/levels/01/interlude_01.tscn"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[gd_scene load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://common/tilemap/tilemap.tres" type="TileSet" id=1]
|
||||
[ext_resource path="res://common/tiles/base.tres" type="TileSet" id=1]
|
||||
|
||||
[node name="Tiles" type="TileMap"]
|
||||
tile_set = ExtResource( 1 )
|
||||
|
@ -8,4 +8,3 @@ cell_size = Vector2( 70, 70 )
|
|||
collision_layer = 4
|
||||
collision_mask = 0
|
||||
format = 1
|
||||
tile_data = PoolIntArray( -65485, 2, 1, -65484, 2, 2, -65483, 2, 2, -65482, 2, 2, -65481, 2, 3, 131114, 2, 1, 131115, 2, 2, 131116, 2, 2, 131117, 2, 2, 131118, 2, 2, 131119, 2, 2, 131120, 2, 3, 458769, 2, 1, 458770, 2, 2, 458771, 2, 2, 458772, 2, 2, 458773, 2, 3, 589835, 2, 1, 589836, 2, 2, 589837, 2, 2, 589838, 2, 3, 720912, 2, 0, 917504, 0, 1, 917505, 0, 2, 917506, 0, 2, 917507, 0, 2, 917508, 0, 2, 917509, 0, 2, 917510, 0, 2, 917511, 0, 2, 917512, 0, 2, 917513, 0, 2, 917514, 0, 2, 917515, 0, 2, 917516, 0, 2, 917517, 0, 2, 917518, 0, 2, 917519, 0, 2, 917520, 0, 2, 917521, 0, 2, 917522, 0, 2, 917523, 0, 2, 917524, 0, 2, 917525, 0, 2, 917526, 0, 2, 917527, 0, 2, 917528, 0, 3, 917532, 0, 1, 917533, 0, 2, 917534, 0, 2, 917535, 0, 2, 917536, 0, 2, 917537, 0, 2, 917538, 0, 3 )
|
||||
|
|
|
@ -100,3 +100,6 @@ position = Vector2( 1536, 975 )
|
|||
texture = ExtResource( 1 )
|
||||
region_enabled = true
|
||||
region_rect = Rect2( 0, 0, 3072, 342 )
|
||||
|
||||
[node name="CanvasModulate" type="CanvasModulate" parent="."]
|
||||
color = Color( 0.8, 0.8, 0.8, 1 )
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/levels/02/level_02.gd" type="Script" id=1]
|
||||
[ext_resource path="res://common/tilemap/tilemap.tres" type="TileSet" id=2]
|
||||
[ext_resource path="res://common/tiles/base.tres" type="TileSet" id=2]
|
||||
[ext_resource path="res://objects/characters/player.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://scenes/levels/02/background_02.tscn" type="PackedScene" id=4]
|
||||
|
||||
|
@ -12,15 +12,16 @@ hud_color = Color( 1, 1, 1, 1 )
|
|||
clear_color = Color( 0.0431373, 0.298039, 0.403922, 1 )
|
||||
|
||||
[node name="Player" parent="." instance=ExtResource( 3 )]
|
||||
modulate = Color( 0.5, 0.5, 0.5, 1 )
|
||||
position = Vector2( 136, 808 )
|
||||
scale = Vector2( 0.2, 0.2 )
|
||||
background_scene = ExtResource( 4 )
|
||||
|
||||
[node name="Tiles" type="TileMap" parent="."]
|
||||
modulate = Color( 0.5, 0.5, 0.5, 1 )
|
||||
tile_set = ExtResource( 2 )
|
||||
collision_layer = 4
|
||||
collision_mask = 0
|
||||
format = 1
|
||||
tile_data = PoolIntArray( 917505, 0, 1, 917506, 0, 2, 917507, 0, 2, 917508, 0, 2, 917509, 0, 2, 917510, 0, 2, 917511, 0, 2, 917512, 0, 2, 917513, 0, 2, 917514, 0, 2, 917515, 0, 2, 917516, 0, 2, 917517, 0, 2, 917518, 0, 2, 917519, 0, 2, 917520, 0, 2, 917521, 0, 2, 917522, 0, 2, 917523, 0, 2, 917524, 0, 2, 917525, 0, 2, 917526, 0, 2, 917527, 0, 2, 917528, 0, 2, 917529, 0, 2, 917530, 0, 2, 917531, 0, 2, 917532, 0, 2, 917533, 0, 2, 917534, 0, 2, 917535, 0, 2, 917536, 0, 2, 917537, 0, 2, 917538, 0, 2, 917539, 0, 2, 917540, 0, 2, 917541, 0, 2, 917542, 0, 2, 917543, 0, 2, 917544, 0, 0, 983080, 0, 0, 983081, 0, 2, 983082, 0, 2, 983083, 0, 2, 983084, 0, 3 )
|
||||
|
||||
[node name="CanvasModulate" type="CanvasModulate" parent="."]
|
||||
color = Color( 0.5, 0.5, 0.5, 1 )
|
||||
|
|
|
@ -25,7 +25,7 @@ func load_level(next_scene := level_path, fade_out : bool = false):
|
|||
add_child(current_level)
|
||||
play_bgm(current_level.bgm_path)
|
||||
$HUD.scene_fadein()
|
||||
$BGM.volume_db = 10
|
||||
$BGM.volume_db = -5
|
||||
|
||||
func play_bgm(bgm_path):
|
||||
var stream
|
||||
|
|
|
@ -15,17 +15,17 @@ tracks/0/keys = {
|
|||
"times": PoolRealArray( 0, 1 ),
|
||||
"transitions": PoolRealArray( 1, 1 ),
|
||||
"update": 0,
|
||||
"values": [ 10.0, -80.0 ]
|
||||
"values": [ -5.0, -80.0 ]
|
||||
}
|
||||
|
||||
[node name="Main" type="Node2D"]
|
||||
script = ExtResource( 3 )
|
||||
level_path = "res://scenes/levels/02/level_02.tscn"
|
||||
level_path = "res://scenes/levels/01/level_01.tscn"
|
||||
|
||||
[node name="HUD" parent="." instance=ExtResource( 1 )]
|
||||
|
||||
[node name="BGM" type="AudioStreamPlayer" parent="."]
|
||||
volume_db = 10.0
|
||||
volume_db = -20.0
|
||||
|
||||
[node name="Fader" type="AnimationPlayer" parent="BGM"]
|
||||
anims/fade_out = SubResource( 2 )
|
||||
|
|
Loading…
Reference in a new issue