<?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>Komentarze do: Canvas — Rysujemy mapę</title>
	<atom:link href="http://srodek.info/blog/270/rysujemy-mape/feed" rel="self" type="application/rss+xml" />
	<link>http://srodek.info/blog/270/rysujemy-mape</link>
	<description>Mój osobisty blog</description>
	<lastBuildDate>Wed, 21 Sep 2011 12:05:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Autor: Waqmaz</title>
		<link>http://srodek.info/blog/270/rysujemy-mape/comment-page-1#comment-2562</link>
		<dc:creator>Waqmaz</dc:creator>
		<pubDate>Wed, 21 Sep 2011 12:05:49 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=270#comment-2562</guid>
		<description>Localhost, lub wiesz, zwykły plik zapisany jako .html. Jeszcze raz przepraszam za SPAM, wygląda to naprawdę nieestetycznie xd.</description>
		<content:encoded><![CDATA[<p>Localhost, lub wiesz, zwykły plik zapisany jako .html. Jeszcze raz przepraszam za SPAM, wygląda to naprawdę nieestetycznie xd.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Waqmaz</title>
		<link>http://srodek.info/blog/270/rysujemy-mape/comment-page-1#comment-2561</link>
		<dc:creator>Waqmaz</dc:creator>
		<pubDate>Wed, 21 Sep 2011 12:05:04 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=270#comment-2561</guid>
		<description>Przepraszam za SPAM, jeśli chcesz, możesz usunąć z bazy komenty, które pisałem. Zastanawiam się, czy to może efekt tego, że używam localhost?</description>
		<content:encoded><![CDATA[<p>Przepraszam za SPAM, jeśli chcesz, możesz usunąć z bazy komenty, które pisałem. Zastanawiam się, czy to może efekt tego, że używam localhost?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Waqmaz</title>
		<link>http://srodek.info/blog/270/rysujemy-mape/comment-page-1#comment-2560</link>
		<dc:creator>Waqmaz</dc:creator>
		<pubDate>Wed, 21 Sep 2011 11:58:11 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=270#comment-2560</guid>
		<description>Cholera... nadal nie &#039;działczy&#039;.
http://tinypic.pl/mvwvwd8lyppt
Mógłbyś obejrzeć, będę bardzo wdzięczny.</description>
		<content:encoded><![CDATA[<p>Cholera… nadal nie ‚działczy’.<br />
<a href="http://tinypic.pl/mvwvwd8lyppt" rel="nofollow">http://tinypic.pl/mvwvwd8lyppt</a><br />
Mógłbyś obejrzeć, będę bardzo wdzięczny.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Waqmaz</title>
		<link>http://srodek.info/blog/270/rysujemy-mape/comment-page-1#comment-2559</link>
		<dc:creator>Waqmaz</dc:creator>
		<pubDate>Wed, 21 Sep 2011 11:52:20 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=270#comment-2559</guid>
		<description>Ok, dzięki wielkie. Dzięki tej stronie na pewno wiele się nauczę. :) Umiem dobrze css i php, ale jeśli chodzi o js, to jarzę tylko tyle, co na logikę.</description>
		<content:encoded><![CDATA[<p>Ok, dzięki wielkie. Dzięki tej stronie na pewno wiele się nauczę. <img src='http://srodek.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Umiem dobrze css i php, ale jeśli chodzi o js, to jarzę tylko tyle, co na logikę.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Michał Środek</title>
		<link>http://srodek.info/blog/270/rysujemy-mape/comment-page-1#comment-2557</link>
		<dc:creator>Michał Środek</dc:creator>
		<pubDate>Wed, 21 Sep 2011 11:40:27 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=270#comment-2557</guid>
		<description>@Wagmaz: porównaj sobie swój kod z tym co zamieściłem w działających przykładach http://srodek.info/examples/ lub podrzuć link do strony zamiast kodu JS</description>
		<content:encoded><![CDATA[<p>@Wagmaz: porównaj sobie swój kod z tym co zamieściłem w działających przykładach <a href="http://srodek.info/examples/" rel="nofollow">http://srodek.info/examples/</a> lub podrzuć link do strony zamiast kodu JS</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Waqmaz</title>
		<link>http://srodek.info/blog/270/rysujemy-mape/comment-page-1#comment-2556</link>
		<dc:creator>Waqmaz</dc:creator>
		<pubDate>Wed, 21 Sep 2011 11:34:16 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=270#comment-2556</guid>
		<description>Cześć. U mnie wyświetla się biała, pusta strona, po umieszczeniu kody w blokach html:



Pierwsza mapa w js


var GameBoard = {
    ctx: null,
    TEXTURE_ID: {ICE: 1, BRICK: 2, WATER: 3}, 
    textures: [null, &#039;images/ice.png&#039;, &#039;images/brick.png&#039;, &#039;images/water.png&#039;],
 
    board:[
        [1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1],
        [1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1],
        [1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1],
        [1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1],
        [1,2,2,1,1,2,2,2,2,2,2,1,1,2,2,1],
        [2,2,2,1,3,2,2,2,2,2,2,1,3,2,2,2],
        [2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],
        [2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],
        [2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2],
        [0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0],
        [0,2,2,2,1,2,2,2,2,2,2,1,2,2,2,0],
        [0,2,2,2,2,1,1,1,1,1,1,2,2,2,2,0],
        [0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0],
        [0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0],
        [0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0],
        [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],
 
    drawBoard: function() {
        for(var y=0; y&lt;16; y++)
        {
            for(var x=0; x0)
                {
                    this.ctx.save();
                    this.ctx.fillStyle = this.textures[this.board[y][x]];
                    this.ctx.fillRect(x*32,y*32,32,32);
                    this.ctx.restore();
                }
            }
        }
    },
 
    preloadTextures: function(i){
        var img = new Image();
        img.src = this.textures[i];
        img.onload = function() {
 
            GameBoard.textures[i] = GameBoard.ctx.createPattern(img, &#039;repeat&#039;);
            if(GameBoard.textures[i+1])
                GameBoard.preloadTextures(i+1);
            else
                GameBoard.drawBoard();
        }
    },
 
    init: function (){
        this.canvas = document.getElementById(&#039;gameBoard&#039;);
        if (this.canvas.getContext)
        {
            this.ctx = this.canvas.getContext(&quot;2d&quot;);
            this.preloadTextures(1);
        }
    }
};






Pomożecie?</description>
		<content:encoded><![CDATA[<p>Cześć. U mnie wyświetla się biała, pusta strona, po umieszczeniu kody w blokach html:</p>
<p>Pierwsza mapa w js</p>
<p>var GameBoard = {<br />
    ctx: null,<br />
    TEXTURE_ID: {ICE: 1, BRICK: 2, WATER: 3},<br />
    textures: [null, ‚images/ice.png’, ‚images/brick.png’, ‚images/water.png’],</p>
<p>    board:[<br />
        [1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1],<br />
        [1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1],<br />
        [1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1],<br />
        [1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1],<br />
        [1,2,2,1,1,2,2,2,2,2,2,1,1,2,2,1],<br />
        [2,2,2,1,3,2,2,2,2,2,2,1,3,2,2,2],<br />
        [2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],<br />
        [2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],<br />
        [2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2],<br />
        [0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0],<br />
        [0,2,2,2,1,2,2,2,2,2,2,1,2,2,2,0],<br />
        [0,2,2,2,2,1,1,1,1,1,1,2,2,2,2,0],<br />
        [0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0],<br />
        [0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0],<br />
        [0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0],<br />
        [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],</p>
<p>    drawBoard: function() {<br />
        for(var y=0; y&lt;16; y++)<br />
        {<br />
            for(var x=0; x0)<br />
                {<br />
                    this.ctx.save();<br />
                    this.ctx.fillStyle = this.textures[this.board[y][x]];<br />
                    this.ctx.fillRect(x*32,y*32,32,32);<br />
                    this.ctx.restore();<br />
                }<br />
            }<br />
        }<br />
    },</p>
<p>    preloadTextures: function(i){<br />
        var img = new Image();<br />
        img.src = this.textures[i];<br />
        img.onload = function() {</p>
<p>            GameBoard.textures[i] = GameBoard.ctx.createPattern(img, ‚repeat’);<br />
            if(GameBoard.textures[i+1])<br />
                GameBoard.preloadTextures(i+1);<br />
            else<br />
                GameBoard.drawBoard();<br />
        }<br />
    },</p>
<p>    init: function (){<br />
        this.canvas = document.getElementById(‚gameBoard’);<br />
        if (this.canvas.getContext)<br />
        {<br />
            this.ctx = this.canvas.getContext(„2d“);<br />
            this.preloadTextures(1);<br />
        }<br />
    }<br />
};</p>
<p>Pomożecie?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: maxx</title>
		<link>http://srodek.info/blog/270/rysujemy-mape/comment-page-1#comment-264</link>
		<dc:creator>maxx</dc:creator>
		<pubDate>Mon, 17 May 2010 19:55:45 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=270#comment-264</guid>
		<description>Co prawda to prawda :) ale boje się trochę wsparcia dla 3D rozumiem ze dla konsumentów będzie dobrze ale żeby stworzyć gierkę 3D będzie potrzebny sztab ludzi nie będzie tej zabawy ze można coś stworzyć samemu.</description>
		<content:encoded><![CDATA[<p>Co prawda to prawda <img src='http://srodek.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ale boje się trochę wsparcia dla 3D rozumiem ze dla konsumentów będzie dobrze ale żeby stworzyć gierkę 3D będzie potrzebny sztab ludzi nie będzie tej zabawy ze można coś stworzyć samemu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Michał Środek</title>
		<link>http://srodek.info/blog/270/rysujemy-mape/comment-page-1#comment-258</link>
		<dc:creator>Michał Środek</dc:creator>
		<pubDate>Sun, 16 May 2010 10:28:49 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=270#comment-258</guid>
		<description>Nie wszystkie = IE ;]
Na &lt;a href=&quot;http://caniuse.com/#agents=All&amp;eras=All&amp;cats=Canvas&amp;statuses=rec,pr,cr,wd,ietf&quot; rel=&quot;nofollow&quot;&gt;tej&lt;/a&gt; stronie jest sporo ciekawych zestawień co które przeglądarki obsługują. Niestety jest to lekko nieaktualne(dane ze stycznia 2009) lecz już wtedy wszystkie &quot;normalne&quot; przeglądarki canvas obsługiwały. Teraz jest już troszkę lepiej ponieważ powoli pojawia się wsparcie dla 3d.</description>
		<content:encoded><![CDATA[<p>Nie wszystkie = IE ;]<br />
Na <a href="http://caniuse.com/#agents=All&#038;eras=All&#038;cats=Canvas&#038;statuses=rec,pr,cr,wd,ietf" rel="nofollow">tej</a> stronie jest sporo ciekawych zestawień co które przeglądarki obsługują. Niestety jest to lekko nieaktualne(dane ze stycznia 2009) lecz już wtedy wszystkie „normalne“ przeglądarki canvas obsługiwały. Teraz jest już troszkę lepiej ponieważ powoli pojawia się wsparcie dla 3d.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: maxx</title>
		<link>http://srodek.info/blog/270/rysujemy-mape/comment-page-1#comment-257</link>
		<dc:creator>maxx</dc:creator>
		<pubDate>Sat, 15 May 2010 23:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=270#comment-257</guid>
		<description>Super sprawa ! szkoda tylko że nie wszystkie przeglądarki obsługują canvas...</description>
		<content:encoded><![CDATA[<p>Super sprawa ! szkoda tylko że nie wszystkie przeglądarki obsługują canvas…</p>
]]></content:encoded>
	</item>
</channel>
</rss>

