changeset 164:a904c1c55f92

replaced entrance/exit with arrow; no rotation yet
author Adrianna Pińska <adrianna.pinska@gmail.com>
date Wed, 14 Sep 2011 00:14:53 +0200
parents 41e8d4ce3af2
children 0b2f2627a0ac
files data/tiles/lab/arrow-r.png data/tiles/lab/entrance-1.png data/tiles/lab/entrance-2.png data/tiles/lab/exit-1.png data/tiles/lab/exit-2.png data/tiles/lab/flip-arrows.png mamba/sprites.py source/svg/tiles/lab/arrow-r.svg source/svg/tiles/lab/entrance-1.svg source/svg/tiles/lab/entrance-2.svg source/svg/tiles/lab/exit-1.svg source/svg/tiles/lab/exit-2.svg source/svg/tiles/lab/flip-arrows.svg
diffstat 13 files changed, 264 insertions(+), 550 deletions(-) [+]
line wrap: on
line diff
Binary file data/tiles/lab/arrow-r.png has changed
Binary file data/tiles/lab/entrance-1.png has changed
Binary file data/tiles/lab/entrance-2.png has changed
Binary file data/tiles/lab/exit-1.png has changed
Binary file data/tiles/lab/exit-2.png has changed
Binary file data/tiles/lab/flip-arrows.png has changed
--- a/mamba/sprites.py	Tue Sep 13 23:49:33 2011 +0200
+++ b/mamba/sprites.py	Wed Sep 14 00:14:53 2011 +0200
@@ -138,7 +138,7 @@
 
 
 class EntrySprite(SingleImageTileSprite):
-    image_name = 'entrance-1'
+    image_name = 'arrow-r'
 
     def __init__(self, direction, **kw):
         self.direction = direction
@@ -146,7 +146,7 @@
 
 
 class ExitSprite(SingleImageTileSprite):
-    image_name = 'exit-1'
+    image_name = 'arrow-r'
 
 
 class PuddleSprite(SingleImageTileSprite):
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/source/svg/tiles/lab/arrow-r.svg	Wed Sep 14 00:14:53 2011 +0200
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="200"
+   height="200"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="arrow-r.svg">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutM"
+       style="overflow:visible">
+      <path
+         id="path4044"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutL"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutL"
+       style="overflow:visible">
+      <path
+         id="path4041"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
+         transform="scale(0.8)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;">
+      <path
+         id="path3925"
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Lend"
+       style="overflow:visible;">
+      <path
+         id="path3901"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+         transform="scale(0.8) rotate(180) translate(12.5,0)" />
+    </marker>
+    <linearGradient
+       id="linearGradient3765">
+      <stop
+         style="stop-color:#0000ff;stop-opacity:1;"
+         offset="0"
+         id="stop3781" />
+      <stop
+         id="stop3783"
+         offset="0.5"
+         style="stop-color:#0000ff;stop-opacity:0;" />
+      <stop
+         id="stop3769"
+         offset="1"
+         style="stop-color:#0000ff;stop-opacity:1;" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.915"
+     inkscape:cx="60.548885"
+     inkscape:cy="90.298031"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1172"
+     inkscape:window-height="752"
+     inkscape:window-x="108"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     showguides="true"
+     inkscape:guide-bbox="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-852.36218)">
+    <path
+       style="fill:#800080;stroke:#000000;stroke-width:1.95088923;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
+       d="m 189.02456,952.36221 -119.461487,-72.27435 0,44.99238 -58.587632,0 0,53.2227 58.587632,0 0,46.33356 119.461487,-72.27429 z"
+       id="path4903"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
--- a/source/svg/tiles/lab/entrance-1.svg	Tue Sep 13 23:49:33 2011 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,146 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="200"
-   height="200"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.1 r9760"
-   sodipodi:docname="exit-2.svg">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient3765">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3781" />
-      <stop
-         id="stop3783"
-         offset="0.5"
-         style="stop-color:#0000ff;stop-opacity:0;" />
-      <stop
-         id="stop3769"
-         offset="1"
-         style="stop-color:#0000ff;stop-opacity:1;" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2.915"
-     inkscape:cx="105.65552"
-     inkscape:cy="98.873583"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:window-width="1172"
-     inkscape:window-height="752"
-     inkscape:window-x="108"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     showguides="true"
-     inkscape:guide-bbox="true" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-852.36218)">
-    <path
-       sodipodi:type="star"
-       style="fill:#800080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4.5999999;stroke-opacity:1;stroke-dasharray:none"
-       id="path7920"
-       sodipodi:sides="5"
-       sodipodi:cx="67.92453"
-       sodipodi:cy="71.355057"
-       sodipodi:r1="65.026451"
-       sodipodi:r2="35.234176"
-       sodipodi:arg1="1.406515"
-       sodipodi:arg2="2.0348335"
-       inkscape:flatsided="false"
-       inkscape:rounded="0"
-       inkscape:randomized="0"
-       d="M 78.559175,135.506 52.155051,102.86332 10.199643,101.29294 33.085353,66.09398 21.613942,25.70674 62.162214,36.595268 97.0279,13.204965 99.2024,55.133403 132.22199,81.06464 93.017633,96.089312 z"
-       transform="translate(0,852.36218)"
-       inkscape:transform-center-x="3.2095637"
-       inkscape:transform-center-y="-0.9884541" />
-    <path
-       transform="translate(90.710281,814.37033)"
-       sodipodi:type="star"
-       style="fill:#800080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4.5999999;stroke-opacity:1;stroke-dasharray:none"
-       id="path7920-9"
-       sodipodi:sides="5"
-       sodipodi:cx="67.92453"
-       sodipodi:cy="71.355057"
-       sodipodi:r1="27.549114"
-       sodipodi:r2="14.161792"
-       sodipodi:arg1="1.3961242"
-       sodipodi:arg2="2.0244427"
-       inkscape:flatsided="false"
-       inkscape:rounded="0"
-       inkscape:randomized="0"
-       d="M 72.71216,98.484972 61.718181,84.084455 43.601907,84.291968 53.900286,69.386068 48.104692,52.220593 65.463419,57.408757 79.99782,46.592396 80.427724,64.704758 95.206072,75.185355 78.11304,81.191246 z"
-       inkscape:transform-center-x="3.2095637"
-       inkscape:transform-center-y="-0.9884541" />
-    <path
-       transform="translate(81.88246,933.51132)"
-       sodipodi:type="star"
-       style="fill:#800080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4.5999999;stroke-opacity:1;stroke-dasharray:none"
-       id="path7920-9-8"
-       sodipodi:sides="5"
-       sodipodi:cx="67.92453"
-       sodipodi:cy="71.355057"
-       sodipodi:r1="39.673351"
-       sodipodi:r2="21.381255"
-       sodipodi:arg1="1.4061424"
-       sodipodi:arg2="2.0631605"
-       inkscape:flatsided="false"
-       inkscape:rounded="0"
-       inkscape:randomized="0"
-       d="M 74.427427,110.49183 57.817385,90.196598 32.712751,89.633607 46.88188,67.564947 39.659557,43.515048 65.026602,50.1711 85.667595,35.870434 87.176162,62.052761 107.15532,77.264363 82.720621,86.789879 z"
-       inkscape:transform-center-x="3.2095637"
-       inkscape:transform-center-y="-0.9884541" />
-    <path
-       transform="translate(-29.609821,944.14596)"
-       sodipodi:type="star"
-       style="fill:#800080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4.5999999;stroke-opacity:1;stroke-dasharray:none"
-       id="path7920-9-7"
-       sodipodi:sides="5"
-       sodipodi:cx="67.92453"
-       sodipodi:cy="71.355057"
-       sodipodi:r1="27.549114"
-       sodipodi:r2="14.161792"
-       sodipodi:arg1="1.3961242"
-       sodipodi:arg2="2.0244427"
-       inkscape:flatsided="false"
-       inkscape:rounded="0"
-       inkscape:randomized="0"
-       d="M 72.71216,98.484972 61.718181,84.084455 43.601907,84.291968 53.900286,69.386069 48.104692,52.220593 65.463419,57.408757 79.99782,46.592396 80.427724,64.704757 95.206072,75.185355 78.11304,81.191246 z"
-       inkscape:transform-center-x="3.2095637"
-       inkscape:transform-center-y="-0.9884541" />
-  </g>
-</svg>
--- a/source/svg/tiles/lab/entrance-2.svg	Tue Sep 13 23:49:33 2011 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,128 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="200"
-   height="200"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.1 r9760"
-   sodipodi:docname="entrance-1.svg">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient3765">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3781" />
-      <stop
-         id="stop3783"
-         offset="0.5"
-         style="stop-color:#0000ff;stop-opacity:0;" />
-      <stop
-         id="stop3769"
-         offset="1"
-         style="stop-color:#0000ff;stop-opacity:1;" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2.915"
-     inkscape:cx="105.65552"
-     inkscape:cy="98.873583"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:window-width="1172"
-     inkscape:window-height="752"
-     inkscape:window-x="108"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     showguides="true"
-     inkscape:guide-bbox="true" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-852.36218)">
-    <path
-       sodipodi:type="star"
-       style="fill:#800080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4.5999999;stroke-opacity:1;stroke-dasharray:none"
-       id="path7920"
-       sodipodi:sides="5"
-       sodipodi:cx="67.92453"
-       sodipodi:cy="71.355057"
-       sodipodi:r1="75.366371"
-       sodipodi:r2="41.616814"
-       sodipodi:arg1="1.0358413"
-       sodipodi:arg2="1.6641598"
-       inkscape:flatsided="false"
-       inkscape:rounded="0"
-       inkscape:randomized="0"
-       d="M 106.34648,136.19211 64.044681,112.79062 18.133865,127.93226 27.318028,80.469394 -1.2697465,41.484637 46.708181,35.552463 74.95078,-3.6830782 95.418607,40.1135 141.46127,54.849359 106.13315,87.849306 z"
-       transform="translate(52.830188,909.65206)"
-       inkscape:transform-center-x="3.2095637"
-       inkscape:transform-center-y="-0.9884541" />
-    <path
-       transform="translate(-9.8042986,811.6259)"
-       sodipodi:type="star"
-       style="fill:#800080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4.5999999;stroke-opacity:1;stroke-dasharray:none"
-       id="path7920-9"
-       sodipodi:sides="5"
-       sodipodi:cx="67.92453"
-       sodipodi:cy="71.355057"
-       sodipodi:r1="27.549114"
-       sodipodi:r2="14.161792"
-       sodipodi:arg1="1.3961242"
-       sodipodi:arg2="2.0244427"
-       inkscape:flatsided="false"
-       inkscape:rounded="0"
-       inkscape:randomized="0"
-       d="M 72.71216,98.484972 61.718181,84.084455 43.601907,84.291968 53.900286,69.386068 48.104692,52.220593 65.463419,57.408757 79.99782,46.592396 80.427724,64.704758 95.206072,75.185355 78.11304,81.191246 z"
-       inkscape:transform-center-x="3.2095637"
-       inkscape:transform-center-y="-0.9884541" />
-    <path
-       transform="translate(-35.784779,927.67941)"
-       sodipodi:type="star"
-       style="fill:#800080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4.5999999;stroke-opacity:1;stroke-dasharray:none"
-       id="path7920-9-7"
-       sodipodi:sides="5"
-       sodipodi:cx="67.92453"
-       sodipodi:cy="71.355057"
-       sodipodi:r1="27.549114"
-       sodipodi:r2="14.161792"
-       sodipodi:arg1="1.3961242"
-       sodipodi:arg2="2.0244427"
-       inkscape:flatsided="false"
-       inkscape:rounded="0"
-       inkscape:randomized="0"
-       d="M 72.71216,98.484972 61.718181,84.084455 43.601907,84.291968 53.900286,69.386069 48.104692,52.220593 65.463419,57.408757 79.99782,46.592396 80.427724,64.704757 95.206072,75.185355 78.11304,81.191246 z"
-       inkscape:transform-center-x="3.2095637"
-       inkscape:transform-center-y="-0.9884541" />
-  </g>
-</svg>
--- a/source/svg/tiles/lab/exit-1.svg	Tue Sep 13 23:49:33 2011 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,128 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="200"
-   height="200"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.1 r9760"
-   sodipodi:docname="door-yellow.svg">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient3765">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3781" />
-      <stop
-         id="stop3783"
-         offset="0.5"
-         style="stop-color:#0000ff;stop-opacity:0;" />
-      <stop
-         id="stop3769"
-         offset="1"
-         style="stop-color:#0000ff;stop-opacity:1;" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2.915"
-     inkscape:cx="105.65552"
-     inkscape:cy="98.873583"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:window-width="1172"
-     inkscape:window-height="752"
-     inkscape:window-x="108"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     showguides="true"
-     inkscape:guide-bbox="true" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-852.36218)">
-    <path
-       sodipodi:type="star"
-       style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4.5999999;stroke-opacity:1;stroke-dasharray:none"
-       id="path7843"
-       sodipodi:sides="5"
-       sodipodi:cx="88.850769"
-       sodipodi:cy="110.46312"
-       sodipodi:r1="79.600166"
-       sodipodi:r2="28.728605"
-       sodipodi:arg1="2.1970578"
-       sodipodi:arg2="2.8253763"
-       inkscape:flatsided="false"
-       inkscape:rounded="0"
-       inkscape:randomized="0"
-       d="m 42.195534,174.95712 19.351028,-55.56019 -48.450489,-33.375835 58.820671,1.23488 16.770283,-56.392853 17.002143,56.32338 58.8151,-1.476862 -48.31277,33.57488 19.57944,55.48011 -46.861074,-35.57297 z"
-       transform="translate(29.502573,847.55943)"
-       inkscape:transform-center-x="3.9223426"
-       inkscape:transform-center-y="3.607571" />
-    <path
-       sodipodi:type="star"
-       style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4.5999999;stroke-opacity:1;stroke-dasharray:none"
-       id="path7847"
-       sodipodi:sides="5"
-       sodipodi:cx="115.95197"
-       sodipodi:cy="22.298456"
-       sodipodi:r1="24.76169"
-       sodipodi:r2="9.1335611"
-       sodipodi:arg1="1.3897037"
-       sodipodi:arg2="2.0180222"
-       inkscape:flatsided="false"
-       inkscape:rounded="0"
-       inkscape:randomized="0"
-       d="M 120.41166,46.655231 112.00202,30.533734 94.165424,34.066531 106.89916,21.086668 98.027455,5.214752 l 16.279525,8.0995 12.35358,-13.34218046 -2.67243,17.98562946 16.50663,7.625995 -17.93118,3.01623 z"
-       transform="translate(-85.763293,988.21124)"
-       inkscape:transform-center-x="-1.3781204"
-       inkscape:transform-center-y="1.0151947" />
-    <path
-       sodipodi:type="star"
-       style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4.5999999;stroke-opacity:1;stroke-dasharray:none"
-       id="path7849"
-       sodipodi:sides="5"
-       sodipodi:cx="159.86278"
-       sodipodi:cy="90.909088"
-       sodipodi:r1="31.225376"
-       sodipodi:r2="11.517747"
-       sodipodi:arg1="1.5488218"
-       sodipodi:arg2="2.1771404"
-       inkscape:flatsided="false"
-       inkscape:rounded="0"
-       inkscape:randomized="0"
-       d="m 160.54889,122.12693 -7.2497,-21.75328 -22.91432,0.83481 18.44832,-13.617003 -7.87487,-21.534846 18.65138,13.337511 18.04739,-14.144079 -6.92113,21.860035 19.02876,12.793325 -22.92887,0.172737 z"
-       transform="translate(-111.83533,792.32788)"
-       inkscape:transform-center-x="-0.21201852"
-       inkscape:transform-center-y="2.7793967" />
-  </g>
-</svg>
--- a/source/svg/tiles/lab/exit-2.svg	Tue Sep 13 23:49:33 2011 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,146 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="200"
-   height="200"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.1 r9760"
-   sodipodi:docname="exit-1.svg">
-  <defs
-     id="defs4">
-    <linearGradient
-       id="linearGradient3765">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3781" />
-      <stop
-         id="stop3783"
-         offset="0.5"
-         style="stop-color:#0000ff;stop-opacity:0;" />
-      <stop
-         id="stop3769"
-         offset="1"
-         style="stop-color:#0000ff;stop-opacity:1;" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2.915"
-     inkscape:cx="105.65552"
-     inkscape:cy="98.873583"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:window-width="1172"
-     inkscape:window-height="752"
-     inkscape:window-x="108"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     showguides="true"
-     inkscape:guide-bbox="true" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-852.36218)">
-    <path
-       sodipodi:type="star"
-       style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4.5999999;stroke-opacity:1;stroke-dasharray:none"
-       id="path7843"
-       sodipodi:sides="5"
-       sodipodi:cx="88.850769"
-       sodipodi:cy="110.46312"
-       sodipodi:r1="75.789139"
-       sodipodi:r2="28.728605"
-       sodipodi:arg1="2.6819936"
-       sodipodi:arg2="3.3103121"
-       inkscape:flatsided="false"
-       inkscape:rounded="0"
-       inkscape:randomized="0"
-       d="M 20.926237,144.08233 60.530093,105.63901 35.887162,56.251959 84.687201,82.037823 124.04199,43.339566 l -9.44377,54.379865 48.96553,25.470209 -54.63661,7.82274 -9.092434,54.43972 -24.323509,-49.54515 z"
-       transform="translate(-15.780446,816.34159)"
-       inkscape:transform-center-x="3.9223426"
-       inkscape:transform-center-y="3.607571" />
-    <path
-       sodipodi:type="star"
-       style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4.5999999;stroke-opacity:1;stroke-dasharray:none"
-       id="path7847"
-       sodipodi:sides="5"
-       sodipodi:cx="115.95197"
-       sodipodi:cy="22.298456"
-       sodipodi:r1="24.76169"
-       sodipodi:r2="9.1335611"
-       sodipodi:arg1="1.3897037"
-       sodipodi:arg2="2.0180222"
-       inkscape:flatsided="false"
-       inkscape:rounded="0"
-       inkscape:randomized="0"
-       d="M 120.41166,46.655231 112.00202,30.533734 94.165424,34.066531 106.89916,21.086668 98.027455,5.214752 l 16.279525,8.0995 12.35358,-13.34218046 -2.67243,17.98562946 16.50663,7.625995 -17.93118,3.01623 z"
-       transform="translate(-85.763293,988.21124)"
-       inkscape:transform-center-x="-1.3781204"
-       inkscape:transform-center-y="1.0151947" />
-    <path
-       sodipodi:type="star"
-       style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4.5999999;stroke-opacity:1;stroke-dasharray:none"
-       id="path7849"
-       sodipodi:sides="5"
-       sodipodi:cx="159.86278"
-       sodipodi:cy="90.909088"
-       sodipodi:r1="31.225376"
-       sodipodi:r2="11.517747"
-       sodipodi:arg1="1.5488218"
-       sodipodi:arg2="2.1771404"
-       inkscape:flatsided="false"
-       inkscape:rounded="0"
-       inkscape:randomized="0"
-       d="m 160.54889,122.12693 -7.2497,-21.75328 -22.91432,0.83481 18.44832,-13.617003 -7.87487,-21.534846 18.65138,13.337511 18.04739,-14.144079 -6.92113,21.860035 19.02876,12.793325 -22.92887,0.172737 z"
-       transform="translate(4.4337907e-6,921.65893)"
-       inkscape:transform-center-x="-0.21201852"
-       inkscape:transform-center-y="2.7793967" />
-    <path
-       sodipodi:type="star"
-       style="fill:#ffff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4.5999999;stroke-opacity:1;stroke-dasharray:none"
-       id="path7847-6"
-       sodipodi:sides="5"
-       sodipodi:cx="115.95197"
-       sodipodi:cy="22.298456"
-       sodipodi:r1="24.76169"
-       sodipodi:r2="9.1335611"
-       sodipodi:arg1="1.3897037"
-       sodipodi:arg2="2.0180222"
-       inkscape:flatsided="false"
-       inkscape:rounded="0"
-       inkscape:randomized="0"
-       d="M 120.41166,46.655231 112.00202,30.533734 94.165424,34.066531 106.89916,21.086668 98.027455,5.214752 l 16.279525,8.0995 12.35358,-13.34218046 -2.67243,17.98562946 16.50663,7.625995 -17.93118,3.01623 z"
-       transform="translate(43.561845,867.47048)"
-       inkscape:transform-center-x="-1.3781204"
-       inkscape:transform-center-y="1.0151947" />
-  </g>
-</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/source/svg/tiles/lab/flip-arrows.svg	Wed Sep 14 00:14:53 2011 +0200
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="200"
+   height="200"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="flip-arrows.svg">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="TriangleOutM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutM"
+       style="overflow:visible">
+      <path
+         id="path4044"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
+         transform="scale(0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="TriangleOutL"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="TriangleOutL"
+       style="overflow:visible">
+      <path
+         id="path4041"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
+         transform="scale(0.8)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;">
+      <path
+         id="path3925"
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Lend"
+       style="overflow:visible;">
+      <path
+         id="path3901"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+         transform="scale(0.8) rotate(180) translate(12.5,0)" />
+    </marker>
+    <linearGradient
+       id="linearGradient3765">
+      <stop
+         style="stop-color:#0000ff;stop-opacity:1;"
+         offset="0"
+         id="stop3781" />
+      <stop
+         id="stop3783"
+         offset="0.5"
+         style="stop-color:#0000ff;stop-opacity:0;" />
+      <stop
+         id="stop3769"
+         offset="1"
+         style="stop-color:#0000ff;stop-opacity:1;" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.915"
+     inkscape:cx="99.656947"
+     inkscape:cy="92.852581"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1172"
+     inkscape:window-height="752"
+     inkscape:window-x="108"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     showguides="true"
+     inkscape:guide-bbox="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-852.36218)">
+    <path
+       style="fill:#800080;fill-opacity:1;stroke:#000000;stroke-width:2.51354551;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 93.511678,868.57122 c -17.135062,-0.0101 -34.429395,5.43622 -49.213609,16.68861 -36.3919117,27.69816 -43.87144671,80.16446 -16.688599,117.24637 27.182848,37.0818 78.72392,44.6707 115.11583,16.9726 L 121.8468,991.00164 C 100.65245,1006.5519 70.854676,1002.1617 55.092397,981.05948 39.246472,959.84525 43.607252,929.79593 64.821494,913.95 c 21.214234,-15.84592 51.263526,-11.48514 67.109486,9.72911 1.25152,1.67552 2.38457,3.44333 3.40873,5.25513 l -18.74806,2.84061 46.94114,66.75437 25.21044,-77.61971 -17.96689,2.69859 c -2.73856,-7.63452 -6.56086,-14.82546 -11.36244,-21.37562 -16.13982,-22.01732 -40.85866,-33.64641 -65.902222,-33.66126 z"
+       id="path5506"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>