<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentare zu: Java: Snake nachprogrammieren Demo</title>
	<atom:link href="http://blog.bigbasti.com/java-snake-nachprogrammieren-demo/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bigbasti.com/java-snake-nachprogrammieren-demo/</link>
	<description>About Me &#38; my Digital Lifestyle</description>
	<lastBuildDate>Mon, 06 Feb 2012 07:30:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Von: schulbus</title>
		<link>http://blog.bigbasti.com/java-snake-nachprogrammieren-demo/comment-page-1/#comment-1981</link>
		<dc:creator>schulbus</dc:creator>
		<pubDate>Sat, 05 Nov 2011 19:20:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bigbasti.com/?p=361#comment-1981</guid>
		<description>die steuerung ist etwas lahm aber sonst ganz cool</description>
		<content:encoded><![CDATA[<p>die steuerung ist etwas lahm aber sonst ganz cool</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: admin</title>
		<link>http://blog.bigbasti.com/java-snake-nachprogrammieren-demo/comment-page-1/#comment-1614</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 03 Jan 2011 20:07:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bigbasti.com/?p=361#comment-1614</guid>
		<description>Hallo Transporter,
danke für deinen Hinweis, aber hier muss ich aber etwas widersprechen, denn wenn es um einen Vergleich von vier Werten geht macht es hier keinen Unterschied ob wir mit Switch oder If arbeiten, teilweise würde If sogar perfomanter arbeiten.
Auf Switch zu wechseln lohnt es sich wenn man mehr Vergleiche hat, und/oder wenn der Code lesbarer sein soll, was natürlich nie schaden würde.
Heute würde ich an dieser Stelle auch zu Switch greifen, aber performance-mäßig würde das hier keinen Unterschied machen ;-)
lg, Sebastian</description>
		<content:encoded><![CDATA[<p>Hallo Transporter,<br />
danke für deinen Hinweis, aber hier muss ich aber etwas widersprechen, denn wenn es um einen Vergleich von vier Werten geht macht es hier keinen Unterschied ob wir mit Switch oder If arbeiten, teilweise würde If sogar perfomanter arbeiten.<br />
Auf Switch zu wechseln lohnt es sich wenn man mehr Vergleiche hat, und/oder wenn der Code lesbarer sein soll, was natürlich nie schaden würde.<br />
Heute würde ich an dieser Stelle auch zu Switch greifen, aber performance-mäßig würde das hier keinen Unterschied machen <img src='http://blog.bigbasti.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
lg, Sebastian</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Transporter</title>
		<link>http://blog.bigbasti.com/java-snake-nachprogrammieren-demo/comment-page-1/#comment-1611</link>
		<dc:creator>Transporter</dc:creator>
		<pubDate>Mon, 03 Jan 2011 11:24:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bigbasti.com/?p=361#comment-1611</guid>
		<description>Hallo BigBasti!
Du hast mir erstmal sehr geholfen,
kam an einer stelle nicht weiter,
dennoch habe ich vll eine verbeserung, du hast für das eventhandling eine &quot;If-Verzweigung&quot; verwendent, was auch nicht schlecht ist,
aber was noch ressourcensparender wäre ist &quot;switch&quot;

Mit dem kannst du angeben, was bei einem tastendruck passieren soll und dabei musst du nicht erst durch die ganze If-verzwigung gehen.
In deinem Beispiel: 
public void keyReleased(KeyEvent e) {
				//Auf Tastendruck reagieren
				if(e.getKeyCode() == KeyEvent.VK_RIGHT){
					Game.snake.setDir(&quot;right&quot;);
				}else if(e.getKeyCode() == KeyEvent.VK_LEFT){
					Game.snake.setDir(&quot;left&quot;);
				}else if(e.getKeyCode() == KeyEvent.VK_UP){
					Game.snake.setDir(&quot;top&quot;);
				}else if(e.getKeyCode() == KeyEvent.VK_DOWN){
					Game.snake.setDir(&quot;bottom&quot;);
				}
			}
Geht er die ganze Zeit durch die If schleife, was evtl, wenn es ein größerer Code wäre und ein schlechter Computer zum leichten laggen führen würde.
Daher mein Vorschlag:

SWITCH!</description>
		<content:encoded><![CDATA[<p>Hallo BigBasti!<br />
Du hast mir erstmal sehr geholfen,<br />
kam an einer stelle nicht weiter,<br />
dennoch habe ich vll eine verbeserung, du hast für das eventhandling eine &#8220;If-Verzweigung&#8221; verwendent, was auch nicht schlecht ist,<br />
aber was noch ressourcensparender wäre ist &#8220;switch&#8221;</p>
<p>Mit dem kannst du angeben, was bei einem tastendruck passieren soll und dabei musst du nicht erst durch die ganze If-verzwigung gehen.<br />
In deinem Beispiel:<br />
public void keyReleased(KeyEvent e) {<br />
				//Auf Tastendruck reagieren<br />
				if(e.getKeyCode() == KeyEvent.VK_RIGHT){<br />
					Game.snake.setDir(&#8220;right&#8221;);<br />
				}else if(e.getKeyCode() == KeyEvent.VK_LEFT){<br />
					Game.snake.setDir(&#8220;left&#8221;);<br />
				}else if(e.getKeyCode() == KeyEvent.VK_UP){<br />
					Game.snake.setDir(&#8220;top&#8221;);<br />
				}else if(e.getKeyCode() == KeyEvent.VK_DOWN){<br />
					Game.snake.setDir(&#8220;bottom&#8221;);<br />
				}<br />
			}<br />
Geht er die ganze Zeit durch die If schleife, was evtl, wenn es ein größerer Code wäre und ein schlechter Computer zum leichten laggen führen würde.<br />
Daher mein Vorschlag:</p>
<p>SWITCH!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

