index : btroops | |
Virtual board game-aid for BattleTroops, an infantry combat simulator wargame published by FASA in 1989. |
aboutsummaryrefslogtreecommitdiff |
diff options
-rw-r--r-- | public/assets/images/save.svg | 313 |
1 files changed, 236 insertions, 77 deletions
diff --git a/public/assets/images/save.svg b/public/assets/images/save.svg index d240001..db5fd64 100644 --- a/public/assets/images/save.svg +++ b/public/assets/images/save.svg @@ -8,6 +8,7 @@ inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview id="namedview12" @@ -19,23 +20,32 @@ inkscape:pagecheckerboard="0" inkscape:deskcolor="#d1d1d1" showgrid="false" - inkscape:zoom="0.69694477" - inkscape:cx="562.4549" - inkscape:cy="607.65217" - inkscape:window-width="960" + inkscape:zoom="0.49281436" + inkscape:cx="288.14095" + inkscape:cy="822.82505" + inkscape:window-width="1920" inkscape:window-height="1011" inkscape:window-x="0" inkscape:window-y="32" - inkscape:window-maximized="0" - inkscape:current-layer="svg12" /><style + inkscape:window-maximized="1" + inkscape:current-layer="g12" /><style id="style1">.trunk { fill:brown; } .branches { fill:rgb(141, 202, 141); stroke:green; } #bush { stroke-width:0.5px; stroke:green; fill:rgb(141, 202, 141); } .doors { stroke-width:2.25px; stroke:white; } .windows, .door-edges { stroke-width:2.5px; stroke:orange; } .windows, .door-edges, .doors { stroke-linecap:square; } -.inner-walls { stroke-linec:square; stroke:white; fill:none; } -.outer-walls { stroke-line:square; stroke-width:2; stroke:black; fill:none; } +.inner-walls { + stroke-linecap:square; + stroke:white; + fill:none; +} +.outer-walls { + stroke-width:2; + stroke-linecap:square; + stroke:black; + fill:none; +} .building path { fill:none; } .floor { fill:white; } #background { stroke: #304b75; fill: #bacae3; } @@ -258,19 +268,26 @@ class="furniture" id="g148"><use transform="translate(-41.5, 19)" - href="#couch" /><use + href="#couch" + id="use1" /><use transform="translate(-7.5, 40.25) rotate(90)" - href="#couch" /><use + href="#couch" + id="use2" /><use transform="translate(6, -49.75)" - href="#cabinet" /><use + href="#cabinet" + id="use3" /><use transform="translate(2.5, -17.5) rotate(90)" - href="#cabinet" /><use + href="#cabinet" + id="use4" /><use transform="translate(44.75, -2) rotate(90)" - href="#cabinet" /><use + href="#cabinet" + id="use5" /><use transform="translate(-24.75, 38.5) rotate(90)" - href="#cabinet" /><use + href="#cabinet" + id="use6" /><use transform="translate(13.5, 16.5) rotate(33)" - href="#cabinet" /><use + href="#cabinet" + id="use7" /><use href="#desk" transform="translate(19.5, -1)" id="use144" /><use @@ -294,7 +311,8 @@ id="g158" transform="translate(484.5, 264.5)"><use href="#building3" - id="use149" /><g + id="use149" + transform="rotate(180)" /><g class="furniture" id="g157"><use href="#couch" @@ -542,25 +560,35 @@ class="furniture" id="g223"><use transform="translate(-20.75, -47.5) rotate(90)" - href="#couch"/><use + href="#couch" + id="use8" /><use transform="translate(17.5, -46.25) rotate(90)" - href="#cabinet"/><use + href="#cabinet" + id="use9" /><use transform="translate(27.5, -32.25) rotate(90)" - href="#cabinet"/><use + href="#cabinet" + id="use10" /><use transform="translate(-14, -0.5) rotate(90)" - href="#cabinet"/><use + href="#cabinet" + id="use11" /><use transform="translate(-27, 26.75) rotate(90)" - href="#cabinet"/><use + href="#cabinet" + id="use12" /><use transform="translate(27, 29.75) rotate(90)" - href="#cabinet"/><use + href="#cabinet" + id="use13" /><use transform="translate(25.75, 15.5)" - href="#cabinet"/><use + href="#cabinet" + id="use14" /><use transform="translate(15, -25)" - href="#cabinet"/><use + href="#cabinet" + id="use15" /><use transform="translate(-14.75, 51.25)" - href="#bed"/><use + href="#bed" + id="use17" /><use transform="translate(22.25, 50.25)" - href="#bed"/></g><text + href="#bed" + id="use18" /></g><text class="elevation" x="9" y="59" @@ -865,92 +893,126 @@ x="108" y="40" id="text302">2</text></g></g><g - id="map4" - style="display:none"><g + id="map4"><g class="building8" - id="g340"><use + id="g340" + transform="translate(263.125, 188.625)"><use href="#building8" id="use303" /><g class="furniture" id="g339"><use href="#couch" + transform="translate(-82, -84)" id="use304" /><use href="#couch" + transform="translate(6, -83.5)" id="use305" /><use href="#couch" + transform="translate(23, -84)" id="use306" /><use href="#couch" + transform="translate(-72, -8)" id="use307" /><use href="#couch" + transform="translate(-36.5, -8)" id="use308" /><use href="#couch" + transform="translate(-3, -8)" id="use309" /><use href="#couch" + transform="translate(-21.5, 51)" id="use310" /><use href="#desk" + transform="translate(-64, -60.5) rotate(-90)" id="use311" /><use href="#desk" + transform="translate(48, -44.5) rotate(-90)" id="use312" /><use href="#desk" + transform="translate(92.5, -78.75) rotate(-90)" id="use313" /><use href="#desk" + transform="translate(-89.5, 23) rotate(-90)" id="use314" /><use href="#desk" + transform="translate(-46, 42) rotate(-90)" id="use315" /><use href="#desk" + transform="translate(-2.5, 24) rotate(-90)" id="use316" /><use href="#desk" + transform="translate(49.5, 23.5) rotate(-90)" id="use317" /><use href="#desk" + transform="translate(101.5, 23.5) rotate(-90)" id="use318" /><use href="#desk" + transform="translate(-90.25, 56.5) rotate(90)" id="use319" /><use href="#desk" + transform="translate(-90, 89.5) rotate(90)" id="use320" /><use href="#desk" + transform="translate(110, 66.5)" id="use321" /><use href="#cabinet" + transform="translate(-42.25, -77.25) rotate(90)" id="use322" /><use href="#cabinet" + transform="translate(-29.75, -75.75)" id="use323" /><use href="#cabinet" + transform="translate(6, -56.75)" id="use324" /><use href="#cabinet" + transform="translate(23.5, -56.75)" id="use325" /><use href="#cabinet" + transform="translate(-76, -36)" id="use326" /><use href="#cabinet" + transform="translate(-52.75, -36)" id="use327" /><use href="#cabinet" + transform="translate(-12.75, -34) rotate(90)" id="use328" /><use href="#cabinet" + transform="translate(74.5, -34.5) rotate(90)" id="use329" /><use href="#cabinet" + transform="translate(-73.5, 13) rotate(90)" id="use330" /><use href="#cabinet" + transform="translate(-38, 13.25) rotate(90)" id="use331" /><use href="#cabinet" + transform="translate(-112.5, 59)" id="use332" /><use href="#cabinet" + transform="translate(-112.75, 94)" id="use333" /><use href="#cabinet" + transform="translate(-81.75, 104) rotate(90)" id="use334" /><use href="#cabinet" + transform="translate(-65.25, 68.5)" id="use335" /><use href="#cabinet" + transform="translate(-47.75, 104) rotate(90)" id="use336" /><use href="#cabinet" + transform="translate(-30, 67)" id="use337" /><use href="#cabinet" + transform="translate(31, 51) rotate(90)" id="use338" /><use href="#cabinet" + transform="translate(87.5, 58)" id="use339" /></g><text x="115" y="90" id="text339" - class="elevation">2</text></g></g><polygon - id="hex" - points="0,10 8.66,5 8.66,-5 0,-10 -8.66,-5 -8.66,5" /><line + class="elevation">2</text></g></g><line id="ast-line" stroke="black" stroke-width="0.3" @@ -965,48 +1027,48 @@ patternUnits="userSpaceOnUse"><use y="-15" href="#ast-line" - id="use1" /><use + id="use19" /><use y="-15" transform="rotate(60, 0, -15)" href="#ast-line" - id="use2" /><use + id="use20" /><use y="-15" transform="rotate(-60, 0, -15)" href="#ast-line" - id="use3" /><use + id="use21" /><use y="15" href="#ast-line" - id="use4" /><use + id="use22" /><use y="15" transform="rotate(60, 0, 15)" href="#ast-line" - id="use5" /><use + id="use23" /><use y="15" transform="rotate(-60, 0, 15)" href="#ast-line" - id="use6" /><use + id="use24" /><use x="8.66" href="#ast-line" - id="use7" /><use + id="use25" /><use x="8.66" transform="rotate(60, 8.66, 0)" href="#ast-line" - id="use8" /><use + id="use26" /><use x="8.66" transform="rotate(-60, 8.66, 0)" href="#ast-line" - id="use9" /><use + id="use27" /><use x="-8.66" href="#ast-line" - id="use10" /><use + id="use28" /><use x="-8.66" transform="rotate(60, -8.66, 0)" href="#ast-line" - id="use11" /><use + id="use29" /><use x="-8.66" transform="rotate(-60, -8.66, 0)" href="#ast-line" - id="use12" /></pattern><g + id="use30" /></pattern><g id="terrain"><rect class="floor" x="-52.75" @@ -1085,52 +1147,52 @@ transform="translate( 0, -56.25) rotate(110)" /><use href="#bush" id="use66" - transform="translate( 30.5, -56.25) rotate(-140)" /><use + transform="translate( 30.5, -55.25) rotate(-140)" /><use href="#bush" id="use67" - transform="translate( 39.5, -49.25) rotate(110)" /><use + transform="translate( 39.5, -48.25) rotate(110)" /><use href="#bush" id="use68" - transform="translate( 46.5, -38.25) rotate(-150)" /><use + transform="translate(46, -38.25) rotate(-150)" /><use href="#bush" id="use69" - transform="translate( 33.5, -26.25) rotate(100)" /><use + transform="translate( 33.25, -25.75) rotate(100)" /><use href="#bush" id="use70" - transform="translate(-37.5, 1.75) rotate(-110)" /><use + transform="translate(-37.75, 2) rotate(-110)" /><use href="#bush" id="use71" - transform="translate(-17.75, -8.25) rotate(165)" /><use + transform="translate(-17.75, -8) rotate(165)" /><use href="#bush" id="use72" - transform="translate( 34.5, -7.25) rotate(-175)" /><use + transform="translate( 34, -6.25) rotate(-175)" /><use href="#bush" id="use73" - transform="translate( 47, 4.75) rotate(110)" /><use + transform="translate( 47, 5.25) rotate(110)" /><use href="#bush" id="use74" - transform="translate(-9.75, 8.75) rotate(-130)" /><use + transform="translate(-9.75, 9.5) rotate(-130)" /><use href="#bush" id="use75" - transform="translate(-0.75, 2.75) rotate(-70)" /><use + transform="translate(-1, 3.75) rotate(-70)" /><use href="#bush" id="use76" - transform="translate( 30.75, 3.75) rotate(-80)" /><use + transform="translate( 30.5, 4) rotate(-80)" /><use href="#bush" id="use77" - transform="translate( 40.5, 17.75) rotate(120)" /><use + transform="translate( 40.25, 17.75) rotate(120)" /><use href="#bush" id="use78" - transform="translate(-44, 35.75) rotate(170)" /><use + transform="translate(-44, 36) rotate(170)" /><use href="#bush" id="use79" - transform="translate(-33.75, 30.75) rotate(145)" /><use + transform="translate(-33.75, 31.25) rotate(145)" /><use href="#bush" id="use80" - transform="translate(-23, 35.75) rotate(-170)" /><use + transform="translate(-23.25, 36) rotate(-170)" /><use href="#bush" id="use81" - transform="translate(-18.5, 22.75) rotate(100)" /><use + transform="translate(-18.5, 23.75) rotate(100)" /><use href="#bush" id="use82" transform="translate( 7, 45.75) rotate(0)" /><use @@ -1169,13 +1231,13 @@ id="building2" class="building"><polygon class="floor" - points="-33.5,-60.5 33.5,-60.5 33.5,-34 52,-3.5 52,30.5 35.5,60.5 -34,60.5 -52,34.5 -52,-3.5 -33.5,-34" + points="-52,-3.5 -33.5,-34 -33.5,-60.5 34.5,-60.5 34.5,-34 52,-3.5 52,31.5 34.5,60.5 -35,60.5 -52,31.5 " id="polygon5" /><path class="outer-walls" - d=" M -33.5 -60.5 V -34 L -52 -3 V 31 L -35 60.5 H 34.5 L 52 31.5 V -3.5 L 34.5 -34 V -60.5 Z M -33.5 -34 H 34.5 M 1 -34 V -60.5 M 9.5 -34 V 5.5 H -52 M -18 5.5 V 60.5 M 9.5 5.5 L 20 12 M 35.5 21 L 51 30.5 " + d="M -33.5,-60.5 V -34 L -52,-3 v 34 l 17,29.5 H 34.5 L 52,31.5 v -35 L 34.5,-34 v -26.5 z m 0,26.5 h 68 M 1,-34 V -60.5 M 9.5,-34 V 5.5 H -52 m 34,0 v 55 M 9.5,5.5 20.5,12.5 m 15.5,9 15.5,9.5" id="path6" /><path class="inner-walls" - d=" M -33.5 -60.5 V -34 L -52 -3 V 31 L -35 60.5 H 34.5 L 52 31.5 V -3.5 L 34.5 -34 V -60.5 Z M -33.5 -34 H 34.5 M 1 -34 V -60.5 M 9.5 -34 V 5.5 H -52 M -18 5.5 V 60.5 M 9.5 5.5 L 20 12 M 35.5 21 L 51 30.5 " + d="M -33.5,-60.5 V -34 L -52,-3 v 34 l 17,29.5 H 34.5 L 52,31.5 v -35 L 34.5,-34 v -26.5 z m 0,26.5 h 68 M 1,-34 V -60.5 M 9.5,-34 V 5.5 H -52 m 34,0 v 55 M 9.5,5.5 20.5,12.5 m 15.5,9 15.5,9.5" id="path7" /><path class="windows door-edges" d=" M -27 -60.5 H -17 M 42 -21 L 47 -12.2 M 52 10 V 20.5 M 38.7 53.5 L 44.1 44.5 M -37.7 55.8 L -43 46.6 " @@ -1356,12 +1418,12 @@ id="layer1" inkscape:label="Layer 1" style="display:none" + transform="translate(741.08673,292.2633)" sodipodi:insensitive="true"><g id="g45" class="building" transform="translate(220,276)" - style="display:inline" - sodipodi:insensitive="true"><rect + style="display:inline"><rect class="floor" x="-33.25" y="-58.25" @@ -1442,27 +1504,124 @@ width="76.5" height="120.5" id="rect227" - transform="rotate(45)" /></g><g + transform="rotate(45)" /><g + id="g50" + class="building" + style="display:none;opacity:1" + sodipodi:insensitive="true" + transform="translate(-741.08673,-292.2633)"><polygon + class="floor" + points="34.5,-60.5 34.5,-34 52,-3.5 52,31.5 34.5,60.5 -35,60.5 -52,31.5 -52,-3.5 -33.5,-34 -33.5,-60.5 " + id="polygon33" + style="display:inline" /><path + class="outer-walls" + d="M -33.5,-60.5 V -34 L -52,-3 v 34 l 17,29.5 H 34.5 L 52,31.5 v -35 L 34.5,-34 v -26.5 z m 0,26.5 h 68 M 1,-34 V -60.5 M 9.5,-34 V 5.5 H -52 m 34,0 v 55 m 27.5,-55 11,7 m 15.5,9 15.5,9.5" + id="path46" + style="display:inline;opacity:1" /><path + class="inner-walls" + d="M -33.5,-60.5 V -34 L -52,-3 v 34 l 17,29.5 H 34.5 L 52,31.5 v -35 L 34.5,-34 v -26.5 z m 0,26.5 h 68 M 1,-34 V -60.5 M 9.5,-34 V 5.5 H -52 m 34,0 v 55 m 27.5,-55 11,7 m 15.5,9 15.5,9.5" + id="path47" + style="display:inline" + sodipodi:nodetypes="cccccccccccccccccccccccc" /><path + class="windows door-edges" + d="m -27,-60.5 h 10 m 59,39.5 5,8.8 M 52,10 v 10.5 m -13.3,33 5.4,-9 M -37.7,55.8 -43,46.6" + id="path48" + style="display:none" /><path + class="door-edges windows " + d="M 7,-60.5 H 17.5 M -19,-34 h 10 m 24.5,0 h 10 m -66,39.5 h 17 m 11.5,0 h 10.5 m -4.5,55 h 16.5" + id="path49" + style="display:none" /><path + class="doors" + d="M 9.5,-60.5 H 15 M -16.5,-34 h 5 m 29.5,0 h 5 M -38,5.5 h 12 m 16.5,0 H -4 m 0.5,55 H 8" + id="path50" + style="display:none" /></g><g + id="g55" + class="building" + sodipodi:insensitive="true" + transform="translate(-741.08673,-292.2633)"><polygon + class="floor" + points="-73.25,-56.5 -50.75,-69.5 113.25,-69.5 113.25,43.5 10.75,43.5 5.75,32 -80.25,32 -87.25,44.5 -113.25,44.5 -113.25,-56.5 " + id="polygon1" /><path + class="outer-walls" + d="m -113.25,-56.5 h 40 l 22.5,-13 h 164 v 113 H 10.75 L 5.75,32 h -86 l -7,12.5 h -26 z m 0,38 h 13 m 19.5,1.5 h 46.5 v -52.5 m 0,37 h 44 v -37 m 0,30.5 h 37.5 v -30.5 m 0,30.5 h 33 m 0,-30.5 v 81 h 33 m -34.5,32 V 12 h -98.5 v 20 m 65.5,11.5 V 12 m -47,0 v 20 m -37,0 V 12.5 h -21 v -12 h -21.5 v 14 M -54.25,32 V 12.5 m -18.5,1.5 v 18" + id="path51" + style="display:inline;opacity:0.293" /><path + class="inner-walls" + d="m -113.25,-56.5 h 40 l 22.5,-13 h 164 v 113 H 10.75 L 5.75,32 h -86 l -7,12.5 h -26 z m 0,38 h 13 m 19.5,1.5 h 46.5 v -52.5 m 0,37 h 44 v -37 m 0,30.5 h 37.5 v -30.5 m 0,30.5 h 33 m 0,-30.5 v 81 h 33 m -34.5,32 V 12 h -98.5 v 20 m 65.5,11.5 V 12 m -47,0 v 20 m -37,0 V 12.5 h -21 v -12 h -21.5 v 14 M -54.25,32 V 12.5 m -18.5,1.5 v 18" + id="path52" + style="display:none" /><path + class="windows door-edges" + d="m -94.75,-56.5 h 10.25 m 19,-4.5 9,-5.25 m 32,-3.25 h 10 m 77,0 h 10 m 40.75,2 v 9.5 m 0,32.75 v 10 m -5.5,58.75 h -10.5 m -24.5,0 h -10 m -25,0 h -10 m -17.25,-0.75 -4,-9 m -87.75,0 -5,9 m -27,-0.5 v -10 m 0,-63.5 v -10" + id="path53" + style="display:none" /><path + class="door-edges windows " + d="M 12,-69.5 H 22 M 19,-39 h 10 m 24.25,0 h 10 m 17,13.25 v 10 m 21,27.25 h -16 M 72.75,12 h -10 m -24.5,0 h -10 M -3.5,12 h -14 m -22.75,0.5 h -12 m 25,-45 h 16 m -102,23 v 10" + id="path54" + style="display:none" /><path + class="doors" + d="m 14.5,-69.5 h 5 m 2,30.5 h 5 m 29.25,0 h 5 m 19.5,15.75 v 5 m 18.5,29.75 h -11 M 70.25,12 h -5 m -29.5,0 h -5 M -6,12 h -9 m -27.75,0.5 h -7 m 25,-45 h 11 m -99.5,25.75 v 5" + id="path55" + style="display:none" /></g></g><g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="scans" + transform="translate(-1666.1827,4.2444251)" + style="display:none"><image + width="571" + height="379.5" + preserveAspectRatio="none" + style="display:inline;image-rendering:optimizeSpeed" + xlink:href="scans/map1.jpg" + id="image1" + x="1661.1262" + y="379.58585" /><image + width="571" + height="379.5" + preserveAspectRatio="none" + style="display:none;image-rendering:optimizeSpeed" + xlink:href="scans/map2.jpg" + id="image1-3" + x="1661.1262" + y="-10.170812" /><image + width="571" + height="379.5" + preserveAspectRatio="none" + style="display:inline;image-rendering:optimizeSpeed" + xlink:href="scans/map3.jpg" + id="image1-6" + x="1661.1262" + y="769.4577" /><image + width="571" + height="379.5" + preserveAspectRatio="none" + style="image-rendering:optimizeSpeed" + xlink:href="scans/map4.jpg" + id="image1-36" + x="1659.1262" + y="-12.153221" /></g><g class="gameboard" - id="g12"><rect + id="g12" + style="display:inline;opacity:1" + sodipodi:insensitive="true"><rect id="background" x="-8.6599998" y="-10" width="580.21991" - height="1165" /><use - id="use13" - href="#map2" - style="display:inline" /><use - id="use15" + height="1553.33" /><use + id="use31" + href="#map2" /><use + id="use32" href="#map1" - transform="translate(0, 390.25)" /><use - id="use14" + transform="translate(0,390.25)" /><use + id="use33" href="#map3" - transform="translate(0,780.5)" /><rect + transform="translate(0,780.5)" /><use + id="use220" + href="#map4" + transform="translate(0, 1170.25)" /><rect id="dots" fill="url(#asterisk)" x="-8.6599998" y="-10" width="580.21991" - height="1165" - sodipodi:insensitive="true" /></g></svg> + height="1553.33" /></g></svg> |