<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
	<channel>
		<title>BlitzBasic Portal Worklogs - CastleWar</title>
		<link>https://www.blitzforum.de/worklogs/233/</link>
		<description>Worklog von ToeB</description>
		<language>de</language>
		<managingEditor>mail@blitzforum.de</managingEditor>
		<webMaster>mail@blitzforum.de</webMaster>
		<pubDate>Mon, 21 Feb 2011 00:59:50 +0100</pubDate>
		<lastBuildDate>Mon, 21 Feb 2011 00:59:50 +0100</lastBuildDate>

		<item>
			<title>Mods</title>
			<link>https://www.blitzforum.de/worklogs/233/#3188</link>
			<guid>https://www.blitzforum.de/worklogs/233/#3188</guid>
			<author>ToeB</author>
			<description>So ich habe angefangen das Spiel Modbar zu machen. Dazu habe ich mir erstmal selber einen XML-Parser geschrieben, der das ganze Script einlie&amp;szlig;t und ich dann nach belieben die Informationen auslesen kann. Mein Parser kann allerdings nur zwei arten von &amp;quot;Befehlen&amp;quot;, einmal die Klammer&lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox0&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('0')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox0&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('0')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox0&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('0');&quot;&gt;&amp;lt;test a=&amp;quot;1&amp;quot; b=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;/test&amp;gt;&lt;/div&gt;&lt;br /&gt;Oder der ein-Zeilen-Befehl &lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox1&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('1')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox1&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('1')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox1&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('1');&quot;&gt;&amp;lt;test a=&amp;quot;1&amp;quot; b=2&amp;quot; /&amp;gt;&lt;/div&gt; &lt;br /&gt;&lt;br /&gt;Au&amp;szlig;erdem kann man auch mehrere Sachen in eine Zeile schreiben :&lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox2&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('2')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox2&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('2')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox2&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('2');&quot;&gt;&amp;lt;a&amp;gt;1&amp;lt;b&amp;gt;2&amp;lt;c&amp;gt;3&lt;br /&gt;&amp;lt;/c&amp;gt;4&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&lt;/div&gt;&lt;br /&gt;Der Parser w&amp;uuml;rde jetzt f&amp;uuml;r dir a-Klammer den wert &amp;quot;&amp;quot; auslesen, f&amp;uuml;r die b-Klammer &amp;quot;24&amp;quot; und f&amp;uuml;r die c-Klammer &amp;quot;3&amp;quot;. Parameter lassen sich allerdings nicht in mehrere Zeilen unterteilen, ich hielt das f&amp;uuml;r unn&amp;ouml;tig &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Um euch mal zu zeigen wie das Script f&amp;uuml;r die 4 Waffen, die schon implementiert sind, zu zeigen, hier mal der code :&lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox3&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('3')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox3&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('3')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox3&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('3');&quot;&gt;&amp;lt;header&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;lt;defaultimage src=&amp;quot;Gfx\Back.bmp&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;/header&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;lt;images&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;animimage scr=&amp;quot;Gfx\Inventar.bmp&amp;quot; name=&amp;quot;inventar&amp;quot; sizex=&amp;quot;32&amp;quot; sizey=&amp;quot;32&amp;quot; frames=&amp;quot;4&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;animimage scr=&amp;quot;Gfx\Equipment.bmp&amp;quot; name=&amp;quot;equip&amp;quot; sizex=&amp;quot;24&amp;quot; sizey=&amp;quot;24&amp;quot; frames=&amp;quot;4&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/images&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;lt;items&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;item typ=&amp;quot;weapon&amp;quot; &amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;image&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;inventar scr=&amp;quot;inventar&amp;quot; frame=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;equip scr=&amp;quot;equip&amp;quot; frame=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/image&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;Ak-47&amp;lt;/name&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;weapon&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;shottime scr=&amp;quot;150&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;shotpower scr=&amp;quot;6&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/weapon&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/item&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;item typ=&amp;quot;weapon&amp;quot; &amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;image&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;inventar scr=&amp;quot;inventar&amp;quot; frame=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;equip scr=&amp;quot;equip&amp;quot; frame=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/image&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;Bazooka&amp;lt;/name&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;weapon&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;shottime scr=&amp;quot;1000&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;shotpower scr=&amp;quot;50&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/weapon&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/item&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;item typ=&amp;quot;weapon&amp;quot; &amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;image&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;inventar scr=&amp;quot;inventar&amp;quot; frame=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;equip scr=&amp;quot;equip&amp;quot; frame=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/image&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;Messer&amp;lt;/name&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;weapon&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;shottime scr=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;shotpower scr=&amp;quot;50&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/weapon&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/item&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;item typ=&amp;quot;weapon&amp;quot; &amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;image&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;inventar scr=&amp;quot;inventar&amp;quot; frame=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;equip scr=&amp;quot;equip&amp;quot; frame=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/image&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;Uzi&amp;lt;/name&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;weapon&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;shottime scr=&amp;quot;50&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;shotpower scr=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/weapon&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/item&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/items&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Dort kann man sehen, dass ein Default-Image geladen wird f&amp;uuml;r den Fall dass es ein Bild nicht gibt, dann werden die Ben&amp;ouml;tigten Bilder geladen und mit einem Namen (ID) versehen, und dann werden die Items hinzugef&amp;uuml;gt, ich hab es extra &amp;quot;ITEMS&amp;quot; gennant und nicht &amp;quot;Weapons&amp;quot;, weil es auch items gibt wie &amp;quot;Medipack&amp;quot; oder &amp;quot;Jetpack&amp;quot; usw., die soll man damit ja auch erstellen k&amp;ouml;nnen. Das ganze sieht dann so im Spiel aus (mit &amp;uuml;berarbeiteten Sch&amp;uuml;ssen) :&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;https://www.blitzforum.de/upload/file.php?id=10291&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;Zu sehen ist das Kaufmen&amp;uuml; mit allen 4 Waffen und oben die Inventar-Leisten mit den gekauften waffen, die UZI hat der Spieler in der Hand und schie&amp;szlig;t.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[Edit]&lt;/b&gt; : Hab das Script noch etwas erweitert, hinzugekommen ist : &lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Bilder k&amp;ouml;nnen mit Flags geladen werden (bis jetzt MASKIMAGE und MIDHANDLEIMAGE)&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Sch&amp;uuml;ssen k&amp;ouml;nnen jetzt &amp;uuml;bersichtlicher und individueller gestaltet werden (Gravitationseinwirkung, abschussst&amp;auml;rke etc.)&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Ein paar &amp;quot;Befehle&amp;quot; wurden anders Formatiert, einfach damit man nicht so viel code hat und es trotzdem noch &amp;uuml;bersichtlich ist.&lt;br /&gt;&lt;br /&gt;Hier das momentane Script f&amp;uuml;r Ak-47 und Bazooka : &lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox4&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('4')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox4&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('4')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox4&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('4');&quot;&gt;&amp;lt;header&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;lt;defaultimage src=&amp;quot;Gfx\Back.bmp&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;/header&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;lt;images&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;animimage scr=&amp;quot;Gfx\Inventar.bmp&amp;quot; name=&amp;quot;inventar&amp;quot; sizex=&amp;quot;32&amp;quot; sizey=&amp;quot;32&amp;quot; frames=&amp;quot;4&amp;quot; flag=&amp;quot;MASK|MID&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;animimage scr=&amp;quot;Gfx\Equipment.bmp&amp;quot; name=&amp;quot;equip&amp;quot; sizex=&amp;quot;24&amp;quot; sizey=&amp;quot;24&amp;quot; frames=&amp;quot;4&amp;quot; flag=&amp;quot;MASK|MID&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;image scr=&amp;quot;Gfx\Fire.png&amp;quot; name=&amp;quot;shot1&amp;quot; flag=&amp;quot;MID&amp;quot; scalex=&amp;quot;0.25&amp;quot; scaley=&amp;quot;0.05&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;image scr=&amp;quot;Gfx\Sch&amp;uuml;sse.bmp&amp;quot; name=&amp;quot;shot2&amp;quot; flag=&amp;quot;MASK|MID&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/images&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;lt;items&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;item typ=&amp;quot;weapon&amp;quot; name=&amp;quot;AK-47&amp;quot; &amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;image&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;inventar scr=&amp;quot;inventar&amp;quot; frame=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;equip scr=&amp;quot;equip&amp;quot; frame=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/image&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;data&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;shot time=&amp;quot;150&amp;quot; power=&amp;quot;7&amp;quot; hit=&amp;quot;direct&amp;quot; grav=&amp;quot;0.01&amp;quot; shotpower=&amp;quot;24&amp;quot; image=&amp;quot;shot1&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/data&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/item&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;item typ=&amp;quot;weapon&amp;quot; name=&amp;quot;Bazooka&amp;quot; &amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;image&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;inventar scr=&amp;quot;inventar&amp;quot; frame=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;equip scr=&amp;quot;equip&amp;quot; frame=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/image&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;data&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;shot time=&amp;quot;1000&amp;quot; power=&amp;quot;100&amp;quot; hit=&amp;quot;50&amp;quot; grav=&amp;quot;0.2&amp;quot; shotpower=&amp;quot;5&amp;quot; image=&amp;quot;shot2&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/data&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/item&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/items&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;[/Edit]&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mfg ToeB&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description>
			<pubDate>Mon, 21 Feb 2011 00:59:50 +0100</pubDate>
		</item>

		<item>
			<title>Inventar</title>
			<link>https://www.blitzforum.de/worklogs/233/#2882</link>
			<guid>https://www.blitzforum.de/worklogs/233/#2882</guid>
			<author>ToeB</author>
			<description>&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://www.toebproductions.bplaced.net/Screen_Castlewar.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So hab jetzt ein Inventar-System eingebaut, damit kann man seine Ausr&amp;uuml;stung sp&amp;auml;ter Individuell anpassen, Momentan hat man nur 5 Slots, werde aber einbauen das man sich evtl. Slots kaufen kann oder so...&lt;br /&gt;&lt;br /&gt;Ein simples Kaufmen&amp;uuml; ist auch schon drin, wie man sieht, Geld gibts allerdings noch nicht. Au&amp;szlig;erdem K&amp;ouml;nnen die Inventar eintr&amp;auml;ge zwar schon aufgerufen werden, es bring allerdings noch nichts. Sp&amp;auml;ter kann man hier alles lagern, von Waffen und Medipacks bis hin zu Fallschirmen, NinjaSeilen und Jatpacks.&lt;br /&gt;&lt;br /&gt;Au&amp;szlig;erdem gibts die ber&amp;uuml;hmten Wolken wieder &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;mfg ToeB</description>
			<pubDate>Fri, 03 Sep 2010 21:00:14 +0200</pubDate>
		</item>

		<item>
			<title>Jump'n'Run</title>
			<link>https://www.blitzforum.de/worklogs/233/#2877</link>
			<guid>https://www.blitzforum.de/worklogs/233/#2877</guid>
			<author>ToeB</author>
			<description>So die &amp;quot;Jump'n'run&amp;quot; - Engine ist nun Fertig. Man kann jetzt einen Spieler erstellen (Smiley), mit im Rechts / Links gehen und Springen. MapKollision ist fast 100% Fehlerfrei, benutze ein selbst geschriebenes &amp;quot;RectsOverlap&amp;quot; (Gibts ja soweit ich das gesehen hab nicht in BMax). Au&amp;szlig;erdem dreht sich der Player schon zur Maus. &lt;br /&gt;&lt;br /&gt;Zum Spiel selber :&lt;br /&gt;Ich habe mir &amp;uuml;berlegt, das ich dieses Tileset zwar nehme, aber der Editor nicht so Bleiben kann, da ich hinterher auch sachen wie &amp;quot;Maperweiterungen&amp;quot; einbauen m&amp;ouml;chte. Also z.B. auch zerbrechliche tiles etc. Auch habe ich mir &amp;uuml;berlegt, Das der Spielmodi nun so in etwa ablaufen soll :&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Eine &amp;quot;neutrale&amp;quot; Burg in der Mitte der Map&lt;br /&gt;Man kann in diese Burg reingehen durch die T&amp;uuml;r&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Ist man in der Burg, erscheint eine Hohe Map, die den Turm darstellen soll, also man muss dort hochspringen und z.B. Fallen ausweichen. Ist man oben, kann man die eigene Flagge hissen und die Burg geh&amp;ouml;rt einem. Gibt also einen Punkt&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Das andere Team muss jetzt versuchen die Burg wieder einzunehmen. Ich werde auch f&amp;uuml;r solche zwecke sachen wie &amp;quot;claymores&amp;quot; etc einbauen, damit das verteidiger Team auch verteidigen kann.&lt;br /&gt;&lt;br /&gt;Das war das was mir so Grob zu dem Thema durch den Kopf ging. Es muss an manchen Ecken noch abgerundet werden, aber so in etwa wirds au&amp;szlig;ehen (Nat&amp;uuml;rlich wird das Spiel wieder im Lan / Online zu spielen sein, aber ich &amp;uuml;berlege noch wie man Bots realisieren k&amp;ouml;nnte .... &lt;br /&gt;&lt;br /&gt;mfg ToeB</description>
			<pubDate>Wed, 01 Sep 2010 18:25:54 +0200</pubDate>
		</item>

		<item>
			<title>Es geht in eine neue Runde !</title>
			<link>https://www.blitzforum.de/worklogs/233/#2864</link>
			<guid>https://www.blitzforum.de/worklogs/233/#2864</guid>
			<author>ToeB</author>
			<description>So das ich sowieso grad ein sch&amp;ouml;nes &amp;quot;Anf&amp;auml;nger&amp;quot;-Projekt f&amp;uuml;r BlitzMax suche, hab ich mir gedacht diesem Projekt in Blitzmax neues Leben einzuhauchen. Also hab ich mich direkt mal dran gesetzt und einen TileEditor f&amp;uuml;r die Maps angefangen. Um mir das sp&amp;auml;tere Map-Disignen zu vereinfachen, habe ich auch autotiles eingebaut. Das hei&amp;szlig;t, egal wo ich ein Tile setzte, es wird automatisch mit den danebenliegeneden Verbunden. Daf&amp;uuml;r musste ich das Tileset allerdings von den standart m&amp;auml;&amp;szlig;igen 20 Tiles auf 48 erweitern, damit auch jede m&amp;ouml;glichkeit, wie Tiles zueinander stehen k&amp;ouml;nnen, abgedeckt ist. (wenn jetzt einer nachrechnet, das es mehr kombinationen gibt, dann hat er recht, aber man braucht f&amp;uuml;r bestimmte sachen auch Tiles doppelt &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt; )&lt;br /&gt;&lt;br /&gt;So hier mal der Editor zum Testen  (Ist jetzt nix gro&amp;szlig;artiges, au&amp;szlig;er das ich die Tiles komplett selber mit Paint gepixelt habe) :&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://www.blitzforum.de/upload/file.php?id=9410&quot; target=&quot;_blank&quot;&gt;https://www.blitzforum.de/upload/file.php?id=9410&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Edit : &lt;/b&gt; Neue Version, diesmal im Debug mode, villeicht kl&amp;auml;rt sich dann der Fehler...&lt;br /&gt;&lt;br /&gt;Ihr werdet in Zukunft noch mehr von diesem Projekt (jetzt in BMax ) h&amp;ouml;ren. Bis dann,&lt;br /&gt;&lt;br /&gt;ToeB&lt;br /&gt;</description>
			<pubDate>Sun, 29 Aug 2010 20:05:15 +0200</pubDate>
		</item>

		<item>
			<title>Neues vom Bau</title>
			<link>https://www.blitzforum.de/worklogs/233/#1471</link>
			<guid>https://www.blitzforum.de/worklogs/233/#1471</guid>
			<author>ToeB</author>
			<description>So ich habe jetzt statt einer Player-To-Tile Kollision (die war mir zu fehlerhaft) die B3D eigene eingebaut, guckt mal iwo im Codearchiv, da m&amp;uuml;sste ein beitrag von Nobody sein, der das verfahren berschreibt.&lt;br /&gt;&lt;br /&gt;Desweiteren habe ich das Ninjaseit komplett eingebaut, also mann kann jetzt pendeln, gegn mauern klatschten usw. &lt;br /&gt;&lt;br /&gt;Ich bin grad dabei eine Console zu schreiben, damit ich, und sp&amp;auml;ter auch die spieler, daten ver&amp;auml;ndern k&amp;ouml;nnen, also z.B. gravitation, (cheats), servereinstellungen... Und nat&amp;uuml;rlich werden da auch momentane ereignisse reingeschrieben wie absch&amp;uuml;ssse oder tode...&lt;br /&gt;Dazu habe ich meine &amp;quot;SimpleGUI&amp;quot; - Engine eingebunden, da sie relativ schnell ist und ich wei&amp;szlig; wie sie functioniert, um etvl. &amp;auml;nderungen vorzunehmen &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Ich bin jetzt erstmal ne Woche (ab morgen) auf Klassenfahrt und danach die Pfingstferien weg. Hei&amp;szlig;t ich werd erst in mindestens 1,5 wochen wieder weiterarbeiten. &lt;br /&gt;&lt;br /&gt;mfg ToeB</description>
			<pubDate>Sun, 24 May 2009 18:21:44 +0200</pubDate>
		</item>

		<item>
			<title>Enterhaken (Ninja)</title>
			<link>https://www.blitzforum.de/worklogs/233/#1460</link>
			<guid>https://www.blitzforum.de/worklogs/233/#1460</guid>
			<author>ToeB</author>
			<description>Ich habe jetzt fast alle waffen drin, jetzt ist mir spontan eine neue idee gekommen : Ich wollte eine art enterhaken machen, an dem sich der spieler dran hangeln kann. Das ganze l&amp;auml;uft dann &amp;uuml;ber eine selbst geschreibene Verlet-Physik (sehr einfach)... Mal gucken wie ich die Kollision mit der map hinbekomme...&lt;br /&gt;&lt;br /&gt;Sp&amp;auml;ter, wenns fertig ist, schreib ich mehr &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;mfg ToeB</description>
			<pubDate>Wed, 20 May 2009 17:09:04 +0200</pubDate>
		</item>

		<item>
			<title>Waffen</title>
			<link>https://www.blitzforum.de/worklogs/233/#1448</link>
			<guid>https://www.blitzforum.de/worklogs/233/#1448</guid>
			<author>ToeB</author>
			<description>Also jetzt werde ich mich erstmal an die Waffen ransetzten, pixeln, einbauen, und so...&lt;br /&gt;&lt;br /&gt;Waffen :&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Machete (vorhanden)&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Pistole (noch nicht vorhanden)&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; MaschienenPistole (noch nicht vorhanden)&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; MaschienenGewehr (vorhanden)&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Scharfsch&amp;uuml;tzenGewehr (noch nicht vorhanden)&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Bazooka (vorhanden)&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Granaten (noch nicht vorhanden)&lt;br /&gt;&lt;br /&gt;Au&amp;szlig;erdem habe ich mit meinem Bruder &amp;uuml;berlegt, das Spiel spannender zu machen, in dem jeder spieler eine spezielf&amp;auml;hrigkeit hat.&lt;br /&gt;&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Feuer : &lt;br /&gt;Muss abgeschossen werden, bei aufprall explodiert es und verbrennt alles feindliche in einem bestimmten radius...&lt;br /&gt;&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Wasser : &lt;br /&gt;Heilt deine mitspieler in einem bestimmten radius&lt;br /&gt;&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Erde : &lt;br /&gt;Ne art erdbeben, wer zu nah am &amp;quot;epizentrum&amp;quot; steht, dem dreht es die steuerung um.&lt;br /&gt;&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Luft : &lt;br /&gt;Man kann f&amp;uuml;r einige zeit lang fliegen&lt;br /&gt;&lt;br /&gt;Diese F&amp;auml;higkeit hat man am anfang des Spiels so, hat man sie verbraucht kann man sie sich durch verschiedene sachen zur&amp;uuml;ckgewinnen :&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Geld&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; In einer Runde nicht sterben&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Eine bestimmte anzahl von gegnern in einer Runde abschie&amp;szlig;en&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Was haltet ihr so davon ?&lt;br /&gt;&lt;br /&gt;mfg ToeB</description>
			<pubDate>Sun, 17 May 2009 17:51:23 +0200</pubDate>
		</item>

		<item>
			<title>Neues</title>
			<link>https://www.blitzforum.de/worklogs/233/#1443</link>
			<guid>https://www.blitzforum.de/worklogs/233/#1443</guid>
			<author>ToeB</author>
			<description>So ich hab wieder neue Sachen eingebaut.&lt;br /&gt;&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; ImageParticleEngine :&lt;br /&gt;eine kleine engine, so &amp;auml;hnlich wie die ParticleEngine f&amp;uuml;r die Pixel, nur halt f&amp;uuml;r ganze Bilder, extra f&amp;uuml;r das spiel gemacht. Damit kann man jetzt z.b. ein bild als Particle malen, welches immer kleiner wird, sich dreht etc.&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Neue Waffe :&lt;br /&gt;Bazzoka (daf&amp;uuml;r die Engine -&amp;gt; Rauch) mit sichtbaren geschossen, explodiert in rauch&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Fl&amp;uuml;ssiges Scrolling :&lt;br /&gt;Habe das Scrolling etwas &amp;uuml;berarbeitet und jetzt h&amp;auml;ngt die Map dem Spieler ein wenig nach, so siehts besser aus &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Einige Bugs gefixed...&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Edit&lt;/b&gt;:&lt;/u&gt; So jetzt k&amp;ouml;nnt ihr auch wieder die bilder begutachten, mein bplaced account war abgelaufen weil ich die seite nicht so oft besucht habe, und musste deshalb mir einen neuen anlegen... Funtz jetzt aber wieder &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mfg ToeB</description>
			<pubDate>Sat, 16 May 2009 14:47:03 +0200</pubDate>
		</item>

		<item>
			<title>MapEditor</title>
			<link>https://www.blitzforum.de/worklogs/233/#1440</link>
			<guid>https://www.blitzforum.de/worklogs/233/#1440</guid>
			<author>ToeB</author>
			<description>So ich wollte die maps ein wenig sch&amp;ouml;ner machen und bin grad dabei, den mapeditor beizubringen, die tiles so anzuordnen, das es wie in dem bild unten ausssieht (also man setzte einen stein iwo hin und dann werden alle steine geupadet und mit dem dann verbunden - falls welche in der n&amp;auml;he sind &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt; )&lt;br /&gt;&lt;br /&gt;Das funtz auch ganz gut aber jetzt wollte ichs so machen, das ich auch &amp;quot;Fl&amp;auml;chen&amp;quot; diffinieren kann, also das wenn man eine 3*3 fl&amp;auml;che hat, das dann die nicht aus vier eckpunkten, 4 t-St&amp;uuml;cke und einer kreuzung besteht (das sieht doof aus weil dann immer die k&amp;auml;stchen dazwischen sind -.-). Die Tiles habe ich schon gemalt, aber es funtz noch nicht so ganz ... &lt;img src=&quot;/forum/images/smiles/icon_sad.gif&quot; alt=&quot;Sad&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Edit&lt;/b&gt;:&lt;/u&gt;&lt;br /&gt;So habs jetzt geschafft mit Au&amp;szlig;enEcken, InnenEcken,R&amp;auml;ndern au&amp;szlig;en und innen, TSt&amp;uuml;cke au&amp;szlig;en (innen fehlen noch...) :&lt;br /&gt;&lt;a href=&quot;http://tobiaz.bplaced.net/BBP/Screen_CastleWar_%2302.PNG&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://tobiaz.bplaced.net/BBP/Screen_CastleWar_%2302.PNG&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; Und das Gute daran ist, man braucht nur die felder auszuf&amp;uuml;llen, das verbinden tut der Editor &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Das ganze funtz mit diesem &lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox5&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('5')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox5&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('5')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox5&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('5');&quot;&gt;Dim p&amp;#40;2,2&amp;#41;&lt;br /&gt;Function UpdateMap&amp;#40;&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;For xx = 0 To MapWidth-1&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;For yy = 0 To MapHeight-1&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If map&amp;#40;xx,yy&amp;#41; &amp;gt; 0&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;CheckField&amp;#40;xx,yy&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;=0And p&amp;#40;1,2&amp;#41;=0And p&amp;#40;0,1&amp;#41;=0And p&amp;#40;2,1&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 1&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;;Horizontal&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;=0And p&amp;#40;1,2&amp;#41;=0And p&amp;#40;0,1&amp;#41;=0And p&amp;#40;2,1&amp;#41;&amp;gt;0 map&amp;#40;xx,yy&amp;#41; = 2&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;=0And p&amp;#40;1,2&amp;#41;=0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0 map&amp;#40;xx,yy&amp;#41; = 3&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;=0And p&amp;#40;1,2&amp;#41;=0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 4&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;;Vertikal&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;=0And p&amp;#40;0,1&amp;#41;=0And p&amp;#40;2,1&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 5&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;=0And p&amp;#40;2,1&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 6&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;=0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;=0And p&amp;#40;2,1&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 7&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;;Ecken&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;=0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;=0And p&amp;#40;2,1&amp;#41;&amp;gt;0 map&amp;#40;xx,yy&amp;#41; = 8&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;=0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 9&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;=0And p&amp;#40;0,1&amp;#41;=0And p&amp;#40;2,1&amp;#41;&amp;gt;0 map&amp;#40;xx,yy&amp;#41; = 10&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;=0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 11&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;;T-St&amp;uuml;cke&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;=0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0 map&amp;#40;xx,yy&amp;#41; = 12&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 13&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;=0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0 map&amp;#40;xx,yy&amp;#41; = 14&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;=0And p&amp;#40;2,1&amp;#41;&amp;gt;0 map&amp;#40;xx,yy&amp;#41; = 15&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;;Kreuzung&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0 map&amp;#40;xx,yy&amp;#41; = 16&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;;Fl&amp;auml;chen&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;;--&amp;gt;Ecken&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;2,1&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;2,2&amp;#41;&amp;gt;0And p&amp;#40;1,0&amp;#41;=0And p&amp;#40;0,1&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 17&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;0,2&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;1,0&amp;#41;=0And p&amp;#40;2,1&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 18&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;2,0&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;=0And p&amp;#40;1,2&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 19&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;0,0&amp;#41;&amp;gt;0And p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;=0And p&amp;#40;1,2&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 20&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;;--&amp;gt;Kreuzung&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;0,0&amp;#41;&amp;gt;0And p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;2,0&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;1,1&amp;#41;&amp;gt;0And p&amp;#40;2,0&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0And p&amp;#40;2,2&amp;#41;&amp;gt;0 map&amp;#40;xx,yy&amp;#41; = 21&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;;--&amp;gt;R&amp;auml;nder&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;2,0&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0And p&amp;#40;2,2&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 22&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;0,0&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;0,2&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 23&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0And p&amp;#40;0,2&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;2,2&amp;#41;&amp;gt;0And p&amp;#40;1,0&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 24&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;0,0&amp;#41;&amp;gt;0And p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;2,0&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 25&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;;--&amp;gt;T-St&amp;uuml;cke&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0And p&amp;#40;0,2&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;2,2&amp;#41;&amp;gt;0And p&amp;#40;0,0&amp;#41;=0And p&amp;#40;2,0&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 26&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;2,0&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0And p&amp;#40;2,2&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;0,0&amp;#41;=0And p&amp;#40;0,2&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 27&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;0,0&amp;#41;&amp;gt;0And p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;2,0&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;0,2&amp;#41;=0And p&amp;#40;2,2&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 28&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;0,0&amp;#41;&amp;gt;0And p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0And p&amp;#40;0,2&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;2,0&amp;#41;=0And p&amp;#40;2,2&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 29&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;;--&amp;gt;InnenEcken&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;0,0&amp;#41;&amp;gt;0And p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;2,0&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0And p&amp;#40;0,2&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;2,2&amp;#41;=0 map&amp;#40;xx,yy&amp;#41; = 30&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;0,0&amp;#41;&amp;gt;0And p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;2,0&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0And p&amp;#40;0,2&amp;#41;=0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;2,2&amp;#41;&amp;gt;0 map&amp;#40;xx,yy&amp;#41; = 31&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;0,0&amp;#41;&amp;gt;0And p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;2,0&amp;#41;=0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0And p&amp;#40;0,2&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;2,2&amp;#41;&amp;gt;0 map&amp;#40;xx,yy&amp;#41; = 32&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;If p&amp;#40;0,0&amp;#41;=0And p&amp;#40;1,0&amp;#41;&amp;gt;0And p&amp;#40;2,0&amp;#41;&amp;gt;0And p&amp;#40;0,1&amp;#41;&amp;gt;0And p&amp;#40;2,1&amp;#41;&amp;gt;0And p&amp;#40;0,2&amp;#41;&amp;gt;0And p&amp;#40;1,2&amp;#41;&amp;gt;0And p&amp;#40;2,2&amp;#41;&amp;gt;0 map&amp;#40;xx,yy&amp;#41; = 33&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;EndIf&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Next &lt;br /&gt;&amp;nbsp; &amp;nbsp;Next &lt;br /&gt;End Function &lt;br /&gt;&lt;br /&gt;Function CheckField&amp;#40;px,py&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;For x1=0To 2&amp;#58;For y1=0To 2&amp;#58;p&amp;#40;x1,y1&amp;#41;=0&amp;#58;Next&amp;#58;Next&lt;br /&gt;&amp;nbsp; &amp;nbsp;If CheckRange&amp;#40;px-1,py-1&amp;#41; Then p&amp;#40;0,0&amp;#41; = map&amp;#40;px-1,py-1&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;If CheckRange&amp;#40;px&amp;nbsp; ,py-1&amp;#41; Then p&amp;#40;1,0&amp;#41; = map&amp;#40;px&amp;nbsp; ,py-1&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;If CheckRange&amp;#40;px+1,py-1&amp;#41; Then p&amp;#40;2,0&amp;#41; = map&amp;#40;px+1,py-1&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;If CheckRange&amp;#40;px-1,py&amp;nbsp; &amp;#41; Then p&amp;#40;0,1&amp;#41; = map&amp;#40;px-1,py&amp;nbsp; &amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;If CheckRange&amp;#40;px&amp;nbsp; ,py&amp;nbsp; &amp;#41; Then p&amp;#40;1,1&amp;#41; = map&amp;#40;px&amp;nbsp; ,py&amp;nbsp; &amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;If CheckRange&amp;#40;px+1,py&amp;nbsp; &amp;#41; Then p&amp;#40;2,1&amp;#41; = map&amp;#40;px+1,py&amp;nbsp; &amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;If CheckRange&amp;#40;px-1,py+1&amp;#41; Then p&amp;#40;0,2&amp;#41; = map&amp;#40;px-1,py+1&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;If CheckRange&amp;#40;px&amp;nbsp; ,py+1&amp;#41; Then p&amp;#40;1,2&amp;#41; = map&amp;#40;px&amp;nbsp; ,py+1&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;If CheckRange&amp;#40;px+1,py+1&amp;#41; Then p&amp;#40;2,2&amp;#41; = map&amp;#40;px+1,py+1&amp;#41;&lt;br /&gt;End Function &lt;br /&gt;&lt;br /&gt;Function CheckRange&amp;#40;px,py&amp;#41;&lt;br /&gt;&amp;nbsp; &amp;nbsp;Return &amp;#40;px=&amp;gt;0And py=&amp;gt;0And px&amp;lt;MapWidth And py&amp;lt;MapHeight&amp;#41;&lt;br /&gt;End Function &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Edit&lt;/b&gt;(2):&lt;/u&gt;&lt;br /&gt;So habs jetzt geschafft das man, egal wie man die punkte setzt, sie richtig verbunden werden...&lt;br /&gt;&lt;a href=&quot;http://tobiaz.bplaced.net/BBP/Screen_CastleWar_%2303.PNG&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://tobiaz.bplaced.net/BBP/Screen_CastleWar_%2303.PNG&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mfg ToeB</description>
			<pubDate>Wed, 13 May 2009 20:11:46 +0200</pubDate>
		</item>

		<item>
			<title>Das Spiel / Anfäge</title>
			<link>https://www.blitzforum.de/worklogs/233/#1429</link>
			<guid>https://www.blitzforum.de/worklogs/233/#1429</guid>
			<author>ToeB</author>
			<description>Ich hab noch nicht so wirklich dr&amp;uuml;ber nachgedacht, wie das Spiel sp&amp;auml;ter aussehen soll, aber ich bin zu dem entschluss gekommen, das es sich um ein Jump'n'run - Shooter handeln soll.&lt;br /&gt;&lt;br /&gt;Es soll alles sehr simple aussehen und trotzdem den spieler fordern. Dazu soll man sp&amp;auml;ter &amp;uuml;ber Netzwerk oder Internet oder im einzelspieler gegen Bots mit seinem Team k&amp;auml;mfen. Das Ziel ist, mit seinem Team, oder auch alleine, eine Burg zu zerst&amp;ouml;ren / einnehmen (bin mir noch nicht ganz sicher , was findet ihr besser ?).  Das ganze wird komplett in 2D programmiert.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Momentaner Stand :&lt;/u&gt;&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; TileEditor + Erste Testmap&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Smiley Als spieler + 1 Waffe&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Wenn man das Programm zum ersten map startet dann werden die bilder gedreht und in ein Image gespeichert. Dieses wird dann bei n&amp;auml;chsteren Programmstarts geladen (ladezeit wird verk&amp;uuml;rtzt)&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Laufen / springen sieht sehr gut aus&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Framen unabh&amp;auml;giges Programm&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Schie&amp;szlig;en&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Particle Engine (Particle2D -&amp;gt; Siehe Codearchiv)&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; UDP Netzwerk Lib (-&amp;gt; Siehe Codearchiv)&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Collision des Spielers mit der Map&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; L&amp;ouml;schen der sch&amp;uuml;sse bei Collision mit der Map&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; TileMapScrolling&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Man kann den smiliy jetzt in jede x-belibige farbe einf&amp;auml;rben (auch die h&amp;auml;nde)&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Zwei Burgen (rot / gr&amp;uuml;n)&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Wolken-Engine, die pausenlos wolken erzeugt, die dann im hinterggrund hin und her schweben&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Grafiken alle Selbst gepixelt, mit paint  ^_^' &lt;br /&gt;&lt;br /&gt;So damit ihr auch so einen kleinen eindruck bekommt, ein Screenshot :&lt;br /&gt;&lt;a href=&quot;http://tobiaz.bplaced.net/BBP/Screen_CastleWar_%2301.PNG&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://tobiaz.bplaced.net/BBP/Screen_CastleWar_%2301.PNG&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;mfg ToeB</description>
			<pubDate>Sat, 09 May 2009 18:08:44 +0200</pubDate>
		</item>


	</channel>
</rss>
