<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Thiago Medeiros &#187; Jogos</title>
	<atom:link href="http://www.thiagomedeiros.com/blog/category/jogos/feed" rel="self" type="application/rss+xml" />
	<link>http://www.thiagomedeiros.com/blog</link>
	<description></description>
	<lastBuildDate>Mon, 06 Sep 2010 15:04:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Hedgewars, recriação do Worms!</title>
		<link>http://www.thiagomedeiros.com/blog/jogos/hedgewars-recriacao-do-worms</link>
		<comments>http://www.thiagomedeiros.com/blog/jogos/hedgewars-recriacao-do-worms#comments</comments>
		<pubDate>Thu, 08 Jul 2010 19:12:41 +0000</pubDate>
		<dc:creator>Thiago Medeiros</dc:creator>
				<category><![CDATA[Jogos]]></category>

		<guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=1682</guid>
		<description><![CDATA[ 

 
Viciado em Worms 1,2, Armagedon e World Party ? Agora você pode jogar novamente com esse remake chamado Hedgewars. Ele roda tanto no Linux (testado no Ubuntu 10.04) e no Windows. Jogue na internet sem a necessidade de instalar nenhum programa a mais.
Entre as novidades, de cara você observa que os personagens não são minhocas, 


Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/musica-do-jogo-top-gear-2' rel='bookmark' title='Permanent Link: Musica do jogo Top Gear 2'>Musica do jogo Top Gear 2</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/travian-on-line' rel='bookmark' title='Permanent Link: Travian On-Line'>Travian On-Line</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p style="text-align: center;"> </p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1683" title="hedgewars3" src="http://www.thiagomedeiros.com/blog/wp-content/uploads/hedgewars3.jpg" alt="" width="550" height="413" /></p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">Viciado em Worms 1,2, Armagedon e World Party ? Agora você pode jogar novamente com esse remake chamado Hedgewars. Ele roda tanto no Linux (testado no Ubuntu 10.04) e no Windows. Jogue na internet sem a necessidade de instalar nenhum programa a mais.</p>
<p style="text-align: justify;">Entre as novidades, de cara você observa que os personagens não são minhocas, são porcos espinhos. Sendo eles totalmente personalizáveis. Jogando na internet me deparei com fantasias da banda kiss, mario, luigi, pikachu, rambo, etc. O jogo é muito divertido, tem novas armas, uma mosca, disco voador, avião de controle remoto entre outros. Recomendo que baixem o jogo pois o mesmo é totalmente gratuito. <a href="http://www.hedgewars.org/download.html" target="_blank">Clique aqui</a> para ir direto a pagina do desenvolvedor e efetuar o download.</p>
<p style="text-align: justify;"> </p>
<p style="text-align: center;"><span id="more-1682"></span></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1684" title="hedgewars2" src="http://www.thiagomedeiros.com/blog/wp-content/uploads/hedgewars2.jpg" alt="" width="550" height="413" /></p>
<p style="text-align: center;"> </p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1685" title="hedgewars1" src="http://www.thiagomedeiros.com/blog/wp-content/uploads/hedgewars1.jpg" alt="" width="550" height="413" /></p>
</div>

<p>Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/musica-do-jogo-top-gear-2' rel='bookmark' title='Permanent Link: Musica do jogo Top Gear 2'>Musica do jogo Top Gear 2</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/travian-on-line' rel='bookmark' title='Permanent Link: Travian On-Line'>Travian On-Line</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.thiagomedeiros.com/blog/jogos/hedgewars-recriacao-do-worms/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Musica do jogo Top Gear 2</title>
		<link>http://www.thiagomedeiros.com/blog/jogos/musica-do-jogo-top-gear-2</link>
		<comments>http://www.thiagomedeiros.com/blog/jogos/musica-do-jogo-top-gear-2#comments</comments>
		<pubDate>Sat, 06 Mar 2010 15:00:09 +0000</pubDate>
		<dc:creator>Thiago Medeiros</dc:creator>
				<category><![CDATA[Jogos]]></category>

		<guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=1171</guid>
		<description><![CDATA[
Há muito tempo a categoria jogos do blog anda parada. Estava ouvindo o acervo de MP3 do meu computador quando deparei com a clássica musica do jogo Top Gear 2. Pra quem não conhece Top Gear é um jogo para SNES (Super Nintendo) o qual passava horas jogando na minha infância. Quem já teve um 


Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-street-frog' rel='bookmark' title='Permanent Link: Jogo em OpenGL Street Frog'>Jogo em OpenGL Street Frog</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/versao-explicativa-do-jogo-em-opengl-street-frog' rel='bookmark' title='Permanent Link: Versão Explicativa do Jogo em OpenGL Street Frog'>Versão Explicativa do Jogo em OpenGL Street Frog</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-packman-pacman-come-come' rel='bookmark' title='Permanent Link: Jogo em OpenGL PackMan (pacman &#8211; come come)'>Jogo em OpenGL PackMan (pacman &#8211; come come)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><br class="spacer_" /></p>
<p style="text-align: justify;">Há muito tempo a categoria jogos do blog anda parada. Estava ouvindo o acervo de MP3 do meu computador quando deparei com a clássica musica do jogo Top Gear 2. Pra quem não conhece Top Gear é um jogo para SNES (Super Nintendo) o qual passava horas jogando na minha infância. Quem já teve um Super Nintendo e nunca jogou Top Gear 1,2,3 ? Mario World, Esquadrão Marte, Street Fight entre outros clássicos! Velho e  bons tempos.</p>
<p style="text-align: center;">Abaixo uma foto do Top Gear 2 e sua musica para download.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1172" title="topgear2" src="http://www.thiagomedeiros.com/blog/wp-content/uploads/topgear2.jpg" alt="" width="500" height="375" /></p>
<p><br class="spacer_" /></p>
<p><center>
<p style="text-align: center;"><strong></strong></p>
<p></center></p>
<p style="text-align: center;"><strong><br />
</strong></p>
<p style="text-align: center;"><a href="http://www.thiagomedeiros.com/blog/wp-content/uploads/topgear2.mp3">Download Top Gear 2</a></p>
<p style="text-align: center;">Se não conseguir baixar clique com o botão <br />
 direito em cima do link e selecione salvar destino como.</p>
</div>

<p>Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-street-frog' rel='bookmark' title='Permanent Link: Jogo em OpenGL Street Frog'>Jogo em OpenGL Street Frog</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/versao-explicativa-do-jogo-em-opengl-street-frog' rel='bookmark' title='Permanent Link: Versão Explicativa do Jogo em OpenGL Street Frog'>Versão Explicativa do Jogo em OpenGL Street Frog</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-packman-pacman-come-come' rel='bookmark' title='Permanent Link: Jogo em OpenGL PackMan (pacman &#8211; come come)'>Jogo em OpenGL PackMan (pacman &#8211; come come)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.thiagomedeiros.com/blog/jogos/musica-do-jogo-top-gear-2/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://www.thiagomedeiros.com/blog/wp-content/uploads/topgear2.mp3" length="2196942" type="audio/mpeg" />
	<enclosure url="http://www.thiagomedeiros.com/blog/wp-content/uploads/topgear2.mp3" length="1" type="audio/mpeg"/>
	</item>
		<item>
		<title>Command &amp; Conquer Grátis!</title>
		<link>http://www.thiagomedeiros.com/blog/jogos/command-conquer-gratis</link>
		<comments>http://www.thiagomedeiros.com/blog/jogos/command-conquer-gratis#comments</comments>
		<pubDate>Sun, 21 Feb 2010 18:53:27 +0000</pubDate>
		<dc:creator>Thiago Medeiros</dc:creator>
				<category><![CDATA[Jogos]]></category>

		<guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=1108</guid>
		<description><![CDATA[ 


Quem está dando o presente é a Eletronic Arts, que acabou de transformar três edições do clássico “Command &#38; Conquer” em freeware. Sim, amigos! Agora nós podemos baixar gratuitamente esse título sucesso direto do site da EA, sem pagar um tostão.
Os títulos disponibilizados pela produtora são Red Alert, Tiberian Sun e Tiberian Dawn (com a 


Sem artigos relacionados.]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p style="text-align: center;"> </p>
<p style="text-align: center;"><a href="http://www.thiagomedeiros.com/blog/wp-content/uploads/comand_conquer_free.jpg"><img class="aligncenter size-full wp-image-1109" title="comand_conquer_free" src="http://www.thiagomedeiros.com/blog/wp-content/uploads/comand_conquer_free.jpg" alt="" width="550" height="145" /></a></p>
<p><br class="spacer_" /></p>
<p style="text-align: justify;">Quem está dando o presente é a Eletronic Arts, que acabou de transformar três edições do clássico “Command &amp; Conquer” em freeware. Sim, amigos! Agora nós podemos <a href="http://www.commandandconquer.com/classic" target="_blank">baixar gratuitamente</a> esse título sucesso direto do site da EA, sem pagar um tostão.</p>
<p>Os títulos disponibilizados pela produtora são Red Alert, Tiberian Sun e Tiberian Dawn (com a expansão Firestorm), que fazem parte do “C&amp;C Classics“. Prepare sua banda larga, pois cada um tem aproximadamente 500 MB (o Tiberian Dawn tem 1,2GB), e o game vem no formato RAR com o arquivo .iso dentro do pacote, para você virtualizar (com o MagicISO ou Daemon Tools) ou gravar num CD. Como os games são antigos, não deixe de ler as instruções de instalação para que eles rodem.</p>
<p>O presentão da EA marca o décimo terceiro aniversário do game, além de fazer parte dos preparativos para o &#8220;Command &amp; Conquer 4&#8243;, que será lançado no mês que vem.</p>
<p style="text-align: justify;"> </p>
<p style="text-align: center;"><a href="http://www.thiagomedeiros.com/blog/wp-content/uploads/tibsun_free.jpg"><img class="aligncenter size-full wp-image-1110" title="tibsun_free" src="http://www.thiagomedeiros.com/blog/wp-content/uploads/tibsun_free.jpg" alt="" width="550" height="397" /></a>Fonte: fayerwayer.com</p>
</div>

<p>Sem artigos relacionados.</p>]]></content:encoded>
			<wfw:commentRss>http://www.thiagomedeiros.com/blog/jogos/command-conquer-gratis/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurando o Dev C++ para compilar jogos em OpenGL</title>
		<link>http://www.thiagomedeiros.com/blog/jogos/configurando-o-dev-c-para-compilar-jogos-em-opengl</link>
		<comments>http://www.thiagomedeiros.com/blog/jogos/configurando-o-dev-c-para-compilar-jogos-em-opengl#comments</comments>
		<pubDate>Wed, 24 Jun 2009 01:19:13 +0000</pubDate>
		<dc:creator>Thiago Medeiros</dc:creator>
				<category><![CDATA[Jogos]]></category>

		<guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=730</guid>
		<description><![CDATA[Baixe o Dev-C++ em: http://www.bloodshed.net/dev/devcpp.html

Após instalar, Abra o Dev C++ e clique em Ferramentas -&#62; Opções do Compilador


Marque a opção: Adicionar estes comandos à linha de comando do linker e escreva essas opções:
-lopengl32   -lglu32   -lglut32
em seguida clique em Ok.

Algumas observações: Quando for compilar algum jogo, deixe o mesmo em um diretório sem espaços, exemplo: c:\jogo. 


Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-packman-pacman-come-come' rel='bookmark' title='Permanent Link: Jogo em OpenGL PackMan (pacman &#8211; come come)'>Jogo em OpenGL PackMan (pacman &#8211; come come)</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-de-nave-feito-em-opengl' rel='bookmark' title='Permanent Link: Jogo de nave feito em OpenGL'>Jogo de nave feito em OpenGL</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-simples-semaforo-em-opengl' rel='bookmark' title='Permanent Link: Jogo simples (Semaforo) em OpenGL'>Jogo simples (Semaforo) em OpenGL</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p style="text-align: center;">Baixe o Dev-C++ em: <a href="http://www.bloodshed.net/dev/devcpp.html" target="_blank">http://www.bloodshed.net/dev/devcpp.html</a></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-731" title="conf_dev1" src="http://www.thiagomedeiros.com/blog/wp-content/uploads/conf_dev1.png" alt="conf_dev1" width="496" height="400" /></p>
<p style="text-align: center;">Após instalar, Abra o Dev C++ e clique em Ferramentas -&gt; Opções do Compilador</p>
<p style="text-align: center;">
<p style="text-align: center;"><img class="aligncenter size-full wp-image-732" title="conf_dev2" src="http://www.thiagomedeiros.com/blog/wp-content/uploads/conf_dev2.png" alt="conf_dev2" width="467" height="426" /></p>
<p style="text-align: center;">Marque a opção: Adicionar estes comandos à linha de comando do linker e escreva essas opções:</p>
<p style="text-align: center;">-lopengl32   -lglu32   -lglut32</p>
<p style="text-align: center;">em seguida clique em Ok.</p>
<p style="text-align: center;">
<p style="text-align: justify;">Algumas observações: Quando for compilar algum jogo, deixe o mesmo em um diretório sem espaços, exemplo: c:\jogo. Se você for usar pastas como desktop(area de trabalho), você irá receber erros como: &#8230;\Nave\Makefile.win [Build Error]  [ProjetoNave.exe] Error 1</p>
</div>

<p>Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-packman-pacman-come-come' rel='bookmark' title='Permanent Link: Jogo em OpenGL PackMan (pacman &#8211; come come)'>Jogo em OpenGL PackMan (pacman &#8211; come come)</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-de-nave-feito-em-opengl' rel='bookmark' title='Permanent Link: Jogo de nave feito em OpenGL'>Jogo de nave feito em OpenGL</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-simples-semaforo-em-opengl' rel='bookmark' title='Permanent Link: Jogo simples (Semaforo) em OpenGL'>Jogo simples (Semaforo) em OpenGL</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.thiagomedeiros.com/blog/jogos/configurando-o-dev-c-para-compilar-jogos-em-opengl/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jogo simples (Semaforo) em OpenGL</title>
		<link>http://www.thiagomedeiros.com/blog/jogos/jogo-simples-semaforo-em-opengl</link>
		<comments>http://www.thiagomedeiros.com/blog/jogos/jogo-simples-semaforo-em-opengl#comments</comments>
		<pubDate>Wed, 24 Jun 2009 00:57:11 +0000</pubDate>
		<dc:creator>Thiago Medeiros</dc:creator>
				<category><![CDATA[Jogos]]></category>

		<guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=725</guid>
		<description><![CDATA[

Jogo Bastante Simples, use a seta para esquerda para movimentar o carro.
Aperte o numero 0(Zero) para desligar o semaforo, o numero 1 para ligar a luz vermelha, o numero 2 para ligar a luz amarela e o numero 3 para ligar a luz verde.
Clique aqui para aprender como compilar o jogo.
Clique aqui para baixar o 


Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-de-nave-feito-em-opengl' rel='bookmark' title='Permanent Link: Jogo de nave feito em OpenGL'>Jogo de nave feito em OpenGL</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-packman-pacman-come-come' rel='bookmark' title='Permanent Link: Jogo em OpenGL PackMan (pacman &#8211; come come)'>Jogo em OpenGL PackMan (pacman &#8211; come come)</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/versao-explicativa-do-jogo-em-opengl-street-frog' rel='bookmark' title='Permanent Link: Versão Explicativa do Jogo em OpenGL Street Frog'>Versão Explicativa do Jogo em OpenGL Street Frog</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><center></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-726" title="semaforo_opengl" src="http://www.thiagomedeiros.com/blog/wp-content/uploads/semaforo_opengl.jpg" alt="semaforo_opengl" width="494" height="396" /></p>
<p style="text-align: center;">Jogo Bastante Simples, use a seta para esquerda para movimentar o carro.</p>
<p style="text-align: center;">Aperte o numero 0(Zero) para desligar o semaforo, o numero 1 para ligar a luz vermelha, o numero 2 para ligar a luz amarela e o numero 3 para ligar a luz verde.</p>
<p style="text-align: center;"><a href="http://www.thiagomedeiros.com/blog/jogos/configurando-o-dev-c-para-compilar-jogos-em-opengl" target="_blank">Clique aqui para aprender como compilar o jogo.</a></p>
<p style="text-align: center;"><a href="http://www.thiagomedeiros.com/blog/wp-content/uploads/semaforo.rar">Clique aqui para baixar o jogo e o código fonte.</a></p>
<p></center></p>
</div>

<p>Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-de-nave-feito-em-opengl' rel='bookmark' title='Permanent Link: Jogo de nave feito em OpenGL'>Jogo de nave feito em OpenGL</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-packman-pacman-come-come' rel='bookmark' title='Permanent Link: Jogo em OpenGL PackMan (pacman &#8211; come come)'>Jogo em OpenGL PackMan (pacman &#8211; come come)</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/versao-explicativa-do-jogo-em-opengl-street-frog' rel='bookmark' title='Permanent Link: Versão Explicativa do Jogo em OpenGL Street Frog'>Versão Explicativa do Jogo em OpenGL Street Frog</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.thiagomedeiros.com/blog/jogos/jogo-simples-semaforo-em-opengl/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jogo de nave feito em OpenGL</title>
		<link>http://www.thiagomedeiros.com/blog/jogos/jogo-de-nave-feito-em-opengl</link>
		<comments>http://www.thiagomedeiros.com/blog/jogos/jogo-de-nave-feito-em-opengl#comments</comments>
		<pubDate>Wed, 24 Jun 2009 00:16:29 +0000</pubDate>
		<dc:creator>Thiago Medeiros</dc:creator>
				<category><![CDATA[Jogos]]></category>

		<guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=717</guid>
		<description><![CDATA[

Use as setas do teclado para desviar dos obstaculos. 
Clique aqui para aprender como compilar o jogo.
Clique aqui para baixar o jogo e o seu código fonte.



Related posts:Jogo em OpenGL PackMan (pacman &#8211; come come)
Jogo simples (Semaforo) em OpenGL
Versão Explicativa do Jogo em OpenGL Street Frog



Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-packman-pacman-come-come' rel='bookmark' title='Permanent Link: Jogo em OpenGL PackMan (pacman &#8211; come come)'>Jogo em OpenGL PackMan (pacman &#8211; come come)</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-simples-semaforo-em-opengl' rel='bookmark' title='Permanent Link: Jogo simples (Semaforo) em OpenGL'>Jogo simples (Semaforo) em OpenGL</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/versao-explicativa-do-jogo-em-opengl-street-frog' rel='bookmark' title='Permanent Link: Versão Explicativa do Jogo em OpenGL Street Frog'>Versão Explicativa do Jogo em OpenGL Street Frog</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><center></p>
<p style="text-align: center;"><img class="size-full wp-image-718 aligncenter" title="nave_opengl" src="http://www.thiagomedeiros.com/blog/wp-content/uploads/nave_opengl.jpg" alt="nave_opengl" width="494" height="396" /></p>
<p style="text-align: center;">Use as setas do teclado para desviar dos obstaculos. </p>
<p style="text-align: center;"><a href="http://www.thiagomedeiros.com/blog/jogos/configurando-o-dev-c-para-compilar-jogos-em-opengl" target="_blank">Clique aqui para aprender como compilar o jogo.</a></p>
<p style="text-align: center;"><a href="http://www.thiagomedeiros.com/blog/wp-content/uploads/nave.rar">Clique aqui para baixar o jogo e o seu código fonte.</a></p>
<p></center></p>
</div>

<p>Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-packman-pacman-come-come' rel='bookmark' title='Permanent Link: Jogo em OpenGL PackMan (pacman &#8211; come come)'>Jogo em OpenGL PackMan (pacman &#8211; come come)</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-simples-semaforo-em-opengl' rel='bookmark' title='Permanent Link: Jogo simples (Semaforo) em OpenGL'>Jogo simples (Semaforo) em OpenGL</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/versao-explicativa-do-jogo-em-opengl-street-frog' rel='bookmark' title='Permanent Link: Versão Explicativa do Jogo em OpenGL Street Frog'>Versão Explicativa do Jogo em OpenGL Street Frog</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.thiagomedeiros.com/blog/jogos/jogo-de-nave-feito-em-opengl/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Jogo em OpenGL PackMan (pacman &#8211; come come)</title>
		<link>http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-packman-pacman-come-come</link>
		<comments>http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-packman-pacman-come-come#comments</comments>
		<pubDate>Thu, 18 Jun 2009 18:54:28 +0000</pubDate>
		<dc:creator>Thiago Medeiros</dc:creator>
				<category><![CDATA[Jogos]]></category>

		<guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=675</guid>
		<description><![CDATA[Mais um jogo em OpenGL Packman

Clique aqui para aprender como compilar o jogo.
Clique aqui para baixar o jogo e o código fonte.


Related posts:Jogo de nave feito em OpenGL
Jogo simples (Semaforo) em OpenGL
Jogo em OpenGL Street Frog



Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-de-nave-feito-em-opengl' rel='bookmark' title='Permanent Link: Jogo de nave feito em OpenGL'>Jogo de nave feito em OpenGL</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-simples-semaforo-em-opengl' rel='bookmark' title='Permanent Link: Jogo simples (Semaforo) em OpenGL'>Jogo simples (Semaforo) em OpenGL</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-street-frog' rel='bookmark' title='Permanent Link: Jogo em OpenGL Street Frog'>Jogo em OpenGL Street Frog</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p style="text-align: center;">Mais um jogo em OpenGL Packman</p>
<p style="text-align: center;"><a href="http://www.thiagomedeiros.com/blog/wp-content/uploads/opengl_packman.png"><img class="aligncenter size-full wp-image-676" title="opengl_packman" src="http://www.thiagomedeiros.com/blog/wp-content/uploads/opengl_packman.png" alt="opengl_packman" width="494" height="396" /></a></p>
<p style="text-align: center;"><a href="http://www.thiagomedeiros.com/blog/jogos/configurando-o-dev-c-para-compilar-jogos-em-opengl" target="_blank">Clique aqui para aprender como compilar o jogo.</a></p>
<p style="text-align: center;"><a href="http://www.thiagomedeiros.com/blog/wp-content/uploads/packman.rar">Clique aqui para baixar o jogo e o código fonte.</a></p>
</div>

<p>Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-de-nave-feito-em-opengl' rel='bookmark' title='Permanent Link: Jogo de nave feito em OpenGL'>Jogo de nave feito em OpenGL</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-simples-semaforo-em-opengl' rel='bookmark' title='Permanent Link: Jogo simples (Semaforo) em OpenGL'>Jogo simples (Semaforo) em OpenGL</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-street-frog' rel='bookmark' title='Permanent Link: Jogo em OpenGL Street Frog'>Jogo em OpenGL Street Frog</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-packman-pacman-come-come/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Travian On-Line</title>
		<link>http://www.thiagomedeiros.com/blog/jogos/travian-on-line</link>
		<comments>http://www.thiagomedeiros.com/blog/jogos/travian-on-line#comments</comments>
		<pubDate>Tue, 21 Apr 2009 20:24:21 +0000</pubDate>
		<dc:creator>Thiago Medeiros</dc:creator>
				<category><![CDATA[Jogos]]></category>

		<guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=511</guid>
		<description><![CDATA[Se você é fã de jogos como Age of Empires, Rise of Nations entre outros do gênero, com certeza você vai gostar de Travian. Travian é um jogo medieval totalmente on-line, ou seja, você joga diretamente do seu navegador de internet. Não é necessária nenhum tipo de instalação,  apenas criar uma conta (Login) e 


Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/noticias/quadrilha-sequestra-lider-de-jogo-virtual' rel='bookmark' title='Permanent Link: Quadrilha seqüestra líder de jogo virtual'>Quadrilha seqüestra líder de jogo virtual</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p style="text-align: justify;">Se você é fã de jogos como Age of Empires, Rise of Nations entre outros do gênero, com certeza você vai gostar de Travian. Travian é um jogo medieval totalmente on-line, ou seja, você joga diretamente do seu navegador de internet. Não é necessária nenhum tipo de instalação,  apenas criar uma conta (Login) e jogar gratuitamente.</p>
<p style="text-align: justify;">
<div class="ngg-galleryoverview" id="ngg-gallery-12-511">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://www.thiagomedeiros.com/blog/jogos/travian-on-line?show=slide">
			+		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-162" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.thiagomedeiros.com/blog/wp-content/gallery/travian/fazenda_travian.gif" title=" " class="thickbox" rel="set_12" >
								<img title="fazenda_travian.gif" alt="fazenda_travian.gif" src="http://www.thiagomedeiros.com/blog/wp-content/gallery/travian/thumbs/thumbs_fazenda_travian.gif" width="99" height="74" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-163" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.thiagomedeiros.com/blog/wp-content/gallery/travian/infantaria_travian.png" title=" " class="thickbox" rel="set_12" >
								<img title="infantaria_travian.png" alt="infantaria_travian.png" src="http://www.thiagomedeiros.com/blog/wp-content/gallery/travian/thumbs/thumbs_infantaria_travian.png" width="74" height="74" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-164" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.thiagomedeiros.com/blog/wp-content/gallery/travian/mapa_travian.jpg" title=" " class="thickbox" rel="set_12" >
								<img title="mapa_travian.jpg" alt="mapa_travian.jpg" src="http://www.thiagomedeiros.com/blog/wp-content/gallery/travian/thumbs/thumbs_mapa_travian.jpg" width="95" height="74" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-165" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.thiagomedeiros.com/blog/wp-content/gallery/travian/tribos_travian.jpg" title=" " class="thickbox" rel="set_12" >
								<img title="tribos_travian.jpg" alt="tribos_travian.jpg" src="http://www.thiagomedeiros.com/blog/wp-content/gallery/travian/thumbs/thumbs_tribos_travian.jpg" width="99" height="74" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class="ngg-clear"></div> 	
</div>


</p>
<p style="text-align: justify;">O melhor de Travian é a sua diversidade, você joga com pessoas de todo o mundo, cria seu Clã (Grupo) com estratégias para tentar obter aldeias, destruir as tropas inimigas, saquear seus recursos como trigo, item indispensável para a sobrevivência da população (aldeão) e tropas (cavalaria, soldados, etc.)</p>
<p style="text-align: justify;">Com certeza é diversão garantida. Uma dica, escolha um grupo forte e que tenha união, esse é o fator essencial para ganhar o jogo.</p>
<p style="text-align: center;">O que ta esperando pra começar? Clique na figura abaixo e jogue agora!</p>
<p><center><br />
<a href="http://www.travian.com.br" target="_blank"><img src="http://www.thiagomedeiros.com/blog/wp-content/uploads/travian_entrar.jpg" border="0" alt="" width="490" height="118" /></a></center></p>
</div>

<p>Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/noticias/quadrilha-sequestra-lider-de-jogo-virtual' rel='bookmark' title='Permanent Link: Quadrilha seqüestra líder de jogo virtual'>Quadrilha seqüestra líder de jogo virtual</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.thiagomedeiros.com/blog/jogos/travian-on-line/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Versão Explicativa do Jogo em OpenGL Street Frog</title>
		<link>http://www.thiagomedeiros.com/blog/jogos/versao-explicativa-do-jogo-em-opengl-street-frog</link>
		<comments>http://www.thiagomedeiros.com/blog/jogos/versao-explicativa-do-jogo-em-opengl-street-frog#comments</comments>
		<pubDate>Mon, 24 Nov 2008 22:17:45 +0000</pubDate>
		<dc:creator>Thiago Medeiros</dc:creator>
				<category><![CDATA[Jogos]]></category>
		<category><![CDATA[Facape]]></category>

		<guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=175</guid>
		<description><![CDATA[Recebi alguns e-mails solicitando uma forma mais fácil do código para o jogo Street Frog. Abaixo estarei mostrando o código com apenas um carro, o sapo, o prédio, e seus movimentos.
Clique aqui para aprender como compilar o jogo.
Clique abaixo para baixar o código:
http://www.thiagomedeiros.com/publico/uploaded/frog_simples.zip
Usar o Dev C++ para compilar.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*
Name: Street Frog
Copyright: 2008 Thiago Medeiros
Author: Thiago Medeiros 


Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-street-frog' rel='bookmark' title='Permanent Link: Jogo em OpenGL Street Frog'>Jogo em OpenGL Street Frog</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-simples-semaforo-em-opengl' rel='bookmark' title='Permanent Link: Jogo simples (Semaforo) em OpenGL'>Jogo simples (Semaforo) em OpenGL</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-de-nave-feito-em-opengl' rel='bookmark' title='Permanent Link: Jogo de nave feito em OpenGL'>Jogo de nave feito em OpenGL</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p style="text-align: justify;">Recebi alguns e-mails solicitando uma forma mais fácil do código para o jogo Street Frog. Abaixo estarei mostrando o código com apenas um carro, o sapo, o prédio, e seus movimentos.</p>
<p style="text-align: center;"><a href="http://www.thiagomedeiros.com/blog/jogos/configurando-o-dev-c-para-compilar-jogos-em-opengl" target="_blank">Clique aqui para aprender como compilar o jogo.</a></p>
<p style="text-align: center;"><strong>Clique abaixo para baixar o código:</strong></p>
<p style="text-align: center;"><a href="http://www.thiagomedeiros.com/blog/wp-content/uploads/frog_simples.rar">http://www.thiagomedeiros.com/publico/uploaded/frog_simples.zip</a></p>
<p style="text-align: center;">Usar o Dev C++ para compilar.</p>
<p style="text-align: left;">

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td class="code"><pre class="c" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/*
Name: Street Frog
Copyright: 2008 Thiago Medeiros
Author: Thiago Medeiros Cavalcanti Sant' Anna
Date: 10/11/08 23:05
Description: Baseado no jogo de atari no qual o sapo tem que atravessar a avenida.
*/</span>
&nbsp;
<span style="color: #339933;">#include &quot;glut.h&quot; //Janelas etc...</span>
<span style="color: #666666; font-style: italic;">//Declaracoes das variaveis</span>
GLint movercarro<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
GLint moversapox<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
GLint moversapoy<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
GLint predioy<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
GLint tempo<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
GLint lado<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p><strong>Ver o resto do código: </strong><br />
<span id="more-175"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
</pre></td><td class="code"><pre class="c" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//Desenha a pista</span>
<span style="color: #993333;">void</span> Pista <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glLineWidth<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_LINES<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">29</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">7</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">29</span><span style="color: #339933;">,</span><span style="color: #0000dd;">7</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glLineWidth<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_LINES<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">6</span><span style="color: #339933;">,</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">10</span><span style="color: #339933;">,</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">14</span><span style="color: #339933;">,</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">18</span><span style="color: #339933;">,</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">22</span><span style="color: #339933;">,</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">26</span><span style="color: #339933;">,</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">29</span><span style="color: #339933;">,</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">6</span><span style="color: #339933;">,</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">10</span><span style="color: #339933;">,</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">14</span><span style="color: #339933;">,</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">18</span><span style="color: #339933;">,</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">22</span><span style="color: #339933;">,</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">26</span><span style="color: #339933;">,</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2i<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">29</span><span style="color: #339933;">,</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color:#800080;">0.5</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//Gramado</span>
glBegin<span style="color: #009900;">&#40;</span>GL_QUADS<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span><span style="color:#800080;">1.0</span><span style="color: #339933;">,</span> <span style="color:#800080;">0.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span><span style="color:#800080;">1.0</span><span style="color: #339933;">,</span> <span style="color:#800080;">0.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span><span style="color:#800080;">29.0</span><span style="color: #339933;">,</span> <span style="color:#800080;">0.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span><span style="color:#800080;">29.0</span><span style="color: #339933;">,</span> <span style="color:#800080;">0.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color:#800080;">0.5</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//Gramado</span>
glBegin<span style="color: #009900;">&#40;</span>GL_QUADS<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span><span style="color:#800080;">1.0</span><span style="color: #339933;">,</span> <span style="color:#800080;">7.2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span><span style="color:#800080;">1.0</span><span style="color: #339933;">,</span> <span style="color:#800080;">8.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span><span style="color:#800080;">29.0</span><span style="color: #339933;">,</span> <span style="color:#800080;">8.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span><span style="color:#800080;">29.0</span><span style="color: #339933;">,</span> <span style="color:#800080;">7.2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Desenha o sapo</span>
<span style="color: #993333;">void</span> Sapo <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glPointSize<span style="color: #009900;">&#40;</span><span style="color:#800080;">20.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_POINTS<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color: #0000dd;">15</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glPointSize<span style="color: #009900;">&#40;</span><span style="color:#800080;">3.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_POINTS<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">14.8</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">1.2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//Olho esquerdo</span>
glVertex2f <span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">15.2</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">1.2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//Olho direito</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Desenha as pernas</span>
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glLineWidth<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_LINES<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">14.3</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">1.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">14.8</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">1.1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">15.7</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">1.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">15.2</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">1.1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">14.8</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">0.9</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">14.3</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">0.7</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">15.7</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">0.7</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f<span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">15.2</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">0.9</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Ponto das maos</span>
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glPointSize<span style="color: #009900;">&#40;</span><span style="color:#800080;">1.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_POINTS<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">14.3</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">1.15</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">15.7</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">1.15</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">14.2</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">1.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">15.8</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">1.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">14.4</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">1.4</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>moversapox<span style="color: #339933;">+</span><span style="color:#800080;">15.6</span><span style="color: #339933;">,</span>moversapoy<span style="color: #339933;">+</span><span style="color:#800080;">1.4</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Desenha o predio</span>
<span style="color: #993333;">void</span> Predio <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_QUADS<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span>predioy<span style="color: #339933;">+</span><span style="color: #0000dd;">10</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">6</span><span style="color: #339933;">,</span>predioy<span style="color: #339933;">+</span><span style="color: #0000dd;">10</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">6</span><span style="color: #339933;">,</span><span style="color: #0000dd;">8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Janela Esquerda</span>
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glLineWidth<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_LINES<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">9.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span><span style="color:#800080;">9.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">9.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span><span style="color:#800080;">9.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">9.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">9.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span><span style="color:#800080;">9.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span><span style="color:#800080;">9.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Janela Direita</span>
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glLineWidth<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_LINES<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color:#800080;">9.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span><span style="color:#800080;">9.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color:#800080;">9.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span><span style="color:#800080;">9.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color:#800080;">9.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color:#800080;">9.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span><span style="color:#800080;">9.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span><span style="color:#800080;">9.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Janela Esquerda Escondida</span>
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glLineWidth<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_LINES<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">10.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span><span style="color:#800080;">10.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">10.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span><span style="color:#800080;">10.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">10.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">10.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span><span style="color:#800080;">10.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span><span style="color:#800080;">10.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Janela Direita Escondida</span>
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glLineWidth<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_LINES<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color:#800080;">10.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span><span style="color:#800080;">10.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color:#800080;">10.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span><span style="color:#800080;">10.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color:#800080;">10.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color:#800080;">10.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span><span style="color:#800080;">10.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span><span style="color:#800080;">10.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Janela Esquerda Escondida</span>
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glLineWidth<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_LINES<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">11.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span><span style="color:#800080;">11.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">11.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span><span style="color:#800080;">11.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">11.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">11.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span><span style="color:#800080;">11.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span><span style="color:#800080;">11.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Janela Direita Escondida</span>
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glLineWidth<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_LINES<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color:#800080;">11.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span><span style="color:#800080;">11.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color:#800080;">11.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span><span style="color:#800080;">11.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color:#800080;">11.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color:#800080;">11.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span><span style="color:#800080;">11.3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span><span style="color:#800080;">11.8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Desenha o caminhao</span>
<span style="color: #993333;">void</span> Caminhao <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
&nbsp;
<span style="color: #009900;">&#123;</span>
glColor3f<span style="color: #009900;">&#40;</span><span style="color:#800080;">0.5</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_QUADS<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>movercarro<span style="color: #339933;">+</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">3.5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>movercarro<span style="color: #339933;">+</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">4.5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>movercarro<span style="color: #339933;">+</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color:#800080;">4.5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>movercarro<span style="color: #339933;">+</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color:#800080;">3.5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_QUADS<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>movercarro<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color:#800080;">3.5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>movercarro<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color:#800080;">4.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>movercarro<span style="color: #339933;">+</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">4.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>movercarro<span style="color: #339933;">+</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color:#800080;">3.5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glPointSize<span style="color: #009900;">&#40;</span><span style="color:#800080;">5.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glBegin<span style="color: #009900;">&#40;</span>GL_POINTS<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glColor3f<span style="color: #009900;">&#40;</span><span style="color:#800080;">0.5</span><span style="color: #339933;">,</span><span style="color:#800080;">0.5</span><span style="color: #339933;">,</span><span style="color:#800080;">0.5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>movercarro<span style="color: #339933;">+</span><span style="color:#800080;">1.5</span><span style="color: #339933;">,</span><span style="color:#800080;">3.5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glVertex2f <span style="color: #009900;">&#40;</span>movercarro<span style="color: #339933;">+</span><span style="color:#800080;">3.5</span><span style="color: #339933;">,</span><span style="color:#800080;">3.5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Movimentação automatica apenas ir</span>
<span style="color: #993333;">void</span> movimentacarro<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> passo<span style="color: #009900;">&#41;</span> <span style="color: #666666; font-style: italic;">//Carro verde (Caminhao)</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #009900;">&#123;</span>
movercarro <span style="color: #339933;">-=</span> <span style="color: #0000dd;">4</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//carro anda de -4 em -4 na tela.. ou seja pra esquerda..</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>movercarro <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">8</span><span style="color: #009900;">&#41;</span> <span style="color: #666666; font-style: italic;">// se o carro tocar  a tela em -8</span>
<span style="color: #009900;">&#123;</span>
movercarro <span style="color: #339933;">=</span> <span style="color: #0000dd;">36</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//carro reaparece em 36 na tela (lado direito da tela)</span>
<span style="color: #009900;">&#125;</span>
glutPostRedisplay<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//redesenhe o carro</span>
glutTimerFunc<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">100</span><span style="color: #339933;">-</span>tempo<span style="color: #339933;">,</span>movimentacarro<span style="color: #339933;">,</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//timer de tempo pra ajustar a velocidade de movimento do carro</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Caso o carro passe por cima do sapo, retornar ao inicio</span>
<span style="color: #993333;">void</span> Colisao <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #666666; font-style: italic;">//obs: Porque 4 linhas de colisao? Simples, o carro anda de -4 em -4, se vc tiver no ponto x= 3, não iria acontecer</span>
<span style="color: #666666; font-style: italic;">// a colisao, ou seja, +1, +2, +3 foi uma forma de corrigir esse erro. (x=3 +1...</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>movercarro<span style="color: #339933;">-</span><span style="color: #0000dd;">10</span> <span style="color: #339933;">==</span> moversapox<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span> <span style="color: #339933;">==</span> moversapoy<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> moversapoy <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// se movercarro-10 igual a valor x do sapo +1 e o valor da altura do sapo em y igual a 4 (altura da linha do carro,</span>
<span style="color: #666666; font-style: italic;">// sapo vai para o inicio</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>movercarro<span style="color: #339933;">-</span><span style="color: #0000dd;">10</span> <span style="color: #339933;">==</span> moversapox<span style="color: #339933;">+</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span> <span style="color: #339933;">==</span> moversapoy<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> moversapoy <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>movercarro<span style="color: #339933;">-</span><span style="color: #0000dd;">10</span> <span style="color: #339933;">==</span> moversapox<span style="color: #339933;">+</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span> <span style="color: #339933;">==</span> moversapoy<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> moversapoy <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>movercarro<span style="color: #339933;">-</span><span style="color: #0000dd;">10</span> <span style="color: #339933;">==</span> moversapox<span style="color: #339933;">+</span><span style="color: #0000dd;">4</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span> <span style="color: #339933;">==</span> moversapoy<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> moversapoy <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #0000dd;">7</span> <span style="color: #339933;">==</span> moversapoy<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span>lado <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> lado <span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//Mudanca de lado</span>
&nbsp;
glutPostRedisplay<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Comentario final</span>
<span style="color: #993333;">void</span> Comentarios <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
&nbsp;
<span style="color: #009900;">&#123;</span>
glColor3f<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glRasterPos2f<span style="color: #009900;">&#40;</span><span style="color:#800080;">9.2</span><span style="color: #339933;">,</span> <span style="color:#800080;">6.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #993333;">char</span><span style="color: #339933;">*</span> p <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span><span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span> <span style="color: #ff0000;">&quot;Parabens!! Voce Ganhou!!&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">*</span>p <span style="color: #339933;">!=</span> <span style="color: #ff0000;">'<span style="color: #006699; font-weight: bold;">\0</span>'</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
glutBitmapCharacter<span style="color: #009900;">&#40;</span>GLUT_BITMAP_TIMES_ROMAN_24<span style="color: #339933;">,</span> <span style="color: #339933;">*</span>p<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Chama o desenho</span>
<span style="color: #993333;">void</span> Desenha<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
&nbsp;
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>lado <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
tempo <span style="color: #339933;">=</span> <span style="color: #0000dd;">40</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//Inicio</span>
glClear<span style="color: #009900;">&#40;</span>GL_COLOR_BUFFER_BIT<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Pista<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Colisao<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Caminhao<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Sapo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Predio<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glutSwapBuffers<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>lado <span style="color: #339933;">==</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #666666; font-style: italic;">//Final</span>
<span style="color: #009900;">&#123;</span>
glClear<span style="color: #009900;">&#40;</span>GL_COLOR_BUFFER_BIT<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Comentarios<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glutSwapBuffers<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Funcoes para teclado (atribuicoes de teclas especiais)</span>
<span style="color: #993333;">void</span> Mover <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> key<span style="color: #339933;">,</span> <span style="color: #993333;">int</span> x<span style="color: #339933;">,</span> <span style="color: #993333;">int</span> y<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>key <span style="color: #339933;">==</span> GLUT_KEY_UP<span style="color: #009900;">&#41;</span>      <span style="color: #009900;">&#123;</span> moversapoy <span style="color: #339933;">+=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>key <span style="color: #339933;">==</span> GLUT_KEY_DOWN<span style="color: #009900;">&#41;</span>    <span style="color: #009900;">&#123;</span> moversapoy <span style="color: #339933;">-=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>key <span style="color: #339933;">==</span> GLUT_KEY_LEFT<span style="color: #009900;">&#41;</span>    <span style="color: #009900;">&#123;</span> moversapox <span style="color: #339933;">-=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>key <span style="color: #339933;">==</span> GLUT_KEY_RIGHT<span style="color: #009900;">&#41;</span>   <span style="color: #009900;">&#123;</span> moversapox <span style="color: #339933;">+=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Limitando o sapo, para nao sair da tela</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>moversapoy <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>   		 <span style="color: #009900;">&#123;</span> moversapoy <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>  <span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>moversapoy <span style="color: #339933;">&gt;</span> <span style="color: #0000dd;">6</span><span style="color: #009900;">&#41;</span>         <span style="color: #009900;">&#123;</span> moversapoy <span style="color: #339933;">=</span> <span style="color: #0000dd;">6</span><span style="color: #339933;">;</span>  <span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>moversapox <span style="color: #339933;">&lt;</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">13</span><span style="color: #009900;">&#41;</span>       <span style="color: #009900;">&#123;</span> moversapox <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">13</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>moversapox <span style="color: #339933;">&gt;</span> <span style="color: #0000dd;">13</span><span style="color: #009900;">&#41;</span>        <span style="color: #009900;">&#123;</span> moversapox <span style="color: #339933;">=</span> <span style="color: #0000dd;">13</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Funcoes para teclado (atribuicoes de teclas)</span>
<span style="color: #993333;">void</span> Teclado <span style="color: #009900;">&#40;</span> <span style="color: #993333;">unsigned</span> <span style="color: #993333;">char</span> key<span style="color: #339933;">,</span> <span style="color: #993333;">int</span> x<span style="color: #339933;">,</span> <span style="color: #993333;">int</span> y <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #666666; font-style: italic;">//Fazer o predio subir e descer com W e S</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>key <span style="color: #339933;">==</span> <span style="color: #0000dd;">119</span><span style="color: #009900;">&#41;</span>        <span style="color: #009900;">&#123;</span> predioy <span style="color: #339933;">+=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>key <span style="color: #339933;">==</span> <span style="color: #0000dd;">115</span><span style="color: #009900;">&#41;</span>        <span style="color: #009900;">&#123;</span> predioy <span style="color: #339933;">-=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
<span style="color: #666666; font-style: italic;">//Limites minimo e maximo do predio</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>predioy <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>      <span style="color: #009900;">&#123;</span> predioy <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>  <span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>predioy <span style="color: #339933;">&gt;</span> <span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span>      <span style="color: #009900;">&#123;</span> predioy <span style="color: #339933;">=</span> <span style="color: #0000dd;">2</span><span style="color: #339933;">;</span>  <span style="color: #009900;">&#125;</span>
<span style="color: #666666; font-style: italic;">//Tela cheia na tecla f</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>key <span style="color: #339933;">==</span> <span style="color: #0000dd;">102</span><span style="color: #009900;">&#41;</span>        <span style="color: #009900;">&#123;</span> glutFullScreen<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
<span style="color: #666666; font-style: italic;">//Redesenha o novo valor</span>
glutPostRedisplay<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//Sai ao se precionar a tecla esc</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>key <span style="color: #339933;">==</span> <span style="color: #0000dd;">27</span><span style="color: #009900;">&#41;</span>  <span style="color: #009900;">&#123;</span>   exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Define configuracoes da janela</span>
<span style="color: #993333;">void</span> Inicializa <span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #666666; font-style: italic;">// Define a cor de fundo da janela de visualização como preta</span>
glClearColor<span style="color: #009900;">&#40;</span><span style="color:#800080;">0.0</span><span style="color: #339933;">,</span> <span style="color:#800080;">0.0</span><span style="color: #339933;">,</span> <span style="color:#800080;">0.0</span><span style="color: #339933;">,</span> <span style="color:#800080;">0.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
glMatrixMode<span style="color: #009900;">&#40;</span>GL_PROJECTION<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
gluOrtho2D<span style="color: #009900;">&#40;</span><span style="color:#800080;">0.0</span><span style="color: #339933;">,</span><span style="color:#800080;">30.0</span><span style="color: #339933;">,</span><span style="color:#800080;">0.0</span><span style="color: #339933;">,</span><span style="color:#800080;">15.0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Chamada do main</span>
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #666666; font-style: italic;">//E por fim a chamada para o OpenGL</span>
glutInitDisplayMode<span style="color: #009900;">&#40;</span>GLUT_DOUBLE <span style="color: #339933;">|</span> GLUT_RGB<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Modo para nao exibir rastros na tela</span>
glutInitWindowSize <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">690</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">530</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Tamanho da janela</span>
glutInitWindowPosition <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">50</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">50</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//Localizacao inicial da janela</span>
glutCreateWindow<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Street Frog&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Nome da janela</span>
glutKeyboardFunc<span style="color: #009900;">&#40;</span>Teclado<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Chama as funcoes do teclado</span>
glutSpecialFunc<span style="color: #009900;">&#40;</span>Mover<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//Chama as funcoes especias do teclado (setas de movimento)</span>
Inicializa<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Define cor de fundo da janela, largura e altura</span>
glutDisplayFunc<span style="color: #009900;">&#40;</span>Desenha<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Chama o desenho</span>
glutTimerFunc<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">10</span><span style="color: #339933;">,</span>movimentacarro<span style="color: #339933;">,</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>   <span style="color: #666666; font-style: italic;">//Chamada de movimento do carro</span>
glutMainLoop<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//Final das funcoes do OpenGL</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

</div>

<p>Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-street-frog' rel='bookmark' title='Permanent Link: Jogo em OpenGL Street Frog'>Jogo em OpenGL Street Frog</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-simples-semaforo-em-opengl' rel='bookmark' title='Permanent Link: Jogo simples (Semaforo) em OpenGL'>Jogo simples (Semaforo) em OpenGL</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-de-nave-feito-em-opengl' rel='bookmark' title='Permanent Link: Jogo de nave feito em OpenGL'>Jogo de nave feito em OpenGL</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.thiagomedeiros.com/blog/jogos/versao-explicativa-do-jogo-em-opengl-street-frog/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jogo em OpenGL Street Frog</title>
		<link>http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-street-frog</link>
		<comments>http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-street-frog#comments</comments>
		<pubDate>Wed, 12 Nov 2008 21:01:15 +0000</pubDate>
		<dc:creator>Thiago Medeiros</dc:creator>
				<category><![CDATA[Jogos]]></category>
		<category><![CDATA[Facape]]></category>

		<guid isPermaLink="false">http://www.thiagomedeiros.com/blog/?p=167</guid>
		<description><![CDATA[

Criei esse jogo para avaliação da matéria de Computação Gráfica da FACAPE.  Aproveito e disponibilizo abaixo o download do jogo e do código fonte.
Frogger, é um jogo 2D no qual eu jogava no ATARI (Console / Vídeo Game). Criei então o “Street Frog” uma versão genérica para OpenGL com suas funcionalidades básicas.
Em Street Frog, você 


Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/versao-explicativa-do-jogo-em-opengl-street-frog' rel='bookmark' title='Permanent Link: Versão Explicativa do Jogo em OpenGL Street Frog'>Versão Explicativa do Jogo em OpenGL Street Frog</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-packman-pacman-come-come' rel='bookmark' title='Permanent Link: Jogo em OpenGL PackMan (pacman &#8211; come come)'>Jogo em OpenGL PackMan (pacman &#8211; come come)</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-simples-semaforo-em-opengl' rel='bookmark' title='Permanent Link: Jogo simples (Semaforo) em OpenGL'>Jogo simples (Semaforo) em OpenGL</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p style="text-align: center;"><img class="aligncenter size-full wp-image-168" title="streetfrog" src="http://www.thiagomedeiros.com/blog/wp-content/uploads/streetfrog.png" alt="" width="445" height="357" /></p>
<p style="text-align: center;">
<p style="text-align: justify;">Criei esse jogo para avaliação da matéria de Computação Gráfica da FACAPE.  Aproveito e disponibilizo abaixo o download do jogo e do código fonte.</p>
<p style="text-align: justify;">Frogger, é um jogo 2D no qual eu jogava no ATARI (Console / Vídeo Game). Criei então o “Street Frog” uma versão genérica para OpenGL com suas funcionalidades básicas.</p>
<p style="text-align: justify;">Em Street Frog, você é um sapo no qual tem que atravessar a avenida para concluir os níveis de velocidade. Ao atravessar e chegar do lado oposto, a tela mudará. A ida é baseada em atravessar a avenida, e a volta em pular troncos em uma lagoa. Entretanto você não poderá ser atropelado e nem poderá cair do tronco, (esse sapo não gosta de água), no caso ao ser atropelado, você voltará ao inicio (Acostamento da pista), e caso seja na lagoa, voltará para a beira do lago. Lembre-se o sapo não pode cair do tronco, e nem permanecer em cima desse tronco até o fim do rio, caso contrário voltará para o inicio. Na fase da lagoa, há duas pontes, locais seguros no qual o sapo pode caminhar livremente.</p>
<p style="text-align: justify;">Os níveis são baseados na quantidade de idas e voltas, totalizando 3 idas e 3 voltas. Exemplo: Primeira ida e primeira volta = Nível 1, Segunda ida e segunda volta = Nível 2, Terceira ida e terceira volta = Nível 3. Com a mudança de níveis a velocidade dos carros e dos troncos aumentará consideravelmente.</p>
<p style="text-align: center;"><a href="http://www.thiagomedeiros.com/blog/jogos/configurando-o-dev-c-para-compilar-jogos-em-opengl" target="_blank">Clique aqui para aprender como compilar o jogo.</a></p>
<p style="text-align: center;">Download: <a href="http://www.thiagomedeiros.com/publico/streetfrog.zip">Street Frog (2MB)</a></p>
<p style="text-align: center;">Qualquer duvida, faça um cometário abaixo.</p>
</div>

<p>Related posts:<ol><li><a href='http://www.thiagomedeiros.com/blog/jogos/versao-explicativa-do-jogo-em-opengl-street-frog' rel='bookmark' title='Permanent Link: Versão Explicativa do Jogo em OpenGL Street Frog'>Versão Explicativa do Jogo em OpenGL Street Frog</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-packman-pacman-come-come' rel='bookmark' title='Permanent Link: Jogo em OpenGL PackMan (pacman &#8211; come come)'>Jogo em OpenGL PackMan (pacman &#8211; come come)</a></li>
<li><a href='http://www.thiagomedeiros.com/blog/jogos/jogo-simples-semaforo-em-opengl' rel='bookmark' title='Permanent Link: Jogo simples (Semaforo) em OpenGL'>Jogo simples (Semaforo) em OpenGL</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.thiagomedeiros.com/blog/jogos/jogo-em-opengl-street-frog/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
