138 lines
5.9 KiB
XML
138 lines
5.9 KiB
XML
<?xml version="1.0" standalone="no"?>
|
|
<svg viewBox="-150 -150 600 800" xmlns="http://www.w3.org/2000/svg">
|
|
<link xmlns="http://www.w3.org/1999/xhtml" rel="stylesheet" href="http://localhost:8080/assets/css/map.css" type="text/css" />
|
|
<style>
|
|
#image-maps image {
|
|
transform: translate(-10px, 0px);
|
|
}
|
|
|
|
g[data-edge="north"] { --i: -2; }
|
|
g[data-edge="south"] { --i: 26; }
|
|
</style>
|
|
<defs>
|
|
<polygon id="hex" points="0,10 8.66,5 8.66,-5 0,-10 -8.66,-5 -8.66,5"/>
|
|
|
|
<circle id="counter-base" cx="0" cy="0" r="5"/>
|
|
|
|
<g id="t-1" class="troop-counter-template"><use href="#counter-base"/><text>1</text></g>
|
|
<g id="t-2" class="troop-counter-template"><use href="#counter-base"/><text>2</text></g>
|
|
<g id="t-3" class="troop-counter-template"><use href="#counter-base"/><text>3</text></g>
|
|
<g id="t-4" class="troop-counter-template"><use href="#counter-base"/><text>4</text></g>
|
|
<g id="t-5" class="troop-counter-template"><use href="#counter-base"/><text>5</text></g>
|
|
<g id="t-6" class="troop-counter-template"><use href="#counter-base"/><text>6</text></g>
|
|
<g id="t-7" class="troop-counter-template"><use href="#counter-base"/><text>7</text></g>
|
|
|
|
<image id="counter-prone" href="counter_prone.jpg" width="10"/>
|
|
<image id="counter-grenade" href="counter_grenade.jpg" width="10"/>
|
|
|
|
<g id="building8" class="building">
|
|
<polygon class="floor" points="
|
|
-95.625,-108.625 -47.625,-108.625 -38.625,-93.625 70,-93.625 78.4,-108.625 113,-108.625
|
|
113,-89 89.625,-40 89.625,8.625 122.2,8.625 122.2,94 78.75,94 78.75,59.75 7.75,59.75
|
|
-17.25,108.75 -122.25,108.75 -122.25,9 -95.625,9
|
|
"/>
|
|
<path style="stroke-width: 2;" class="walls" d="
|
|
M -95.625 -108.625 h 48 l 9 15 h 108.5 l 8.5 -15 h 34.5
|
|
v 19.5 l -23.25 49 v 48.75 h 32.5 v 85.25
|
|
h -43.25 v -34.25 h -71 l -25 49 h -105
|
|
v -99.5 h 26.5 z
|
|
m 60 15 v 30.5 m 0 18 v 15.5 m 105.5 -64 v 30 m -14.75 -8.5 v 9 h -69 v -8
|
|
M -95.625 -29.5 h 185 m 0 38.25 h -185
|
|
m -26 31.75 h 60.5 m -60.5 35 h 60.5 m 0 33 v -99.75
|
|
m 69 0 v 50.75 m 0 -19.25 h -42.5 v 68 m 113.5 -40 v -28.75 h 43
|
|
"/>
|
|
<path style="stroke: white;" class="walls" d="
|
|
M -95.625 -108.625 h 48 l 9 15 h 108.5 l 8.5 -15 h 34.5
|
|
v 19.5 l -23.25 49 v 48.75 h 32.5 v 85.25
|
|
h -43.25 v -34.25 h -71 l -25 49 h -105
|
|
v -99.5 h 26.5 z
|
|
m 60 15 v 30.5 m 0 18 v 15.5 m 105.5 -64 v 30 m -14.75 -8.5 v 9 h -69 v -8
|
|
M -95.625 -29.5 h 185 m 0 38.25 h -185
|
|
m -26 31.75 h 60.5 m -60.5 35 h 60.5 m 0 33 v -99.75
|
|
m 69 0 v 50.75 m 0 -19.25 h -42.5 v 68 m 113.5 -40 v -28.75 h 43
|
|
"/>
|
|
<path class="windows" d="
|
|
M -78.25 -108.625 h 10 m 50 15 h 14 m 39 0 h 10 m 35 -15 h 10
|
|
m 23.1 4.5 v 10 m -23.2 81.5 v 10 m 12 11.2 h 16.5 m 4 19 v 10 m 0 24 v 10
|
|
m -21.25 22.25 h -17 m -19.5 -34.25 h -14.5 m -51 17.5 l -4.5 9
|
|
m -116.5 3 v -10 m 0 -24 v -10 m 0 -23 v -10 m 26.5 -14.5 v -10 m 0 -35 v -10 m 0 -20 v -10
|
|
"/>
|
|
<path class="door-edges" d="
|
|
M 89.6 -27.5 v 10 m 6.75 57 h 10 m -57.75 -30.75 h -16.5 m -24.25 36.25 v 10
|
|
m -42.5 20.75 v 10 m -26.5 1.75 v -10 m -24 -2 h -10 m 0 -35 h 10 m 100 -70 h 15.5
|
|
"/>
|
|
<path class="doors" d="
|
|
M 89.6 -25 v 5 m 9 59.5 h 5.5 m -57.75 -30.75 h -12 m -26.5 38.75 v 5.25
|
|
m -42.5 25.5 v 5 m -26.5 1.75 v -5 m -26 -4.5 h -6 m .25 -35 h 5.5 m 104.5 -70 h 11
|
|
"/>
|
|
</g>
|
|
</defs>
|
|
|
|
<rect id="background"/>
|
|
|
|
<g id="image-maps">
|
|
<image id="map4" class="map-scans" href="scans/map4.jpg" width="2284" height="1518"/>
|
|
<image id="map4" class="map-scans" href="column.jpg" width="24" height="1518" x="2268"/>
|
|
</g>
|
|
|
|
<g class="gameboard">
|
|
<g id="buildings">
|
|
<use x="263.125" y="188.625" href="#building8"/>
|
|
</g>
|
|
<g id="firing-arcs">
|
|
<g id="shapes"/>
|
|
<g id="lines"/>
|
|
</g>
|
|
<g class="start-locations">
|
|
<g data-edge="north">
|
|
<g data-x="13">
|
|
<g class="counter" data-allegiance="attacker" data-number="1"><use href="#t-1"/></g>
|
|
</g>
|
|
<g data-x="14">
|
|
<g class="counter" data-allegiance="attacker" data-number="2"><use href="#t-2"/></g>
|
|
</g>
|
|
<g data-x="15">
|
|
<g class="counter" data-allegiance="attacker" data-number="3"><use href="#t-3"/></g>
|
|
</g>
|
|
<g data-x="16">
|
|
<g class="counter" data-allegiance="attacker" data-number="4"><use href="#t-4"/></g>
|
|
</g>
|
|
<g data-x="17">
|
|
<g class="counter" data-allegiance="attacker" data-number="5"><use href="#t-5"/></g>
|
|
</g>
|
|
<g data-x="18">
|
|
<g class="counter" data-allegiance="attacker" data-number="6"><use href="#t-6"/></g>
|
|
</g>
|
|
<g data-x="19">
|
|
<g class="counter" data-allegiance="attacker" data-number="7"><use href="#t-7"/></g>
|
|
</g>
|
|
</g>
|
|
<g data-edge="south">
|
|
<g data-x="13">
|
|
<g class="counter" data-allegiance="defender" data-number="1"><use href="#t-1"/></g>
|
|
</g>
|
|
<g data-x="14">
|
|
<g class="counter" data-allegiance="defender" data-number="2"><use href="#t-2"/></g>
|
|
</g>
|
|
<g data-x="15">
|
|
<g class="counter" data-allegiance="defender" data-number="3"><use href="#t-3"/></g>
|
|
</g>
|
|
<g data-x="16">
|
|
<g class="counter" data-allegiance="defender" data-number="4"><use href="#t-4"/></g>
|
|
</g>
|
|
<g data-x="17">
|
|
<g class="counter" data-allegiance="defender" data-number="5"><use href="#t-5"/></g>
|
|
</g>
|
|
<g data-x="18">
|
|
<g class="counter" data-allegiance="defender" data-number="6"><use href="#t-6"/></g>
|
|
</g>
|
|
<g data-x="19">
|
|
<g class="counter" data-allegiance="defender" data-number="7"><use href="#t-7"/></g>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
<g class="grid"/>
|
|
</g>
|
|
<script data-cols="33" data-rows="25" href="http://localhost:8080/map.js"/>
|
|
</svg>
|