new game 'Frog boaster'

git-svn-id: svn://kolibrios.org@1609 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
IgorA 2010-09-08 19:06:14 +00:00
parent 96e81206f8
commit a1a5d05aea
12 changed files with 2813 additions and 38 deletions

View File

@ -88,6 +88,27 @@
<h2><a name="fun_get_d">tl_node_get_data</a></h2> <h2><a name="fun_get_d">tl_node_get_data</a></h2>
<p>Берет указатель на данные (пользовательские и подпись) из узла под курсором.</p> <p>Берет указатель на данные (пользовательские и подпись) из узла под курсором.</p>
<p>Ïðèìåð 1:</p>
<pre> stdcall [tl_node_get_data], tree1
pop eax</pre>
<p>ãäå: <b>tree1</b> - ñòðóêòóðà tree_list;
<b>eax</b> - óêàçàòåëü íà äûííûå óçëà.</p>
<p>Ïðèìåð 2:</p>
<pre> NODE_SIZE equ 200
node_data rb NODE_SIZE
.........
push ecx esi edi
stdcall [tl_node_get_data], tree1
pop esi
mov edi,node_data
mov ecx,NODE_SIZE
cld
rep movsb
pop edi esi ecx</pre>
<p>ãäå: <b>tree1</b> - ñòðóêòóðà tree_list;
<b>NODE_SIZE</b> - ðàçìåð äûííûõ óçëà;
<b>node_data</b> - êîïèÿ íà äûííûõ óçëà.</p>
<h2><a name="fun_delete">tl_node_delete</a></h2> <h2><a name="fun_delete">tl_node_delete</a></h2>
<p>Удаляет узел, но не окончательно, при необходимости узел можно вернуть функцией <b>tl_info_undo</b>.</p> <p>Удаляет узел, но не окончательно, при необходимости узел можно вернуть функцией <b>tl_info_undo</b>.</p>
@ -235,6 +256,6 @@
<p>Стиль не отображает уровни (как в ListBox все узлы одного уровня).</p> <p>Стиль не отображает уровни (как в ListBox все узлы одного уровня).</p>
<hr> <hr>
<p>Документация обновлялась последний раз 10.01.10.</p> <p>Äîêóìåíòàöèÿ îáíîâëÿëàñü ïîñëåäíèé ðàç 08.09.10.</p>
</body> </body>
</html> </html>

View File

@ -1,9 +1,6 @@
if not exist bin mkdir bin if not exist bin mkdir bin
if not exist bin\font8x9.bmp @copy ..\..\..\fs\kfar\trunk\font8x9.bmp bin\font8x9.bmp if not exist bin\font8x9.bmp @copy ..\..\..\fs\kfar\trunk\font8x9.bmp bin\font8x9.bmp
if not exist bin\chi.png @copy chi.png bin\chi.png @copy *.png bin\*.png
if not exist bin\curici.png @copy curici.png bin\curici.png
if not exist bin\eggs.png @copy eggs.png bin\eggs.png
if not exist bin\wolf.png @copy wolf.png bin\wolf.png
@copy *.ini bin\*.ini @copy *.ini bin\*.ini
@fasm.exe -m 16384 nu_pogod.asm bin\nu_pogod.kex @fasm.exe -m 16384 nu_pogod.asm bin\nu_pogod.kex
@kpack bin\nu_pogod.kex @kpack bin\nu_pogod.kex

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,635 @@
<?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="420"
height="280"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="kv_z_bab.svg"
inkscape:export-filename="C:\kv_bab.png"
inkscape:export-xdpi="67.5"
inkscape:export-ydpi="67.5">
<defs
id="defs4">
<marker
inkscape:stockid="DotS"
orient="auto"
refY="0.0"
refX="0.0"
id="DotS"
style="overflow:visible">
<path
id="path3834"
d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none"
transform="scale(0.2) translate(7.4, 1)" />
</marker>
<marker
inkscape:stockid="DotM"
orient="auto"
refY="0.0"
refX="0.0"
id="DotM"
style="overflow:visible">
<path
id="path3831"
d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none"
transform="scale(0.4) translate(7.4, 1)" />
</marker>
<marker
inkscape:stockid="DotL"
orient="auto"
refY="0.0"
refX="0.0"
id="DotL"
style="overflow:visible">
<path
id="path3828"
d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none"
transform="scale(0.8) translate(7.4, 1)" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lstart"
style="overflow:visible">
<path
id="path3766"
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) translate(12.5,0)" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective2824"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2838"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2852"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2866"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3080"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.077272727"
inkscape:cx="210"
inkscape:cy="-2800"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1280"
inkscape:window-height="728"
inkscape:window-x="-4"
inkscape:window-y="-4"
inkscape:window-maximized="1" />
<style
type="text/css"
id="style4"> .Zaba { fill:#000000; stroke:#808080; stroke-width:1;stroke-linejoin:round }
.Dira { fill:#ffffff; stroke:#808080; stroke-width:1;stroke-linejoin:round }
.Dec1 { fill:#000000; stroke:#808080; stroke-width:1;stroke-linejoin:round }
.Bab { fill:#d0d0d0;stroke:#808080;stroke-width:1;stroke-linejoin:round;fill-opacity:1;stroke-opacity:1 }
</style>
<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,-772.36218)">
<rect
style="fill:#ffffff;fill-rule:nonzero;stroke:none"
id="rect_fon"
width="420"
height="6160"
x="0"
y="772.36218"
ry="0"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<g
id="g_bab1_lu">
<path
class="Bab"
sodipodi:nodetypes="csscccc"
id="path3085"
d="m 33.415233,847.96413 c 0,0 -0.364706,-2.70152 2.474874,-5.17072 2.032932,-1.76777 4.905553,-1.14905 7.026874,-1.23744 2.438586,-0.10161 4.905553,-1.41421 4.905553,-1.41421 l -1.900349,4.33103 -10.076272,5.3033 -2.43068,-1.81196 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 36.15,851.3433 c 0,0 4.375,0.625 6.25,0.125 1.875,-0.5 3.8125,-1.75 4.75,-3.1875 0.9375,-1.4375 2.3125,-6.1875 2.3125,-6.1875 0,0 -1.875,1.375 -4.25,2.25 -2.375,0.875 -3.875,0.9375 -6.25,2.6875 -2.375,1.75 -3.5625,2.6875 -3.5625,2.6875 l 0.75,1.625 z"
id="path3078"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 32.909708,847.78735 c 0,0 0.265165,-1.01647 0.220971,-2.20971 -0.04419,-1.19324 -0.220971,-3.53553 -0.220971,-3.53553 0,0 -1.520369,1.84244 -1.856155,2.65165 C 30.717767,845.50297 30.7,846.6825 30.7,846.6825 l 2.209708,1.10485 z"
id="path3083"
sodipodi:nodetypes="csczcc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 34.451664,852.07418 c 0,0 -0.01526,1.46628 0.839689,1.98874 0.795495,0.48613 1.988738,0.13258 1.414214,-1.23743 -0.574524,-1.37002 -1.762996,-3.62985 -2.474874,-4.19845 -0.801622,-0.64029 -4.463612,-2.2981 -5.170719,-2.07713 -0.707106,0.22097 -0.972271,1.01647 -0.574524,1.45841 0.397748,0.44194 3.358757,0.70711 4.242641,1.5026 0.883883,0.7955 1.81196,3.0494 1.723573,2.56326 z"
id="path3087"
sodipodi:nodetypes="cssssssc"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab2_lu"
transform="translate(0,280)">
<path
class="Bab"
sodipodi:nodetypes="cscscscscscscscsc"
id="path3074"
d="m 46.275,865.71218 c 0,0 2.75,1.25 4.75,0.5625 3.666442,-1.26034 6.1875,-2.0625 6.1875,-2.0625 0,0 -2.8125,-1.4375 -3.875,-2.75 -1.0625,-1.3125 -4.75,-1.9375 -4.75,-1.9375 0,0 0.25,-1.3125 0.25,-2.375 0,-1.07892 -0.25,-3.375 -0.25,-3.375 0,0 -1.1875,1.5625 -2.75,2.6875 -1.5625,1.125 -2.4375,3.3125 -2.4375,3.3125 0,0 -2,-0.875 -4.125,-0.0625 -1.684898,0.64423 -3.875,1.25 -3.875,1.25 0,0 1.121913,1.27189 2.25,1.6875 1.1875,0.4375 3.5625,0.1875 3.5625,0.1875 0,0 -2.375,1.3125 -2.25,4.5 0.125,3.1875 0.5,5.125 0.5,5.125 0,0 1.0625,-1.375 3.8125,-2.9375 2.75,-1.5625 2.8125,-2.4375 3,-3.8125 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 46.3,864.96218 c 0,0 1.567423,0.66224 2.275,2.05954 0.441885,0.87262 -0.818218,2.03357 -1.8125,0.9375 C 45.888693,866.99596 45.9,865.26218 45.9,865.26218 l -3.1,-5.5 c 0,0 -0.875826,-0.39684 -1.1,-1.2 -0.289579,-1.03748 0.809995,-1.30743 1.3,-0.7 0.547234,0.67837 0.2,1.7 0.2,1.7 l 3.1,5.4 z"
id="path3076"
class="Zaba"
sodipodi:nodetypes="cssccsscc"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab3_lu"
transform="translate(0,560)">
<path
class="Bab"
sodipodi:nodetypes="csccsc"
id="path3077"
d="m 67.25,870.44968 c 0,0 -1.129785,1.84222 -5.0625,2.9375 -4.806014,1.3385 -4.875,6.125 -4.875,6.125 l 1.375,1.25 c 0,0 8.522256,-5.95846 8.75,-6.8125 0.25,-0.9375 0.125,-1.9375 -0.1875,-3.5 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 58.5,880.86218 c 0,0 3.330656,-3.6381 5.6875,-5.15625 2.3125,-1.48958 5.5625,-3.78125 5.5625,-3.78125 0,0 0.3125,5.0625 -2.0625,8 -2.375,2.9375 -6.6875,3.3125 -6.6875,3.3125 l -2.5,-2.375 z"
id="path3075"
sodipodi:nodetypes="czcscc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 56.9,879.61218 c 0,0 0.125,-1.0625 -0.375,-2.125 -0.5,-1.0625 -1.375,-2 -1.375,-2 0,0 -0.8125,1.4375 -1,2.375 -0.1875,0.9375 -0.25,1.5625 -0.25,1.5625 l 3,0.1875 z"
id="path3079"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 56.096875,881.73718 c 1.1875,0.375 2.886896,1.63274 2.875,2.8125 -0.01628,1.61475 1.847634,1.28777 2.1875,0.5 0.366486,-0.84947 -2.647291,-4.35033 -4.125,-4.9375 -1.423893,-0.56579 -4.4375,-0.25 -4.625,0.375 -0.1875,0.625 -0.0625,1.5625 0.875,1.5625 0.9375,0 1.625,-0.6875 2.8125,-0.3125 z"
id="path3081"
sodipodi:nodetypes="csszssz"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab4_lu"
transform="translate(0,840)">
<path
class="Bab"
sodipodi:nodetypes="cscscscscscscscsc"
id="path3060"
d="m 78.071767,891.31861 c 0,0 3.977476,0.70711 5.745243,-0.26516 1.767767,-0.97228 5.126524,-4.24265 5.126524,-4.24265 0,0 -2.779675,-0.25436 -3.889087,-1.14905 -2.740039,-2.2097 -7.51301,0.44195 -7.51301,0.44195 0,0 0.265165,-2.12132 0,-3.0936 -0.233723,-0.85699 -1.59099,-3.09358 -1.59099,-3.09358 0,0 -0.618719,1.94454 -1.679379,3.27036 -1.06066,1.32583 -1.414213,3.71231 -1.414213,3.71231 0,0 -1.149049,0.0884 -2.386486,1.23743 -1.237437,1.14905 -3.270369,2.47489 -3.270369,2.47489 0,0 0.972272,0.79549 2.651651,0.97227 1.679379,0.17677 3.093592,-0.26517 3.093592,-0.26517 0,0 -0.707107,2.91681 0.265165,4.59619 0.947761,1.63704 1.325825,4.50781 1.325825,4.50781 0,0 3.270369,-2.12132 3.977476,-3.53553 0.707107,-1.41422 -0.176777,-5.74525 -0.441942,-5.56847 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 77.9,890.46218 c 0,0 3.192893,0.5974 3.9,2.1 0.707106,1.5026 -0.585786,2.38388 -2,1.5 -1.414214,-0.88388 -2.2,-3.3 -2.2,-3.3 l -5.1,-3.84009 c 0,0 -1.312816,-0.2636 -1.6,-0.90977 -0.353553,-0.7955 0.371415,-1.34692 0.990133,-1.17014 0.618719,0.17677 1.019867,1.72 1.019867,1.72 l 4.99,3.9 z"
id="path3062"
sodipodi:nodetypes="cssccsscc"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab5_lu"
transform="translate(0,1120)">
<path
d="m 99.947844,888.57857 -1.502602,-4.41942 c 0,0 -0.353553,3.00521 -2.65165,5.30331 -2.298097,2.29809 -2.916815,3.80069 -2.916815,4.59619 0,0.79549 -0.176777,2.82843 -0.176777,2.82843 l 4.596194,0.79549 2.65165,-9.104 z"
id="path3047"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
class="Bab"
sodipodi:nodetypes="csscscc"
id="path3045"
d="m 99.32132,898.66218 c 0,0 4.06587,-1.94454 4.41942,-4.33103 0.35355,-2.38648 -0.35355,-4.15425 -0.44194,-5.03814 -0.0884,-0.88388 0.0884,-3.88908 0.0884,-3.88908 0,0 -3.712317,2.03293 -4.772977,5.92202 -1.06066,3.88909 -1.414213,6.8059 -1.414213,6.8059 l 2.12132,0.53033 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 92.67297,897.10152 c 0,0 -1.06066,-1.5026 -1.856155,-1.85615 C 90.02132,894.89181 87.9,894.00793 87.9,894.00793 c 0,0 0.176776,1.67938 0.795495,2.56326 0.618718,0.88389 1.414213,1.59099 1.414213,1.59099 l 2.563262,-1.06066 z"
id="path3050"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 92.423131,899.49637 c 1.237513,-0.51053 3.30319,0.26061 4.419417,0.7071 1.767767,0.70711 2.916818,3.00521 4.065862,1.76777 0.85481,-0.92056 0,-2.20971 -0.53033,-2.38648 -0.530328,-0.17678 -4.68458,-1.94455 -6.363959,-2.12133 -1.679379,-0.17677 -5.235637,1.28437 -4.772971,2.20971 0.795496,1.591 1.911061,0.34754 3.181981,-0.17677 z"
id="path3052"
sodipodi:nodetypes="csssssz"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab1_ld"
transform="translate(0,1400)">
<path
class="Bab"
sodipodi:nodetypes="cscscscscscscscsc"
id="path3095"
d="m 16.771417,882.78913 c 0,0 1.679379,2.69585 4.331029,2.91682 2.65165,0.22097 7.380427,-0.70711 7.380427,-0.70711 0,0 -3.211382,-2.61355 -4.110058,-3.49133 -1.90035,-1.85616 -5.568466,-2.07713 -5.568466,-2.07713 0,0 1.016466,-1.63519 1.149048,-2.69585 0.132583,-1.06066 0.220971,-3.97747 0.220971,-3.97747 0,0 -3.005204,0.92807 -4.110058,1.98874 -1.104854,1.06066 -1.458407,2.34229 -1.458407,2.34229 0,0 -1.635185,-0.61872 -3.358758,-0.7513 C 9.5235728,876.2042 7.8,876.55776 7.8,876.55776 c 0,0 0.881358,2.46971 2.1655145,3.35875 1.1490485,0.7955 3.0052035,1.06066 3.0052035,1.06066 0,0 -1.59099,1.41422 -2.077126,3.09359 -0.486136,1.67938 -1.2816309,4.72878 -1.2816309,4.72878 0,0 4.0954989,-0.4068 5.4800779,-2.07713 1.415833,-1.70802 1.723572,-3.93328 1.679378,-3.93328 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 14.718723,876.64614 2.386485,6.27558 c 0,0 1.205442,1.39408 1.546797,2.34229 0.397748,1.10485 -1.447112,1.86775 -1.90035,0.53033 -0.197655,-0.58324 -0.220971,-2.82843 -0.220971,-2.82843 l -2.342291,-6.23138 c 0,0 -1.193243,-0.22097 -1.281631,-0.97227 -0.08839,-0.7513 0.707107,-1.32582 1.370019,-0.97227 0.562392,0.29994 0.441942,1.85615 0.441942,1.85615 z"
id="path3097"
sodipodi:nodetypes="ccssccssc"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab2_ld"
transform="translate(0,1680)">
<path
class="Bab"
sodipodi:nodetypes="csscscscscscscscsc"
id="path3080"
d="m 15.074019,906.69787 c 0,0 3.093592,0.66291 5.170719,0.39774 2.077126,-0.26516 3.226174,-0.92807 3.579728,-0.97227 0.353553,-0.0442 1.502602,-0.26516 1.502602,-0.26516 0,0 -3.756505,-3.18198 -4.993942,-3.57973 -1.237437,-0.39775 -4.242641,-0.83969 -4.242641,-0.83969 0,0 0.662913,-1.28163 0.662913,-2.56326 0,-0.88499 -0.53033,-2.43068 -0.53033,-2.43068 0,0 -2.514004,1.74477 -2.916816,2.47487 -0.707106,1.28163 -0.839689,3.35876 -0.839689,3.35876 0,0 -2.342291,-0.30937 -4.1100582,0.13258 -0.9587065,0.23968 -2.9610097,2.25391 -2.9610097,2.25391 0,0 1.7235728,0.57452 2.9168155,0.66291 1.1932427,0.0884 2.2980974,0.0442 2.2980974,0.0442 0,0 -1.0867817,2.035 -1.2374372,3.75651 -0.1591375,1.81843 0.8838832,5.83363 0.8838832,5.83363 0,0 1.998175,-2.48398 3.226175,-3.66812 1.237436,-1.19324 1.635184,-4.552 1.59099,-4.59619 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 12.531718,901.80138 2.916815,4.68459 c 0,0 1.906046,0.75984 2.43068,1.54679 0.530331,0.79549 -0.618718,2.03293 -1.502602,1.10486 -0.883883,-0.92808 -1.193242,-2.38649 -1.193242,-2.38649 l -3.093593,-4.77297 c 0,0 -1.516687,-0.60975 -1.767766,-1.23744 -0.265166,-0.66291 0.353553,-1.01646 0.928077,-0.7071 0.574524,0.30936 1.281631,1.63518 1.281631,1.76776 z"
id="path3082"
sodipodi:nodetypes="ccssccssc"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab3_ld"
transform="translate(0,1960)">
<path
class="Bab"
sodipodi:nodetypes="cscsccc"
id="path3070"
d="m 22,927.16218 c 0,0 -2,-2 -2.4375,-2.8125 C 19.247516,923.76471 19,921.53718 19,921.53718 c 0,0 1.114177,0.79157 2,1 1.0625,0.25 2.125,1.0625 2.125,1.0625 l 0.9375,3.5 -2.0625,0.0625 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 28.591966,917.67468 c 0,0 -0.875,-1.4375 -0.9375,-1.75 -0.0625,-0.3125 -0.5,-1.8125 -0.5,-1.8125 0,0 -3.42653,4.31702 -3.875,6.6875 -0.4375,2.3125 0.857995,6.44822 0.857995,6.44822 l 2.954505,0.0518 1.5,-9.625 z"
id="path3068"
sodipodi:nodetypes="cscsccc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 30.200977,928.54968 c 0,0 3.407106,-2.82449 3.6875,-6.75 0.1875,-2.625 -1.375,-3.875 -1.8125,-4.8125 -0.4375,-0.9375 -0.1875,-2.75 -0.1875,-2.75 0,0 -3.5,2.4375 -4.375,6.25 -0.875,3.8125 -0.8125,6.6875 -0.8125,6.6875 l 3.5,1.375 z"
id="path3066"
sodipodi:nodetypes="csscscc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 27.339978,928.70593 c 1.654767,0.1923 2.8125,2.15625 3.71875,1.40625 0.90625,-0.75 -0.125,-1.71875 -0.90625,-1.9375 -0.78125,-0.21875 -3.3125,-1.05178 -4.65625,-1.02053 -1.34375,0.0312 -5.71875,0.17678 -6.03125,0.92678 -0.3125,0.75 0.120276,1.26985 1.90625,1.1875 0.843431,-0.0389 4.313983,-0.7548 5.96875,-0.5625 z"
id="path3072"
sodipodi:nodetypes="csssssz"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab4_ld"
transform="translate(0,2240)">
<path
class="Bab"
sodipodi:nodetypes="cscscscscscscscsc"
id="path3059"
d="m 42.1875,939.04968 c 0,0 -1.875,-1.5 -2.3125,-3.625 -0.4375,-2.125 -0.625,-5.4375 -0.625,-5.4375 0,0 1.875,2.4375 2.75,3.0625 0.875,0.625 1.9375,2.625 1.9375,2.625 0,0 0.933561,-2.32009 3.5,-2.875 2.3125,-0.5 5.9375,-1 5.9375,-1 0,0 -1.713606,3.61834 -2.6875,5.4375 -1.405977,2.62626 -4.1875,3.0625 -4.1875,3.0625 0,0 1.8125,2.25 1.375,5.75 -0.190047,1.52037 -1.5,5.375 -1.5,5.375 0,0 -1.25,-2.1875 -2.625,-3.8125 -1.375,-1.625 -1.25,-4.6875 -1.25,-4.6875 0,0 -1.5625,2.375 -3.125,2.25 -1.5625,-0.125 -3.375,0.75 -3.375,0.75 0,0 0.949293,-4.04992 2.0625,-5.25 1.232633,-1.32882 4.25,-1.75 4.125,-1.625 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
class="Zaba"
sodipodi:nodetypes="cssccsscc"
id="path3064"
d="m 47.3,939.96218 c 0,0 1.4,-0.3 2.4,0.2 1,0.5 0.625,1.9875 -0.5,1.8 -1.125,-0.1875 -2,-1.6 -2,-1.6 l -5.8,-1.2 c 0,0 -2.0875,-0.0188 -2.9,-0.3 -0.944986,-0.32711 -0.5375,-1.5875 0.4,-1.4 0.9375,0.1875 2.7,1.3 2.7,1.3 l 5.7,1.2 z"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab5_ld"
transform="translate(0,2520)">
<path
class="Bab"
sodipodi:nodetypes="cscsccc"
id="path3056"
d="m 70.353753,928.46754 c 0,0 -2.032932,-1.32583 -2.298097,-1.63519 -0.265165,-0.30936 -0.883884,-1.63518 -0.883884,-1.63518 0,0 -2.53404,4.37546 -2.916815,6.8059 -0.426335,2.70703 1.767767,5.25911 1.767767,5.25911 l 2.695844,-0.83969 1.635185,-7.95495 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 72.800727,937.66218 c 0,0 2.784233,-1.72357 2.651651,-4.24264 -0.132583,-2.51907 -2.651651,-4.94975 -2.740039,-5.56847 -0.08839,-0.61872 -0.132582,-1.90035 -0.132582,-1.90035 0,0 -2.342292,1.28163 -3.712311,4.72878 -1.370019,3.44714 -0.707107,6.0988 -0.707107,6.0988 l 4.640388,0.88388 z"
id="path3054"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 62.411961,938.38541 c 0,0 -0.83969,-0.88389 -1.237437,-1.72358 C 60.776776,935.82214 60.6,934.54051 60.6,934.54051 c 0,0 1.237436,0.88389 2.298097,1.06066 1.06066,0.17678 2.961009,1.5468 2.961009,1.5468 l -3.447145,1.23744 z"
id="path3058"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 75.321482,939.13671 c 0.08986,1.15003 -1.546796,1.06066 -2.298097,0.44193 -0.751301,-0.61872 -3.928798,-1.20885 -6.938485,-0.7513 -2.803452,0.4262 -3.49565,1.9981 -4.375223,1.90036 -0.795496,-0.0884 -0.751288,-0.79547 -0.574524,-1.28163 0.222873,-0.61297 3.886632,-2.22363 6.452349,-2.3423 3.03084,0.0322 7.644118,0.88291 7.73398,2.03294 z"
id="path3061"
sodipodi:nodetypes="czssscz"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab1_ru"
transform="translate(0,2800)">
<path
class="Bab"
sodipodi:nodetypes="csscsscssscscc"
id="path3063"
d="m 379.95783,850.13671 c 0,0 -1.34375,-2.65625 -3.625,-2.59375 -2.28125,0.0625 -2.66217,1.59439 -2.46875,2.59375 0.1875,0.96875 1.34375,2 1.34375,2 0,0 -3.5,1 -4.59375,3.59375 -0.88938,2.10909 -0.12512,4.37138 2.625,4.28125 3.84375,-0.12495 6.46875,-4.25 6.46875,-4.25 0,0 1.40757,3.22547 3.3125,4.375 1.8125,1.09375 4.10719,0.37181 4.9375,-1 0.71875,-1.1875 0.6875,-2.9375 -0.75,-4.4375 -1.4375,-1.5 -4.09375,-2.375 -4.09375,-2.375 0,0 1.57537,-1.14126 1.78125,-2.40625 0.2187,-1.34375 -0.40625,-2.28125 -1.78125,-2.375 -1.71415,0.0724 -2.35147,1.2615 -3.15625,2.59375 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 379.81875,849.86218 c 0,0 -0.47256,-0.89473 -0.3125,-1.6875 0.0773,-0.38269 0.67425,-0.34052 0.71875,0 0.1022,0.78198 -0.21875,1.6875 -0.21875,1.6875 l -0.1875,6.1 c 0,0 0.5625,1.5875 0.4375,2.86875 -0.0668,0.68425 -1.04221,0.67878 -1.15625,-0.0625 -0.1875,-1.21875 0.46875,-2.80625 0.46875,-2.80625 l 0.25,-6.1 z"
id="path3065"
sodipodi:nodetypes="cssccsscc"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab2_ru"
transform="translate(0,3080)">
<path
class="Bab"
sodipodi:nodetypes="csssccc"
id="path3051"
d="m 369.58812,873.59781 c 0,0 -2.70929,-1.46731 -4.1875,0.75 -1.25,1.875 0.53668,4.61209 2.0625,5.375 2,1 3.9375,0.5625 5.1875,0.1875 1.25,-0.375 3.0625,-1.375 3.0625,-1.375 l 1.25,-1.75 -7.375,-3.1875 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 377.91913,875.29968 c 0,0 -1.25,-3.6875 -3.6875,-6.375 -2.93949,-3.24098 -5.75,-1.25 -6.0625,0.3125 -0.2646,1.32299 0.11143,3.41045 2.625,5.5 2.57337,2.13926 5.27559,2.42533 5.1875,2.375 l 1.9375,-1.8125 z"
id="path3049"
sodipodi:nodetypes="cssscc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 381.09881,872.66218 c 0,0 0.75,-3.3125 -0.5,-4.25 -1.25,-0.9375 -2.58109,-0.4823 -3.25,0.5625 -1.25097,1.95394 0.625,6.1875 0.625,6.1875 l 3.125,-2.5 z"
id="path3053"
sodipodi:nodetypes="csscc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 377.00403,876.46408 c -0.625,0.625 -1.35847,2.32163 -1.1875,3.0625 0.1875,0.8125 1.19521,0.93808 1.75,0.25 0.52028,-0.64528 0.0707,-1.85455 2.0625,-3.625 2.25,-2 3.56614,-1.76335 3.6875,-2.8125 0.0819,-0.70789 -0.4375,-1 -1,-1 -1.14052,0 -4.6875,3.5 -5.3125,4.125 z"
id="path3055"
sodipodi:nodetypes="csssssz"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab3_ru"
transform="translate(0,3360)">
<path
class="Bab"
sodipodi:nodetypes="csscssscssscsssccc"
id="path2884"
d="m 349.01795,885.36512 c -1.7403,0.39497 -2.53985,2.63181 -1.89892,4.54369 0.57913,1.72753 2.76964,2.70691 4.93097,2.55337 1.64705,-0.11701 3.51739,-1.2546 3.51739,-1.2546 0,0 -0.3677,2.80024 0.10055,4.28041 0.46826,1.48017 2.11146,3.2269 3.7175,3.00432 2.32038,-0.32158 3.46725,-1.6845 3.5974,-3.52551 0.13014,-1.841 -2.07562,-6.00005 -2.07562,-6.00005 0,0 1.57478,0.3411 2.69103,-1.32897 0.69667,-1.04239 0.35251,-1.99308 -0.18319,-2.63125 -0.47638,-0.5675 -1.47168,-0.5941 -2.11992,-0.44853 -1.0349,0.23238 -2.92956,1.76355 -2.92956,1.76355 0,0 1.16323,-2.57579 0.61403,-3.8113 -0.5492,-1.23552 -1.48899,-1.47118 -2.5292,-1.43597 -1.1999,0.0406 -1.818,0.62028 -2.28622,2.06887 -0.29903,0.92514 0.0194,2.79939 0.0194,2.79939 0,0 -3.00853,-1.98773 -5.16567,-0.57742 l 3e-5,0 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
class="Zaba"
sodipodi:nodetypes="ccscc"
id="path2922"
d="m 355.02481,892.22797 3.58643,-5.99388 c 0,0 0.95839,-4.32329 2.12049,-3.67897 1.23927,0.68713 -1.97862,3.45494 -1.97862,3.45494 l -3.7283,6.21791 z"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
<path
class="Zaba"
sodipodi:nodetypes="cssc"
id="path2920"
d="m 355.39033,891.25604 c 0,0 -2.93907,1.15986 -2.98427,2.39963 -0.0447,1.22713 0.92309,1.72954 1.84697,1.37884 1.23954,-0.47051 0.92332,-2.44929 1.1373,-3.77847 z"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab4_ru"
transform="translate(0,3640)">
<path
class="Bab"
id="path3035"
d="m 330.53612,901.86218 c 0,0 -4.0625,-1.1875 -6.1875,-4.1875 -2.125,-3 -1.8125,-5.1875 -0.5625,-6.1875 1.25,-1 4.625,-0.125 4.625,-0.125 l 3.1875,9.625 -1.0625,0.875 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 331.55512,901.04968 c 0,0 -3.125,-3.375 -3.25,-7.5 -0.125,-4.125 2.06618,-5.98922 3.5625,-6.6875 0.9375,-0.4375 2.758,0.17264 3.5,1.3125 0.8254,1.26798 1.07285,3.50083 0.9375,5.125 -0.3125,3.75 -2.5,7.5 -2.5,7.5 l -2.25,0.25 z"
id="path3031"
sodipodi:nodetypes="csssscc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 337.3,900.92468 c 0,0 2.8125,-1.1875 2.875,-3.625 0.0625,-2.4375 -1.5,-2.8125 -2.5,-2.6875 -2.35373,0.52003 -2.5392,3.80536 -2.875,6.375 l 2.5,-0.0625 z"
id="path3033"
sodipodi:nodetypes="csccc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 334.87413,902.48718 c 0,0 6.4375,0.1875 7.25,-0.25 0.8125,-0.4375 0.75,-1.3125 0.125,-1.75 -0.66563,-0.46594 -1.375,-0.3125 -2.4375,0.0625 -1.0625,0.375 -2.43721,0.67163 -5.375,0.625 -4,-0.0625 -4.36055,1.35123 -4.12463,2 0.25,0.6875 1.125,0.9375 2.125,0.625 0.45432,-0.14197 1.31213,-1.125 2.43713,-1.3125 z"
id="path3037"
sodipodi:nodetypes="cssssssc"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab5_ru"
transform="translate(0,3920)">
<path
class="Bab"
sodipodi:nodetypes="csscsscsscssc"
id="path3022"
d="m 313.82839,910.73718 c 0,0 -4.375,-2.375 -5.25,-4.25 -0.875,-1.875 0.37336,-4.58626 2.875,-4.5 3.625,0.125 6,4.875 6,4.875 0,0 1.12121,-3.20336 3,-3.125 2.00216,0.0835 2.65728,1.14108 2.375,3.125 -0.1954,1.3733 -2.75,3 -2.75,3 0,0 2.25,0 3,1.625 0.75,1.625 -0.0577,2.76924 -1.125,3.125 -1.875,0.625 -3.5,-2.125 -3.5,-2.125 0,0 -1.625,5.375 -3.25,6.125 -1.625,0.75 -4.59565,0.89896 -5,-2.875 -0.375,-3.5 3.875,-5 3.625,-5 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
class="Zaba"
sodipodi:nodetypes="czzccsscc"
id="path3024"
d="m 314.09532,910.21694 c 0,0 -2.64637,-0.73734 -3.90803,-0.53121 -1.26166,0.20613 -1.09165,2.46164 0.25542,2.53326 1.34708,0.0716 3.75198,-1.52542 3.75198,-1.52542 l 6.3918,-0.82087 c 0,0 2.08536,0.74161 2.70305,0.47407 1.02594,-0.44436 0.8954,-1.94128 -0.3202,-2.14581 -0.82921,-0.13951 -2.50162,1.3272 -2.50162,1.3272 l -6.37241,0.68878 z"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab1_rd"
transform="translate(0,4200)">
<path
class="Bab"
sodipodi:nodetypes="csscsscsscssc"
id="path3039"
d="m 400.4816,890.45296 c 0,0 2.04637,-1.72968 4.125,-1.25 1.625,0.375 2.25,1.6875 1.8125,2.875 -0.3212,0.87184 -1.75,1.375 -1.75,1.375 0,0 3.1875,1.25 3.4375,4.1875 0.18028,2.11826 -0.875,3.75 -4.0625,3.6875 -2.33307,-0.0457 -4.875,-4 -4.875,-4 0,0 -1.875,3.0625 -5.125,2.5 -2.21104,-0.38268 -3.46063,-2.18661 -2.4375,-4.4375 0.9375,-2.0625 4.25,-2.5625 4.25,-2.5625 0,0 -0.9375,-2.5625 -0.0625,-3.9375 0.87821,-1.38005 2.6875,-1.1875 3.375,-0.4375 0.6875,0.75 1.375,2 1.3125,2 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 400.75,890.56218 c 0,0 1.24649,-1.65168 1.3125,-3.03783 0.0625,-1.3125 -1.5,-1.5 -1.8125,-0.3125 -0.3125,1.1875 0.125,3.25033 0.125,3.25033 l -1.25,6.81 c 0,0 -1.28551,1.57726 -1.1875,2.75217 0.098,1.17491 1.51737,1.1709 1.8125,0.25 0.29513,-0.9209 -0.225,-2.875 -0.225,-2.875 l 1.225,-6.83717 z"
id="path3042"
sodipodi:nodetypes="csscczzcc"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab2_rd"
transform="translate(0,4480)">
<path
class="Bab"
sodipodi:nodetypes="cssczcc"
id="path3032"
d="m 394.7084,920.65439 c 0,0 -4.68459,0.44195 -8.04334,-2.03293 -3.63182,-2.67609 -2.3301,-5.14969 -1.5026,-5.92202 1.32583,-1.23743 4.94975,-0.79549 4.94975,-0.79549 0,0 9.24008,0.58245 10.47402,2.01083 1.23394,1.42838 0.92807,5.28121 0.92807,5.28121 l -6.8059,1.4584 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 395.78534,921.56218 c 0,0 -4.72326,-2.81374 -6.45235,-7.42463 -1.32583,-3.53553 1.23744,-5.48007 3.53554,-4.77297 2.29809,0.70711 3.75079,1.48732 4.77297,3.09359 1.23744,1.94455 0.79549,7.42463 0.79549,7.42463 l -2.65165,1.67938 z"
id="path3030"
sodipodi:nodetypes="cssscc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 403.77991,918.01189 c 0,0 0.92445,-2.98804 0.0884,-5.39169 -0.70711,-2.03294 -3.28504,-1.36057 -3.97748,0.53033 -0.69244,1.8909 -0.27317,3.45521 1.06066,5.3033 l 2.82843,-0.44194 z"
id="path3034"
sodipodi:nodetypes="cszcc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 395.71465,921.50573 c 0,0 2.12133,-1.41421 4.15426,-2.38648 2.03293,-0.97228 4.86135,-1.5026 5.48007,-1.06066 0.61872,0.44194 0.53033,1.94454 -0.35355,2.03293 -0.88389,0.0884 -2.86325,-0.24323 -4.5962,0.7071 -2.74003,1.50261 -2.65164,3.00521 -3.88908,3.44715 -1.00234,0.35798 -1.76777,-0.17678 -1.85616,-0.88388 -0.0884,-0.70711 0.61872,-1.32583 1.06066,-1.85616 z"
id="path3041"
sodipodi:nodetypes="cssssssc"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab3_rd"
transform="translate(0,4760)">
<path
class="Bab"
sodipodi:nodetypes="cssscsscsscsssc"
id="path3021"
d="m 378.28294,931.98604 c 0,0 -2.5625,2.125 -4.9375,1.875 -2.375,-0.25 -4.125,-1.625 -3.75,-4.25 0.375,-2.625 2.9375,-3.375 4.25,-3.375 0.8125,0 3.625,0.1875 3.625,0.1875 0,0 -0.5,-3.625 1.1875,-4.1875 1.6875,-0.5625 2.875,0.25 3.3125,1.5 0.4375,1.25 0,4.375 0,4.375 0,0 1.97137,-1.30358 3.875,-0.9375 1.625,0.3125 2.01091,2.13113 1.375,3.25 -0.61675,1.08515 -2.625,1.125 -2.625,1.125 0,0 0.4375,2.9375 -0.0625,4.75 -0.5,1.8125 -2.25,3.5625 -4.5,3.125 -2.72304,-0.52948 -3,-2.375 -3,-3.9375 0,-1.12673 1.25,-3.5 1.25,-3.5 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 377.86855,932.15979 c 0,0 -2.50087,1.13692 -3.33459,2.10604 -0.83372,0.96912 0.74679,2.58721 1.82452,1.77589 1.07773,-0.81132 1.89265,-3.5808 1.89265,-3.5808 l 4.36742,-4.73863 c 0,0 2.07396,-0.77292 2.375,-1.375 0.5,-1 -0.5625,-2.0625 -1.625,-1.4375 -0.72476,0.42633 -1.0625,2.625 -1.0625,2.625 l -4.4375,4.625 z"
id="path3023"
sodipodi:nodetypes="czzccsscc"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab4_rd"
transform="translate(0,5040)">
<path
class="Bab"
sodipodi:nodetypes="csscc"
id="path3018"
d="m 361.42727,949.76218 c 0,0 -6.06183,-2.14618 -6.89429,-7.68979 -0.34528,-2.29935 2.08749,-4.09713 4.15426,-2.82842 3.74902,2.30137 4.59619,9.28077 4.59619,9.28077 l -1.85616,1.23744 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 364.91287,949.47815 c 0,0 3.14595,-4.74509 2.20971,-9.63433 -0.7955,-4.15425 -5.40161,-4.00993 -6.54074,-1.23744 -0.86101,2.09558 -0.70711,4.41942 0.17678,6.62913 0.83045,2.07613 2.91681,4.5078 2.91681,4.5078 l 1.23744,-0.26516 z"
id="path3013"
sodipodi:nodetypes="cssscc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 365.57,948.22654 c 0,0 1.67938,-5.92202 3.8007,-6.89429 2.12132,-0.97227 3.88908,0.0884 3.88908,1.85615 0,1.76777 -0.75334,3.46755 -2.20971,4.50781 -2.47487,1.76777 -5.39168,0.88388 -5.48007,0.53033 z"
id="path3015"
sodipodi:nodetypes="csssc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 365.96903,950.17715 c 0,0 4.24072,-1.32581 6.27557,-1.32582 1.591,-10e-6 2.47488,-0.88389 2.38649,-1.59099 -0.11287,-0.90299 -1.32583,-1.06066 -2.2981,-0.44194 -0.97227,0.61871 -3.18198,1.67937 -5.65685,2.12132 -2.47488,0.44194 -3.88909,0.44194 -5.03814,0.88388 -1.14905,0.44194 -1.6568,1.28328 -0.79549,1.76777 1.41421,0.79549 5.12652,-1.32583 5.12652,-1.41422 z"
id="path3020"
sodipodi:nodetypes="cssssssc"
class="Zaba"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g_bab5_rd"
transform="translate(0,5320)">
<path
d="m 345.3125,948.42644 c 0,0 -1.75,-3.1875 -3.4375,-3.9375 -1.6875,-0.75 -3.30012,-0.99196 -4.5625,0.9375 -1.01427,1.55024 -0.25,3.75 0.625,4.625 0.65699,0.65699 3.375,2.25 3.375,2.25 0,0 -2.5625,1.1875 -3.5625,2.375 -1,1.1875 -1.25,2.6875 -0.5,4.125 0.64191,1.23034 3.25,1.75 4.875,0.875 1.625,-0.875 3.9375,-4.0625 3.9375,-4.0625 0,0 0.55434,1.51294 2.5625,1.5625 1.25338,0.0309 1.92678,-0.75321 2.125,-1.5625 0.24924,-1.01761 -0.0302,-2.09271 -0.5,-2.5625 -0.75,-0.75 -3.3125,-1 -3.3125,-1 0,0 3.0625,-0.5625 3.8125,-1.6875 0.75,-1.125 0.5625,-2.5625 -0.0625,-3.25 -0.8076,-0.88836 -2.25,-0.875 -3.3125,-0.3125 -0.85928,0.45491 -2.0625,1.75 -2.0625,1.625 z"
id="path2976"
sodipodi:nodetypes="cssscssscssscsssc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#808080;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
class="Zaba"
sodipodi:nodetypes="cssc"
id="path2978"
d="m 340.70688,952.25345 c 0,0 -2.55233,-1.86254 -3.62392,-1.23744 -1.06067,0.61873 -0.96735,1.70518 -0.17678,2.2981 1.06067,0.79549 2.56326,-0.53032 3.8007,-1.06066 z"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
<path
class="Zaba"
sodipodi:nodetypes="ccscc"
id="path2980"
d="m 341.1,952.23766 6.98268,-0.17677 c 0,0 4.16526,-1.50329 4.24264,-0.17678 0.0825,1.41462 -3.97747,0.17678 -3.97747,0.17678 L 341.1,952.23766 z"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g3013"
transform="translate(0,5600)">
<path
class="Dira"
sodipodi:nodetypes="czzcsc"
id="path3011"
d="m 112.87282,1018.5978 c 0,0 -7.62459,1.0343 -9.98788,-1.591 -2.3633,-2.6252 -2.71277,-1.3928 -4.5962,-2.2981 -1.90035,-0.9133 -1.98874,-2.2981 -1.98874,-2.2981 0,0 1.149049,-8.3526 9.67853,-3.1819 7.89122,4.7838 7.42462,8.662 6.89429,9.3691 z"
style="fill:#ffffff;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
<path
class="Dec1"
sodipodi:nodetypes="csscccccccccc"
id="path3008"
d="m 122.11256,1017.2247 c 0,0 -3,-1.1339 -4.625,-4.6339 -1.625,-3.5 -2.375,-10 -6.375,-12.5 -4,-2.50007 -8.5,-2.37507 -8.5,-2.37507 l -0.75,-7.125 -2.41789,2.375 0.96078,5.05178 c -3.74499,1.66994 -5.475572,4.32809 -5.664746,8.40769 0.137024,3.0162 1.743179,6.8706 1.743179,6.8706 0,0 1.356893,-7.1797 5.378677,-4.205 3.55352,2.5561 4.50001,0.6778 7.26777,4.9645 0,0 3.77145,1.1679 3.77144,4.7248 3.34903,0.4179 9.08579,-1.3054 9.21079,-1.5554 z"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g2974"
transform="translate(0,5880)">
<path
class="Dira"
sodipodi:nodetypes="czcssc"
id="path2972"
d="m 305.35,1006.9872 c 0,0 -10.84002,2.7635 -12.8125,5.5625 -1.97248,2.799 -0.4375,6.5625 -0.4375,6.5625 0,0 5.89575,-0.8898 9.375,-3.375 2.625,-1.875 3.875,-4.25 4.125,-5.75 0.14385,-0.8631 -0.25,-3 -0.25,-3 z"
style="fill:#ffffff;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
<path
d="m 277.6,1017.9872 c 0,0 3,-0.25 4.625,-3.75 1.625,-3.5 2.375,-10 6.375,-12.5 4,-2.50002 8.5,-2.37502 8.5,-2.37502 l 0.75,-7.125 3.125,2.375 -2.075,4.875 c 0,0 2.61129,1.07862 3.95,2.50002 1.67678,1.7803 2.5,5 2.5,5 0,0 -5.24598,2.1895 -7.5,3.75 -1.625,1.125 -4.45078,3.665 -5.375,5.5 -0.54705,1.0861 -0.125,3 -0.125,3 0,0 -1.1198,1.875 -4.125,2.25 -3.34903,0.4179 -10.5,-3.25 -10.625,-3.5 z"
id="path2970"
sodipodi:nodetypes="cssccccscsscsc"
class="Dec1"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -0,0 +1,396 @@
<?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="420"
height="280"
id="svg2"
version="1.1"
inkscape:version="0.47 r22583"
sodipodi:docname="kv_z_lost.svg"
inkscape:export-filename="C:\kv_lost.png"
inkscape:export-xdpi="67.5"
inkscape:export-ydpi="67.5">
<defs
id="defs4">
<marker
inkscape:stockid="DotS"
orient="auto"
refY="0.0"
refX="0.0"
id="DotS"
style="overflow:visible">
<path
id="path3834"
d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none"
transform="scale(0.2) translate(7.4, 1)" />
</marker>
<marker
inkscape:stockid="DotM"
orient="auto"
refY="0.0"
refX="0.0"
id="DotM"
style="overflow:visible">
<path
id="path3831"
d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none"
transform="scale(0.4) translate(7.4, 1)" />
</marker>
<marker
inkscape:stockid="DotL"
orient="auto"
refY="0.0"
refX="0.0"
id="DotL"
style="overflow:visible">
<path
id="path3828"
d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;marker-end:none"
transform="scale(0.8) translate(7.4, 1)" />
</marker>
<marker
inkscape:stockid="Arrow1Lstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lstart"
style="overflow:visible">
<path
id="path3766"
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) translate(12.5,0)" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective2824"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2838"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2852"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2866"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3080"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.13076923"
inkscape:cx="210"
inkscape:cy="-1540"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1280"
inkscape:window-height="728"
inkscape:window-x="-4"
inkscape:window-y="-4"
inkscape:window-maximized="1" />
<style
type="text/css"
id="style4"> .Zaba { fill:#000000; stroke:#202020; stroke-width:1;stroke-linejoin:round }
.Dira { fill:#ffffff; stroke:#808080; stroke-width:1;stroke-linejoin:round }
.Dec1 { fill:#000000; stroke:#808080; stroke-width:1;stroke-linejoin:round }
.LineD { fill:none;stroke:#ffffff;stroke-width:5.3;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none }
.Bab { fill:#d0d0d0;stroke:#000000;stroke-width:1;stroke-linejoin:round;fill-opacity:1;stroke-opacity:1 }
.Gusen { fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#DotS) }
.GusL { fill:none;stroke:#ffffff;stroke-width:1.8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none }</style>
<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,-772.36218)">
<rect
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect_fon"
width="420"
height="3640"
x="0"
y="772.36218"
ry="0"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<g
id="g3031">
<path
class="Bab"
sodipodi:nodetypes="cscsc"
id="path3027"
d="m 92.005,973.11218 c 0,0 -0.125,4.125 0.875,7 1,2.875 6,5.625 6,5.625 0,0 0.404313,-6.16206 -0.25,-8.125 -1,-3 -6.25,-4.375 -6.625,-4.5 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 102.79388,983.48718 c 0,0 0.83758,-4.11226 -0.125,-7 -1.125,-3.375 -6.250002,-6.25 -6.250002,-6.25 0,0 -0.872883,4.79455 -0.518878,7.75 0.354005,2.95545 1.326758,5.31743 3.518878,7.375 l 3.375002,-1.875 z"
id="path3025"
sodipodi:nodetypes="csczcc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 95.7,989.16218 c 0,0 -1.849555,1.5165 -1.365178,2.5 0.60959,1.23773 3,0.0207 4.75,-2.35433 1.749998,-2.375 4.124998,-2.375 5.249998,-3.375 1.125,-1 0.5013,-2.80048 -1.09467,-2.75 -0.75481,0.0239 -1.43123,1.00926 -2.21806,1.67748 -0.78684,0.66822 -2.187268,1.19752 -2.187268,1.19752 -2.439064,0.71916 -2.664971,1 -3,3.14645 L 95.7,989.2 z"
id="path3029"
sodipodi:nodetypes="csssscccc"
class="Zaba"
style="fill:#000000;stroke:#202020;stroke-width:1;stroke-linejoin:round" />
<path
class="Bab"
sodipodi:nodetypes="csccsc"
id="path3036"
d="m 92.834822,984.43285 c 0,0 0.272748,1.81694 0.875,2.875 0.8918,1.56675 1.955806,1.89645 1.955806,1.89645 1.032463,-1.32486 2.08351,-2.23753 3.169194,-3.14645 0,0 -1.242394,-0.71451 -2.375,-1.125 -1.22694,-0.44468 -4,-0.375 -3.625,-0.5 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
</g>
<g
id="g3021"
transform="translate(0,280)">
<path
style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotS)"
class="Gusen"
sodipodi:nodetypes="csssc"
id="path3019"
d="m 92.95965,1018.5622 c 0,0 -0.707107,-3.0052 -3.181981,-3.5355 -2.474873,-0.5303 -10.606601,0.3536 -10.606601,-0.7071 0,-1.0607 1.59099,-6.5407 0.53033,-7.7782 C 78.06637,1004.6338 72.1,1001.5917 72.1,1001.5917" />
<path
d="m 85.588583,1008.6878 0,12.3744 m -12.197592,-9.3692 14.318912,-2.4748 M 71.8,1007.804 c 0,0 3.889088,-1.2375 4.949748,-3.182 1.553971,-2.8489 1.237436,-6.54079 1.237436,-6.54079"
id="path3017"
sodipodi:nodetypes="cccccsc"
class="GusL"
style="fill:none;stroke:#ffffff;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g3042"
transform="translate(0,560)">
<path
style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotS)"
class="Gusen"
sodipodi:nodetypes="csssc"
id="path3040"
d="m 77.384776,994.56218 c 0,0 -2.298097,-1.59099 -2.740038,-2.74004 -0.441942,-1.14905 -0.358632,-7.3321 -1.149049,-8.3085 -1.502602,-1.85616 -6.540738,1.67938 -8.662058,1.41421 C 63.748772,984.79224 59,978.29872 59,978.29872" />
<path
d="m 64.724622,979.19752 c 0,0 -0.707107,2.12132 -2.474874,3.35876 C 60.481981,983.79371 57.3,984.32404 57.3,984.32404 m 22.804194,4.77297 -10.871767,0.26517 2.828427,-11.13693"
id="path3038"
class="GusL"
style="fill:none;stroke:#ffffff;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:nodetypes="cscccc" />
</g>
<g
id="g3050"
transform="translate(0,840)">
<path
style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotS)"
class="Gusen"
sodipodi:nodetypes="csssc"
id="path3048"
d="m 56.658951,988.96218 c 0,0 -2.764414,-3.54763 -4.065864,-3.80069 -3.18198,-0.61872 -6.406703,4.58186 -10.076272,1.14904 -2.740038,-2.56326 -1.767767,-5.92202 -2.032932,-7.68978 C 40.218718,976.85298 39.6,973.05228 39.6,973.05228" />
<path
d="m 35.5,977.3736 c 0,0 2.317891,1.3786 4.861359,1.06067 2.828427,-0.35356 4.331029,-2.47488 4.331029,-2.47488 m 6.629126,15.20279 1.06066,-13.70019 -13.700194,12.9047"
id="path3046"
sodipodi:nodetypes="cscccc"
class="GusL"
style="fill:none;stroke:#ffffff;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g4236"
transform="translate(0,1120)">
<path
style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotS)"
class="Gusen"
sodipodi:nodetypes="csssc"
id="path4234"
d="m 32.539029,980.82024 c 0,0 -1.274575,-0.91285 -1.767767,-1.59099 -0.707107,-0.97228 -2.12132,-5.12652 -4.949747,-5.39169 -1.850147,-0.17345 -7.18026,4.33885 -8.57367,4.59619 -1.94421,0.35906 -6.98268,-2.91681 -6.98268,-2.91681" />
<path
d="m 15.826524,972.56979 c 0.0034,1.41085 0.269781,3.08373 -0.707106,5.39168 C 14.056677,980.47226 10.7,981.76218 10.7,981.76218 m 21.124815,-9.89949 -6.894291,9.28077 -6.540738,-9.8111"
id="path4232"
sodipodi:nodetypes="cscccc"
class="GusL"
style="fill:none;stroke:#ffffff;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g2963"
transform="translate(0,1400)">
<path
sodipodi:nodetypes="csscc"
class="Bab"
id="path2957"
d="m 307.53776,986.36218 c 0,0 -1.75,-9 0.75,-11.625 2.14133,-2.2484 4.75,-1.25 5.5,-0.5 0.75,0.75 1,3.375 1,3.375 l -7.25,8.75 z"
style="fill:#d0d0d0;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
<path
d="m 307.8666,987.74271 c 0,0 -1.125,-2.375 -2.625,-2.375 -1.25623,0 -1.75,1.125 -1.25,2 0.5,0.875 4.125,1.25 4.125,1.25 l 2.125,3.125 c 0,0 0.024,1.89901 0.5,2.375 0.875,0.875 2,0.625 2.125,-0.25 0.16771,-1.17394 -2.625,-2.75 -2.625,-2.75 l -2.375,-3.375 z"
id="path2961"
sodipodi:nodetypes="cssccsscc"
class="Zaba"
style="fill:#000000;stroke:#202020;stroke-width:1;stroke-linejoin:round" />
<path
d="m 308.12036,986.49081 c 0,0 -0.25,-4.5 3.625,-7.5 3.875,-3 6.98597,-0.73724 7,1.5 0.019,3.02329 -4.875,7 -4.875,7 0,0 3.75,1.375 3.375,3.125 -0.375,1.75 -1.5,1.875 -2.75,2 -1.25,0.125 -3.5,-1.625 -4,-2.125 -0.5,-0.5 -2.625,-3.625 -2.375,-4 z"
id="path2959"
sodipodi:nodetypes="csscsssc"
class="Bab"
style="fill:#d0d0d0;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-opacity:1" />
</g>
<g
id="g4781"
transform="translate(0,1680)">
<path
style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotS)"
class="Gusen"
sodipodi:nodetypes="csssc"
id="path2987"
d="m 307.06,1020.7192 c 0,0 1.5026,-4.2427 3.97748,-3.7124 2.47487,0.5304 5.21582,3.0356 7.07106,3.0936 2.82843,0.088 5.56847,-2.1213 6.45235,-5.3917 0.88389,-3.2703 0.53033,-9.8111 0.53033,-9.8111" />
<path
d="m 312.80636,1024.3622 -0.17677,-12.6395 m 6.18718,2.4748 9.28078,6.8943 m 1.85616,-12.6395 c 0,0 -2.20971,2.0329 -4.90556,1.9003 -2.70162,-0.1329 -5.61266,-1.9887 -5.61266,-1.9887"
id="path2989"
sodipodi:nodetypes="ccccczc"
class="GusL"
style="fill:none;stroke:#ffffff;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g4789"
transform="translate(0,1960)">
<path
style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotS)"
class="Gusen"
sodipodi:nodetypes="csssc"
id="path4785"
d="m 333.54194,1002.5996 c 0,0 4.86137,2.5632 4.68459,-5.7453 -0.17678,-8.30851 0.44194,-7.33624 4.86136,-6.0988 2.47858,0.694 3.8007,1.14905 4.94975,0.35355 1.14904,-0.79549 4.24264,-6.71751 4.24264,-6.71751" />
<path
d="m 353.57126,990.57873 c 0,0 -2.47487,-0.61872 -4.24264,-1.76777 -1.76776,-1.14905 -3.88909,-4.68458 -3.88909,-4.68458 m -7.51301,0.0884 5.21491,10.16466 m -0.17677,5.56847 L 332.8,993.58395"
id="path4787"
sodipodi:nodetypes="csccccc"
class="GusL"
style="fill:none;stroke:#ffffff;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g4797"
transform="translate(0,2240)">
<path
style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotS)"
class="Gusen"
id="path4795"
d="m 355.1,993.46218 c 0,0 1.14905,-1.76777 2.12132,-1.76777 0.97228,0 6.54074,1.85616 7.68979,1.32583 1.14905,-0.53033 3.44715,-7.51301 4.41942,-8.04334 0.97227,-0.53033 6.98268,-2.03293 6.98268,-2.03293" />
<path
d="m 360.5,995.97041 10e-6,-11.93242 13.6118,9.28077 c 0,0 -2.60282,-6.98332 -2.74004,-9.8111 -0.16285,-3.35598 0.79551,-5.74525 0.79551,-5.74525"
id="path4793"
sodipodi:nodetypes="cccsc"
class="GusL"
style="fill:none;stroke:#ffffff;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g2988"
transform="translate(0,2520)">
<path
style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotS)"
class="Gusen"
sodipodi:nodetypes="csssc"
id="path2986"
d="m 379.2744,993.36218 c 0,0 2.12132,-0.0884 3.09359,-0.79549 0.97227,-0.70711 4.33103,-5.74525 6.01041,-5.74525 2.12132,0 7.2618,4.61507 8.3085,4.86136 1.5026,0.35356 7.33624,-2.38648 7.33624,-2.38648" />
<path
d="m 397.97134,985.26438 c 0,0 0.44374,4.54943 1.56889,6.55179 0.97394,1.73326 4.5962,4.15424 4.5962,4.15424 M 383.1,985.54059 l 5.83363,12.28598 3.44715,-15.99829"
id="path2984"
sodipodi:nodetypes="cscccc"
class="GusL"
style="fill:none;stroke:#ffffff;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<g
id="g3004"
transform="translate(0,2800)">
<path
class="Dira"
sodipodi:nodetypes="cssscsc"
id="path3002"
d="m 303.87151,852.61496 c 0,0 1.375,1.75 2.625,2 1.25,0.25 1.875,-0.75 3.375,0.75 0.63738,0.63738 0.28472,2.21042 1.25,2.5 2.5,0.75 3.25,3.375 3.25,3.375 0,0 -4.40505,3.91059 -9,0 -5.875,-5 -1.625,-8.625 -1.5,-8.625 z"
style="fill:#ffffff;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
<path
d="m 314.55,860.08718 c 0,0 1.125,5.5 -0.75,9.875 -1.54145,3.59672 -6.25,8.5 -6.25,8.5 0,0 0,-3.5 -2.75,-6.5 -2.75,-3 -6.63241,-4.05158 -8.25,-7.125 -1.25,-2.375 -0.625,-5.5 0.375,-7.25 1,-1.75 1.625,-2.375 1.625,-2.375 l -5.25,-3.625 2.125,-2.75 4.125,4.75 c 0,0 1.29393,-0.68131 2.25,-1 1.5,-0.5 3.375,-0.25 3.375,-0.25 0,0 -2.92539,1.64922 -2.125,3.25 0.875,1.75 1.38639,3.45444 2.5,4.25 1.42759,1.01986 1.875,0.375 3.375,0.875 1.0933,0.36443 2.125,1.625 2.875,1.625 1.375,0 2.875,-2.125 2.75,-2.25 z"
id="path3000"
sodipodi:nodetypes="cscsssccccscssssc"
class="Dec1"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g2996"
transform="translate(0,3080)">
<path
class="Dira"
sodipodi:nodetypes="csscsc"
id="path2994"
d="m 263.25,864.71218 c 0,0 3.25,-0.5 4.375,0.875 1.125,1.375 -0.5,3 1.875,4.125 1.36499,0.64657 4.875,2.25 4.875,2.25 0,0 2.69473,-6.62503 -1.375,-9.75 -7,-5.375 -9.625,2.5 -9.75,2.5 z"
style="fill:#ffffff;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
<path
d="m 264.275,867.73718 c 0,0 -3.875,-3 -3.75,-7.5 0.125,-4.5 1.125,-5.625 1.125,-5.625 l -5.25,-3 2.25,-2.375 4,4.125 c 0,0 1.75,-2 6,-2 4.25,0 11.25,3.75 11.25,11 0,7.25 -5.625,15.75 -5.625,15.75 0,0 -0.375,-1.125 -0.875,-3 -0.45206,-1.69522 -0.625,-3 -0.625,-3 0,0 2.375,-3.625 1.5,-5.875 -0.4375,-1.125 -2.19582,-1.16955 -3.04688,-2.39062 -1.07812,-1.54688 -2.70312,-2.17188 -3.82812,-2.10938 -2.25,0.125 -3.25,1.625 -3.375,2.375 -0.125,0.75 0.25,3.625 0.25,3.625 z"
id="path2992"
sodipodi:nodetypes="csccccsscscssssc"
class="Dec1"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
<g
id="g2983"
transform="translate(0,3360)">
<path
class="Dira"
id="path2981"
d="m 239.84195,855.96327 c 0,0 5.3033,1.94455 5.12652,3.53554 -0.17678,1.59099 -1.76777,1.94454 -1.59099,3.53553 0.17678,1.59099 1.94454,3.35876 1.76777,4.77297 -0.17678,1.41421 -2.65165,3.53553 -2.65165,3.53553 0,0 -6.01041,-4.41941 -6.18719,-7.95495 -0.17677,-3.53553 3.35876,-7.07106 3.53554,-7.42462 z"
style="fill:#ffffff;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
<path
d="m 246.42932,857.20071 c 0,0 -3.88908,-4.24264 -6.89429,-5.3033 -3.0052,-1.06066 -7.42462,1.06066 -7.42462,1.06066 l -4.41942,-3.35876 -1.59099,1.23744 4.77297,3.35875 c 0,0 -2.99591,3.77746 -2.65164,7.42463 0.55448,5.8741 7.24784,8.83883 8.83883,11.13693 1.34247,1.93913 2.12132,5.83363 2.12132,5.83363 l 5.3033,-8.13173 c 0,0 -1.94454,-1.06066 -2.82843,-1.76777 -0.88388,-0.7071 -1.59099,-5.12652 -1.59099,-6.71751 0,-1.59099 0.70711,-4.24264 1.59099,-4.59619 0.88389,-0.35356 4.5962,-0.17678 4.77297,-0.17678 z"
id="path2979"
sodipodi:nodetypes="csccccssccsssc"
class="Dec1"
style="fill:#000000;stroke:#808080;stroke-width:1;stroke-linejoin:round" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -3,7 +3,8 @@ displ_w=315
displ_h=210 displ_h=210
file_decorat=kv_decor.png file_decorat=kv_decor.png
file_unit=kv_zaba.png file_unit=kv_zaba.png
file_objects=eggs.png file_objects=kv_bab.png
file_lost=kv_lost.png
offs_shadow_x=2 offs_shadow_x=2
offs_shadow_y=2 offs_shadow_y=2
[Game] [Game]
@ -13,6 +14,8 @@ delay_min=15
[Colors] [Colors]
background=223,240,223 ;öâåò ôîíà background=223,240,223 ;öâåò ôîíà
shadows=200,200,200 ;öâåò òåíåé shadows=200,200,200 ;öâåò òåíåé
objects=208,64,0 ;цвет двигающихся предметов
lost=33,128,120 ;цвет пропущенных предметов
unit=0,128,0 unit=0,128,0
dec0=255,255,255 dec0=255,255,255
dec1=0,0,0 dec1=0,0,0

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 127 KiB

View File

@ -0,0 +1,4 @@
[Files]
count=2
g0=nu_pogod.ini
g1=kvaka_za.ini

View File

@ -12,6 +12,7 @@ use32
include '../../../macros.inc' include '../../../macros.inc'
include '../../../proc32.inc' include '../../../proc32.inc'
include '../../../develop/libraries/box_lib/load_lib.mac' include '../../../develop/libraries/box_lib/load_lib.mac'
include '../../../develop/libraries/box_lib/trunk/box_lib.mac' ;¬ ªà®áë ¤«ï § ¤ ­¨ï í«¥¬¥­â®¢ box_lib
include 'mem.inc' include 'mem.inc'
include 'dll.inc' include 'dll.inc'
@ -61,24 +62,35 @@ BUT1_W equ 50 ;
BUT1_H equ 20 ;¢ëá®â  BUT1_H equ 20 ;¢ëá®â 
BUT1_NEXT_TOP equ (BUT1_T+BUT1_H)*65536 BUT1_NEXT_TOP equ (BUT1_T+BUT1_H)*65536
game_select_mode db 1 ;०¨¬ ¢ë¡®à  ¨£àë
FILE_NAME_MAX equ 20 ;¬ ªá¨¬ «ì­ ï ¤«¨­­  ¨¬¥­¨ ä ©«  (¡¥§ ¯ ¯®ª, ®â­®á¨â¥«ì­® ⥪ã饩) FILE_NAME_MAX equ 20 ;¬ ªá¨¬ «ì­ ï ¤«¨­­  ¨¬¥­¨ ä ©«  (¡¥§ ¯ ¯®ª, ®â­®á¨â¥«ì­® ⥪ã饩)
;§­ ç¥­¨ï ¨¬¥­ ¯® 㬮«ç ­¨î ;§­ ç¥­¨ï ¨¬¥­ ¯® 㬮«ç ­¨î
ini_def_decorat_file db 'curici.png',0 ini_def_decorat_file db 'curici.png',0
ini_def_unit_file db 'wolf.png',0 ini_def_unit_file db 'wolf.png',0
ini_def_objects_file db 'eggs.png',0 ini_def_objects_file db 'eggs.png',0
ini_def_lost_file db 'chi.png',0
;¨¬¥­  ä ©«®¢ ;¨¬¥­  ä ©«®¢
fn_icon0 rb FILE_NAME_MAX ;¨¬ï ä ©«  á ¤¥ª®à æ¨ï¬¨ fn_icon0 rb FILE_NAME_MAX ;¨¬ï ä ©«  á ¤¥ª®à æ¨ï¬¨
fn_icon1 rb FILE_NAME_MAX ;¨¬ï ä ©«  á ¢®«ª®¬ ¨ § ©æ¥¬ fn_icon1 rb FILE_NAME_MAX ;¨¬ï ä ©«  á ¢®«ª®¬ ¨ § ©æ¥¬
fn_icon2 rb FILE_NAME_MAX ;¨¬ï ä ©«  á ï©æ ¬¨ fn_icon2 rb FILE_NAME_MAX ;¨¬ï ä ©«  á ï©æ ¬¨
fn_icon3 db 'chi.png',0 ;¨¬ï ä ©«  á 樯«ïâ ¬¨ fn_icon3 rb FILE_NAME_MAX ;¨¬ï ä ©«  á 樯«ïâ ¬¨
fn_font db 'font8x9.bmp',0 fn_font db 'font8x9.bmp',0
ini_name db 'nu_pogod.ini',0 fn_icon_tl_sys db 'tl_sys_16.png',0
TREE_ICON_SYS16_BMP_SIZE equ 256*3*11+54 ;à §¬¥à bmp ä ©«  á á¨á⥬­ë¬¨ ¨ª®­ª ¬¨
ini_m_name db 'main.ini',0
key_count db 'count',0
key_game db 'g'
key_game_ind db 0,0,0
ini_name rb FILE_NAME_MAX ;¨¬ï ini ä ©«  c ¢ë¡à ­­®© ¨£à®©
ini_sec_files db 'Files',0 ini_sec_files db 'Files',0
key_file_decorat db 'file_decorat',0 key_file_decorat db 'file_decorat',0
key_file_unit db 'file_unit',0 key_file_unit db 'file_unit',0
key_file_objects db 'file_objects',0 key_file_objects db 'file_objects',0
key_file_lost db 'file_lost',0
key_displ_w db 'displ_w',0 key_displ_w db 'displ_w',0
key_displ_h db 'displ_h',0 key_displ_h db 'displ_h',0
key_shadow_x db 'offs_shadow_x',0 key_shadow_x db 'offs_shadow_x',0
@ -612,25 +624,35 @@ proc LoadArrayBuffer, f_name:dword, buf_start:dword, count:dword
ret ret
endp endp
txt_tile_type_0 rb FILE_NAME_MAX
align 4 align 4
start: user_is_select:
load_libraries l_libs_start,load_lib_end push ecx esi edi
stdcall [tl_node_get_data], tree1
pop esi
cmp esi,0 ;¥á«¨ ¨¬ï ¨£àë ¯ãá⮥
je @f
mov edi,ini_name
mov ecx,FILE_NAME_MAX
cld
rep movsb
;¯à®¢¥àª  ­  ᪮«ìª® 㤠筮 § £ã§¨« áì ­ è  «¨¡  mov byte[game_select_mode],0
mov ebp,lib0 call InitAll
cmp dword [ebp+ll_struc_size-4],0
jz @f
mcall -1 ;exit not correct
@@:
mov ebp,lib1
cmp dword [ebp+ll_struc_size-4],0
jz @f
mcall -1 ;exit not correct
@@: @@:
pop edi esi ecx
mcall 40,0x27 call draw_window
mcall 48,3,sc,sizeof.system_colors ;¯®«ãç ¥¬ á¨á⥬­ë¥ æ¢¥â  ret
;******************************************************************************
; äã­ªæ¨ï, ª®â®à ï 1 à § ¤¥« ¥â ¢á¥ ­ áâனª¨ ­ã¦­ë¥ ¤«ï ¨£àë
;******************************************************************************
align 4
InitAll:
pushad
;à ¡®â  á ä ©«®¬ ­ áâ஥ª ;à ¡®â  á ä ©«®¬ ­ áâ஥ª
copy_path ini_name,sys_path,file_name,0x0 copy_path ini_name,sys_path,file_name,0x0
stdcall dword[ini_get_int],file_name,ini_sec_files,key_displ_w,210 stdcall dword[ini_get_int],file_name,ini_sec_files,key_displ_w,210
@ -640,6 +662,8 @@ start:
stdcall dword[ini_get_str],file_name,ini_sec_files,key_file_decorat,fn_icon0,FILE_NAME_MAX,ini_def_decorat_file stdcall dword[ini_get_str],file_name,ini_sec_files,key_file_decorat,fn_icon0,FILE_NAME_MAX,ini_def_decorat_file
stdcall dword[ini_get_str],file_name,ini_sec_files,key_file_unit,fn_icon1,FILE_NAME_MAX,ini_def_unit_file stdcall dword[ini_get_str],file_name,ini_sec_files,key_file_unit,fn_icon1,FILE_NAME_MAX,ini_def_unit_file
stdcall dword[ini_get_str],file_name,ini_sec_files,key_file_objects,fn_icon2,FILE_NAME_MAX,ini_def_objects_file stdcall dword[ini_get_str],file_name,ini_sec_files,key_file_objects,fn_icon2,FILE_NAME_MAX,ini_def_objects_file
stdcall dword[ini_get_str],file_name,ini_sec_files,key_file_lost,fn_icon3,FILE_NAME_MAX,ini_def_lost_file
stdcall dword[ini_get_int],file_name,ini_sec_files,key_shadow_x,2 stdcall dword[ini_get_int],file_name,ini_sec_files,key_shadow_x,2
mov dword[offs_shadow_x],eax mov dword[offs_shadow_x],eax
stdcall dword[ini_get_int],file_name,ini_sec_files,key_shadow_y,2 stdcall dword[ini_get_int],file_name,ini_sec_files,key_shadow_y,2
@ -714,6 +738,58 @@ start:
call InitBackgroundBuffer ;§ ¯®«­ï¥¬ ¡ãä¥à á ä®­®¢ë¬¨ ¤¥ª®à æ¨ï¬¨ call InitBackgroundBuffer ;§ ¯®«­ï¥¬ ¡ãä¥à á ä®­®¢ë¬¨ ¤¥ª®à æ¨ï¬¨
stdcall InitGame,0 stdcall InitGame,0
popad
ret
align 4
start:
load_libraries l_libs_start,load_lib_end
;¯à®¢¥àª  ­  ᪮«ìª® 㤠筮 § £ã§¨« áì ­ è  «¨¡ 
mov ebp,lib0
cmp dword [ebp+ll_struc_size-4],0
jz @f
mcall -1 ;exit not correct
@@:
mov ebp,lib1
cmp dword [ebp+ll_struc_size-4],0
jz @f
mcall -1 ;exit not correct
@@:
mcall 40,0x27
mcall 48,3,sc,sizeof.system_colors ;¯®«ãç ¥¬ á¨á⥬­ë¥ 梥â 
;******************************************************************************
; ¯®¤£®â®¢ª  ᯨ᪠ ¨£®à
;******************************************************************************
stdcall dword[tl_data_init], tree1
load_image_file fn_icon_tl_sys, image_data_gray,TREE_ICON_SYS16_BMP_SIZE
stdcall [buf2d_create_f_img], buf_tree_sys,[image_data_gray] ;ᮧ¤ ¥¬ ¡ãä¥à
stdcall mem.Free,[image_data_gray] ;®á¢®¡®¦¤ ¥¬ ¯ ¬ïâì
mov edi,buf_tree_sys
m2m dword[tree1.data_img_sys],buf2d_data
;à ¡®â  á £« ¢­ë¬ ä ©«®¬ ­ áâ஥ª
copy_path ini_m_name,sys_path,file_name,0x0
stdcall dword[ini_get_int],file_name,ini_sec_files,key_count,1
mov ecx,eax
mov dl,'0'
cld
@@:
mov byte[key_game_ind],dl
inc dl
push ecx edx
stdcall dword[ini_get_str],file_name,ini_sec_files,key_game,txt_tile_type_0,FILE_NAME_MAX,ini_def_decorat_file
stdcall dword[tl_node_add], txt_tile_type_0, 0, tree1 ;¤®¡ ¢«ï¥¬ ­ §¢ ­¨¥ ¨£àë
stdcall dword[tl_cur_next], tree1 ;¯¥à¥­®á¨¬ ªãàá®à ¢­¨§, çâ®-¡ë ­¥ ¯®¬¥­ï«áï ¯®à冷ª ¨£à
pop edx ecx
loop @b
stdcall dword[tl_cur_beg], tree1 ;¯¥à¥­®á¨¬ ªãàá®à ¢¢¥àå
mcall 26,9 mcall 26,9
mov [last_time],ebx mov [last_time],ebx
@ -725,7 +801,11 @@ red_win:
align 4 align 4
still: ;£« ¢­ë© 横« still: ;£« ¢­ë© 横«
mcall 26,9
cmp byte[game_select_mode],0
jne .select_mode
mcall 26,9 ;¡¥à¥¬ á¨á⥬­®¥ ¢à¥¬ï
mov ebx,[last_time] mov ebx,[last_time]
add ebx,dword[game_spd] ;delay add ebx,dword[game_spd] ;delay
sub ebx,eax sub ebx,eax
@ -738,22 +818,38 @@ still: ;
cmp eax,0 cmp eax,0
je it_is_time_now je it_is_time_now
;mcall 10 jmp @f
.select_mode:
mcall 10
@@:
cmp al,0x1 ;¨§¬¥­¨«®áì ¯®«®¦¥­¨¥ ®ª­  cmp al,1 ;¨§¬¥­¨«®áì ¯®«®¦¥­¨¥ ®ª­ 
jz red_win jz red_win
cmp al,0x2 cmp al,2
jz key jz key
cmp al,0x3 cmp al,3
jz button jz button
cmp al,6
jz mouse
jmp still jmp still
align 4
mouse:
cmp byte[game_select_mode],0
je @f
stdcall [tl_mouse], tree1 ;¥á«¨ ¨£à  ¥é¥ ­¥ ¢ë¡à ­ 
@@:
jmp still
align 4 align 4
it_is_time_now: it_is_time_now:
mcall 26,9 mcall 26,9
mov [last_time],eax mov [last_time],eax
cmp byte[game_select_mode],0
jne still
;...§¤¥áì ¨¤ãâ ¤¥©á⢨ï, ¢ë§ë¢ ¥¬ë¥ ª ¦¤ë¥ delay á®âëå ¤®«¥© ᥪ㭤... ;...§¤¥áì ¨¤ãâ ¤¥©á⢨ï, ¢ë§ë¢ ¥¬ë¥ ª ¦¤ë¥ delay á®âëå ¤®«¥© ᥪ㭤...
call MoveEggs call MoveEggs
call draw_display call draw_display
@ -764,6 +860,11 @@ key:
push eax ebx push eax ebx
mcall 2 mcall 2
cmp byte[game_select_mode],0
je @f
stdcall [tl_key], tree1
@@:
cmp ah,176 ;Left cmp ah,176 ;Left
jne @f jne @f
and byte[pos_wolf],0xfe and byte[pos_wolf],0xfe
@ -818,6 +919,9 @@ draw_window:
mov edi,hed mov edi,hed
mcall ;ᮧ¤ ­¨¥ ®ª­  mcall ;ᮧ¤ ­¨¥ ®ª­ 
cmp byte[game_select_mode],0
jne .select_mode
mcall 9,procinfo,-1 mcall 9,procinfo,-1
mov edi,buf_displ mov edi,buf_displ
mov eax,dword[procinfo.client_box.width] mov eax,dword[procinfo.client_box.width]
@ -908,6 +1012,11 @@ pop esi
mov ecx,dword[displ_h] mov ecx,dword[displ_h]
int 0x40 ;à¨á®¢ ­¨¥ «¥¢®£® ¡®ª®¢®£® ¯®«ï int 0x40 ;à¨á®¢ ­¨¥ «¥¢®£® ¡®ª®¢®£® ¯®«ï
jmp @f
.select_mode:
stdcall dword[tl_draw],dword tree1
@@:
mcall 12,2 mcall 12,2
popad popad
ret ret
@ -915,7 +1024,7 @@ pop esi
align 4 align 4
draw_display: draw_display:
stdcall mem_copy, dword[buf_fon],dword[buf_displ],315*210*3;dword[displ_bytes] ;ª®¯¨à®¢ ­¨¥ ¨§®¡à ¦¥­¨ï ¨§ ä®­®¢®£® ¡ãä¥à  stdcall mem_copy, dword[buf_fon],dword[buf_displ],dword[displ_bytes] ;ª®¯¨à®¢ ­¨¥ ¨§®¡à ¦¥­¨ï ¨§ ä®­®¢®£® ¡ãä¥à 
call DrawZaac ;à¨á㥬 § ©æ  call DrawZaac ;à¨á㥬 § ©æ 
call DrawWolf ;à¨á㥬 ¢®«ª  call DrawWolf ;à¨á㥬 ¢®«ª 
call DrawEggs ;à¨á㥬 ï©æ  call DrawEggs ;à¨á㥬 ï©æ 
@ -946,6 +1055,7 @@ button:
stdcall [buf2d_delete],buf_fon ;㤠«ï¥¬ ¡ãä¥à stdcall [buf2d_delete],buf_fon ;㤠«ï¥¬ ¡ãä¥à
stdcall [buf2d_delete],buf_displ ;㤠«ï¥¬ ¡ãä¥à stdcall [buf2d_delete],buf_displ ;㤠«ï¥¬ ¡ãä¥à
stdcall [buf2d_delete],buf_tree_sys
stdcall [buf2d_delete],buf_font stdcall [buf2d_delete],buf_font
cld cld
@ -974,31 +1084,39 @@ button:
add edi,BUF_STRUCT_SIZE add edi,BUF_STRUCT_SIZE
loop @b loop @b
mov dword[tree1.data_img_sys],0 ;ç¨á⨬ 㪠§ â¥«ì ­  ¨§®¡à ¦¥­¨¥
stdcall dword[tl_data_clear], tree1
mcall -1 ;¢ë室 ¨§ ¯à®£à ¬¬ë mcall -1 ;¢ë室 ¨§ ¯à®£à ¬¬ë
head_f_i: head_f_i:
head_f_l db '‘¨á⥬­ ï ®è¨¡ª ',0 head_f_l db '‘¨á⥬­ ï ®è¨¡ª ',0
system_dir0 db '/sys/lib/' system_dir0 db '/sys/lib/'
name_buf2d db 'buf2d.obj',0 lib0_name db 'buf2d.obj',0
err_message_found_lib0 db '<27>¥ 㤠«®áì ­ ©â¨ ¡¨¡«¨®â¥ªã buf2d.obj',0 err_message_found_lib0 db '<27>¥ 㤠«®áì ­ ©â¨ ¡¨¡«¨®â¥ªã buf2d.obj',0
err_message_import0 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ buf2d.obj',0 err_message_import0 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ buf2d.obj',0
system_dir1 db '/sys/lib/' system_dir1 db '/sys/lib/'
name_libimg db 'libimg.obj',0 lib1_name db 'libimg.obj',0
err_message_found_lib1 db '<27>¥ 㤠«®áì ­ ©â¨ ¡¨¡«¨®â¥ªã libimg.obj',0 err_message_found_lib1 db '<27>¥ 㤠«®áì ­ ©â¨ ¡¨¡«¨®â¥ªã libimg.obj',0
err_message_import1 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ libimg.obj',0 err_message_import1 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ libimg.obj',0
system_dir2 db '/sys/lib/' system_dir2 db '/sys/lib/'
libini_name db 'libini.obj',0 lib2_name db 'libini.obj',0
err_message_found_lib2 db '<27>¥ 㤠«®áì ­ ©â¨ ¡¨¡«¨®â¥ªã libini.obj',0 err_message_found_lib2 db '<27>¥ 㤠«®áì ­ ©â¨ ¡¨¡«¨®â¥ªã libini.obj',0
err_message_import2 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ libini.obj',0 err_message_import2 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ libini.obj',0
system_dir3 db '/sys/lib/'
lib3_name db 'box_lib.obj',0
err_message_found_lib3 db '<27>¥ 㤠«®áì ­ ©â¨ ¡¨¡«¨®â¥ªã box_lib.obj',0
err_message_import3 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ box_lib.obj',0
;library structures ;library structures
l_libs_start: l_libs_start:
lib0 l_libs name_buf2d, sys_path, file_name, system_dir0, err_message_found_lib0, head_f_l, import_buf2d_lib, err_message_import0, head_f_i lib0 l_libs lib0_name, sys_path, file_name, system_dir0, err_message_found_lib0, head_f_l, import_buf2d_lib, err_message_import0, head_f_i
lib1 l_libs name_libimg, sys_path, file_name, system_dir1, err_message_found_lib1, head_f_l, import_libimg, err_message_import1, head_f_i lib1 l_libs lib1_name, sys_path, file_name, system_dir1, err_message_found_lib1, head_f_l, import_libimg, err_message_import1, head_f_i
lib2 l_libs libini_name, sys_path, file_name, system_dir2, err_message_found_lib2, head_f_l, libini_import, err_message_import2, head_f_i lib2 l_libs lib2_name, sys_path, file_name, system_dir2, err_message_found_lib2, head_f_l, import_libini, err_message_import2, head_f_i
lib3 l_libs lib3_name, sys_path, file_name, system_dir3, err_message_found_lib3, head_f_l, import_box_lib, err_message_import3, head_f_i
load_lib_end: load_lib_end:
align 4 align 4
@ -1050,9 +1168,25 @@ image_data dd 0 ;
image_data_gray dd 0 ;¯ ¬ïâì á ¢à¥¬¥­­ë¬¨ á¥à묨 ¨§®¡à ¦¥­¨ï¬¨ ¢ ä®à¬ â¥ 24-bit, ¨§ ª®â®àëå ¡ã¤ãâ ᮧ¤ ¢ âìáï âà ä à¥âë image_data_gray dd 0 ;¯ ¬ïâì á ¢à¥¬¥­­ë¬¨ á¥à묨 ¨§®¡à ¦¥­¨ï¬¨ ¢ ä®à¬ â¥ 24-bit, ¨§ ª®â®àëå ¡ã¤ãâ ᮧ¤ ¢ âìáï âà ä à¥âë
run_file_70 FileInfoBlock run_file_70 FileInfoBlock
hed db 'Nu pogodi 22.08.10',0 ;¯®¤¯¨áì ®ª­  hed db 'Nu pogodi 08.09.10',0 ;¯®¤¯¨áì ®ª­ 
sc system_colors ;á¨á⥬­ë¥ æ¢¥â  sc system_colors ;á¨á⥬­ë¥ 梥â 
count_of_dir_list_files equ 10
el_focus dd tree1
tree1 tree_list FILE_NAME_MAX,count_of_dir_list_files+2, tl_key_no_edit+tl_draw_par_line+tl_list_box_mode,\
16,16, 0x8080ff,0x0000ff,0xffffff, 10,10,140,100, 0,0,0, el_focus,\
0,user_is_select
align 4
buf_tree_sys:
dd 0 ;㪠§ â¥«ì ­  ¡ãä¥à ¨§®¡à ¦¥­¨ï
dw 0 ;+4 left
dw 0 ;+6 top
dd 16 ;+8 w
dd 16*11 ;+12 h
dd 0 ;+16 color
db 24 ;+20 bit in pixel
align 4 align 4
buf_font: ;¡ãä¥à á® èà¨ä⮬ buf_font: ;¡ãä¥à á® èà¨ä⮬
dd 0 ;㪠§ â¥«ì ­  ¡ãä¥à ¨§®¡à ¦¥­¨ï dd 0 ;㪠§ â¥«ì ­  ¡ãä¥à ¨§®¡à ¦¥­¨ï
@ -1101,7 +1235,7 @@ buf_chi:
align 4 align 4
libini_import: import_libini:
dd alib_init0 dd alib_init0
ini_get_str dd aini_get_str ini_get_str dd aini_get_str
ini_get_int dd aini_get_int ini_get_int dd aini_get_int
@ -1203,6 +1337,57 @@ import_buf2d_lib:
sz_buf2d_crop_color db 'buf2d_crop_color',0 sz_buf2d_crop_color db 'buf2d_crop_color',0
sz_buf2d_offset_h db 'buf2d_offset_h',0 sz_buf2d_offset_h db 'buf2d_offset_h',0
align 4
import_box_lib:
dd alib_init2
;scrollbar_ver_draw dd aScrollbar_ver_draw
tl_data_init dd sz_tl_data_init
tl_data_clear dd sz_tl_data_clear
tl_info_clear dd sz_tl_info_clear
tl_key dd sz_tl_key
tl_mouse dd sz_tl_mouse
tl_draw dd sz_tl_draw
tl_info_undo dd sz_tl_info_undo
tl_info_redo dd sz_tl_info_redo
tl_node_add dd sz_tl_node_add
tl_node_set_data dd sz_tl_node_set_data
tl_node_get_data dd sz_tl_node_get_data
tl_node_delete dd sz_tl_node_delete
tl_cur_beg dd sz_tl_cur_beg
tl_cur_next dd sz_tl_cur_next
tl_cur_perv dd sz_tl_cur_perv
tl_node_close_open dd sz_tl_node_close_open
tl_node_lev_inc dd sz_tl_node_lev_inc
tl_node_lev_dec dd sz_tl_node_lev_dec
dd 0,0
alib_init2 db 'lib_init',0
;aScrollbar_ver_draw db 'scrollbar_v_draw',0
sz_tl_data_init db 'tl_data_init',0
sz_tl_data_clear db 'tl_data_clear',0
sz_tl_info_clear db 'tl_info_clear',0
sz_tl_key db 'tl_key',0
sz_tl_mouse db 'tl_mouse',0
sz_tl_draw db 'tl_draw',0
sz_tl_info_undo db 'tl_info_undo',0
sz_tl_info_redo db 'tl_info_redo',0
sz_tl_node_add db 'tl_node_add',0
sz_tl_node_set_data db 'tl_node_set_data',0
sz_tl_node_get_data db 'tl_node_get_data',0
sz_tl_node_delete db 'tl_node_delete',0
sz_tl_cur_beg db 'tl_cur_beg',0
sz_tl_cur_next db 'tl_cur_next',0
sz_tl_cur_perv db 'tl_cur_perv',0
sz_tl_node_close_open db 'tl_node_close_open',0
sz_tl_node_lev_inc db 'tl_node_lev_inc',0
sz_tl_node_lev_dec db 'tl_node_lev_dec',0
i_end: i_end:
rb 1024 rb 1024
align 16 align 16
@ -1211,8 +1396,6 @@ stacktop:
sys_path rb 4096 sys_path rb 4096
file_name: file_name:
rb 4096 rb 4096
plugin_path:
rb 4096
openfile_path: openfile_path:
rb 4096 rb 4096
filename_area: filename_area:

View File

@ -4,6 +4,7 @@ displ_h=210
file_decorat=curici.png file_decorat=curici.png
file_unit=wolf.png file_unit=wolf.png
file_objects=eggs.png file_objects=eggs.png
file_lost=chi.png
offs_shadow_x=2 offs_shadow_x=2
offs_shadow_y=2 offs_shadow_y=2
[Game] [Game]

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB