<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.3.1" --><rss 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:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">

<channel>
	<title>Wintermoon Framework</title>
	<link>http://wintermoon.sourceforge.net/wordpress</link>
	<description />
	<pubDate>Tue, 26 Feb 2008 20:48:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<itunes:explicit>no</itunes:explicit><itunes:subtitle></itunes:subtitle><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/WintermoonFramework" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">WintermoonFramework</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Documentação lançada</title>
		<link>http://wintermoon.sourceforge.net/wordpress/?p=17</link>
		<comments>http://wintermoon.sourceforge.net/wordpress/?p=17#comments</comments>
		<pubDate>Tue, 26 Feb 2008 20:46:15 +0000</pubDate>
		<dc:creator>skhaz</dc:creator>
		
		<category><![CDATA[Principal]]></category>

		<guid isPermaLink="false">http://wintermoon.sourceforge.net/wordpress/?p=17</guid>
		<description><![CDATA[Finalmente e depois de muito tempo, a documentação foi lançada, versão online se encontra em http://wintermoon.sourceforge.net/wintermoondocs/index.html ou se preferir baixar a versão offline http://wintermoon.sourceforge.net/wintermoondocs.zip, ainda não está totalmente comentada pois são muitas classes, erros gramaticais, criticas e sugestões são muito bem vindas, elogios mais ainda 
]]></description>
			<content:encoded><![CDATA[<p>Finalmente e depois de muito tempo, a documentação foi lançada, versão online se encontra em <a HREF="http://wintermoon.sourceforge.net/wintermoondocs/index.html">http://wintermoon.sourceforge.net/wintermoondocs/index.html</a> ou se preferir baixar a versão offline <a HREF="http://wintermoon.sourceforge.net/wintermoondocs.zip">http://wintermoon.sourceforge.net/wintermoondocs.zip</a>, ainda não está totalmente comentada pois são muitas classes, erros gramaticais, criticas e sugestões são muito bem vindas, elogios mais ainda <img src='http://wintermoon.sourceforge.net/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://wintermoon.sourceforge.net/wordpress/?feed=rss2&amp;p=17</wfw:commentRss>
		<enclosure url="http://wintermoon.sourceforge.net/wintermoondocs.zip" length="581372" type="application/zip" /><media:content url="http://wintermoon.sourceforge.net/wintermoondocs.zip" fileSize="581372" type="application/zip" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Finalmente e depois de muito tempo, a documentação foi lançada, versão online se encontra em http://wintermoon.sourceforge.net/wintermoondocs/index.html ou se preferir baixar a versão offline http://wintermoon.sourceforge.net/wintermoondocs.zip, ainda não</itunes:subtitle><itunes:summary>Finalmente e depois de muito tempo, a documentação foi lançada, versão online se encontra em http://wintermoon.sourceforge.net/wintermoondocs/index.html ou se preferir baixar a versão offline http://wintermoon.sourceforge.net/wintermoondocs.zip, ainda não está totalmente comentada pois são muitas classes, erros gramaticais, criticas e sugestões são muito bem vindas, elogios mais ainda </itunes:summary><itunes:keywords>Principal</itunes:keywords></item>
		<item>
		<title>Novos Updates</title>
		<link>http://wintermoon.sourceforge.net/wordpress/?p=15</link>
		<comments>http://wintermoon.sourceforge.net/wordpress/?p=15#comments</comments>
		<pubDate>Wed, 12 Dec 2007 20:27:48 +0000</pubDate>
		<dc:creator>skhaz</dc:creator>
		
		<category><![CDATA[Principal]]></category>

		<guid isPermaLink="false">http://wintermoon.sourceforge.net/wordpress/?p=15</guid>
		<description><![CDATA[Adicionei mais algumas classes como Thread, ThreadGroup, Mutex, corrigi algums bugs na classe Timer. Vector2D e MathUtil por Vinícius do Ponto V.
Vou fazer grandes mudanças nas convenções de codificação adotadas, talvez eu deixe à notação húngara, mude o nome de muitas classes e métodos, então se você estiver programando algo grande usando o framework (acredito que tenha ninguém ainda) melhor aguardar [...]]]></description>
			<content:encoded><![CDATA[<p>Adicionei mais algumas classes como Thread, ThreadGroup, Mutex, corrigi algums bugs na classe Timer. Vector2D e MathUtil por Vinícius do <a HREF="http://vinigodoy.wordpress.com/">Ponto V</a>.<br />
Vou fazer grandes mudanças nas convenções de codificação adotadas, talvez eu deixe à notação húngara, mude o nome de muitas classes e métodos, então se você estiver programando algo grande usando o framework (acredito que tenha ninguém ainda) melhor aguardar alguns dias. também não descarto a possibilidade do uso da <a HREF="http://boost.org/">Boost</a>.<br />
O pacote com As novas mudanças estão na seção <a HREF="http://wintermoon.sourceforge.net/wordpress/?page_id=7">Downloads</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wintermoon.sourceforge.net/wordpress/?feed=rss2&amp;p=15</wfw:commentRss>
		</item>
		<item>
		<title>Exemplo Basico</title>
		<link>http://wintermoon.sourceforge.net/wordpress/?p=14</link>
		<comments>http://wintermoon.sourceforge.net/wordpress/?p=14#comments</comments>
		<pubDate>Fri, 07 Dec 2007 16:49:20 +0000</pubDate>
		<dc:creator>skhaz</dc:creator>
		
		<category><![CDATA[Tutoriais]]></category>

		<guid isPermaLink="false">http://wintermoon.sourceforge.net/wordpress/?p=14</guid>
		<description><![CDATA[O primeiro exemplo de uso do framework, ele pode ser encontrado na seção download, aparentemente pode parecer complexo, mais é um metodo similar que grandes engines como a Ogre3D usam. Abaixo segue o exemplo.


#include &#34;Wintermoon.h&#34;

using namespace Wintermoon;

class BasicApp : public Application, public EventReceiver
{
  protected:
    bool mRunning;
    Root* mRoot;
 [...]]]></description>
			<content:encoded><![CDATA[<p>O primeiro exemplo de uso do framework, ele pode ser encontrado na seção download, aparentemente pode parecer complexo, mais é um metodo similar que grandes engines como a Ogre3D usam. Abaixo segue o exemplo.</p>
<pre name="code" class="css">

#include &quot;Wintermoon.h&quot;

using namespace Wintermoon;

class BasicApp : public Application, public EventReceiver
{
  protected:
    bool mRunning;
    Root* mRoot;
    GraphicsManager* mGraphics;
    InputManager* mInput;

  private:
    // herdado de EventReceiver
    void onKeyPress(SDL_keysym&amp; keysym)
    {
        // Ao pressionado a tecla ESC
        if (keysym.sym == SDLK_ESCAPE)
        {
            mRunning = false;
        }
    }

    // onQuit herdado de EventReceiver
    // um dos mais importantes metodos
    // quando ele é chamado indica que a SDL
    // recebeu um sinal para finalizar a aplicação
    // ou quando o ussuario clica em fechar da janela
    void onQuit()
    {
        mRunning = false;
    }

  public:
    // main, herdado de Application
    // e o ponto de começo da sua aplicação
    // args é um vector de strings que contem
    // os comandos de linha (antigos int argc, char** argv)
    int main(std::vector&lt;std::string&gt;&amp; args)
    {
        try
        {
            // Cria dispositivo raiz
            mRoot = Root::CreateDevice();
            mGraphics = mRoot-&gt;GetGraphicsDriver();
            mInput = mRoot-&gt;GetInputManager();

            // Inicializa o video (Cria a janela)
            mGraphics-&gt;Init(&quot;Wintermoon&quot;, 640, 480, 16, false);

            // Inicializa a entrada de eventos
            // (teclado, mouse, joystick)
            mInput-&gt;Init();

            // Adiciona essa classe como
            // receptora de eventos
            // herdada de EventReceiver
            mInput-&gt;AddReceiver(this);

            mRunning = true;

            // Loop principal
            for (; mRunning; SDL_Delay(10))
            {
                // beginDraw deve ser sempre chamada
                // antes de qualquer rotina de desenho
                mGraphics-&gt;beginDraw();

                // o metodo Logic deve ser sempre chamado
                // sempre no inicio do loop
                mInput-&gt;Logic();

                // Aqui vai seu Codigo

                // endDraw deve ser sempre chamada
                // após o termino dos desenhos
                mGraphics-&gt;endDraw();
            }

            // destroi o sistema
            // ele automaticamente se encarrega
            // de liberar toda memoria antes de sair
            delete mRoot;
        }

        catch (Exception&amp; e)
        {
            fprintf(stderr, &quot;%s\n&quot;, e.what());
        }

        return 0;
    }
} app;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://wintermoon.sourceforge.net/wordpress/?feed=rss2&amp;p=14</wfw:commentRss>
		</item>
		<item>
		<title>Wintermoon no Nintendo DS e PSP</title>
		<link>http://wintermoon.sourceforge.net/wordpress/?p=11</link>
		<comments>http://wintermoon.sourceforge.net/wordpress/?p=11#comments</comments>
		<pubDate>Tue, 04 Dec 2007 11:25:09 +0000</pubDate>
		<dc:creator>skhaz</dc:creator>
		
		<category><![CDATA[Principal]]></category>

		<guid isPermaLink="false">http://wintermoon.sourceforge.net/wordpress/?p=11</guid>
		<description><![CDATA[Deixei a documentação um pouco  lado e Estou portando o framework para Nintendo DS, PSP e talvez outros consoles.
]]></description>
			<content:encoded><![CDATA[<p><strike>Deixei a documentação um pouco  lado</strike> e Estou portando o framework para Nintendo DS, PSP e talvez outros consoles.</p>
]]></content:encoded>
			<wfw:commentRss>http://wintermoon.sourceforge.net/wordpress/?feed=rss2&amp;p=11</wfw:commentRss>
		</item>
		<item>
		<title>Iniciando a Documentação</title>
		<link>http://wintermoon.sourceforge.net/wordpress/?p=10</link>
		<comments>http://wintermoon.sourceforge.net/wordpress/?p=10#comments</comments>
		<pubDate>Sat, 01 Dec 2007 21:05:23 +0000</pubDate>
		<dc:creator>skhaz</dc:creator>
		
		<category><![CDATA[Principal]]></category>

		<guid isPermaLink="false">http://wintermoon.sourceforge.net/wordpress/?p=10</guid>
		<description><![CDATA[Bom.. hoje estou inciando a documentação do codigo fonte em ingles e portugues, escrevendo algums exemplos de uso, e em breve teremos um forum. 
]]></description>
			<content:encoded><![CDATA[<p>Bom.. hoje estou inciando a documentação do codigo fonte em ingles e portugues, escrevendo algums exemplos de uso, e em breve teremos um forum. <img src='http://wintermoon.sourceforge.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://wintermoon.sourceforge.net/wordpress/?feed=rss2&amp;p=10</wfw:commentRss>
		</item>
		<item>
		<title>Apresentação</title>
		<link>http://wintermoon.sourceforge.net/wordpress/?p=3</link>
		<comments>http://wintermoon.sourceforge.net/wordpress/?p=3#comments</comments>
		<pubDate>Fri, 30 Nov 2007 19:25:32 +0000</pubDate>
		<dc:creator>skhaz</dc:creator>
		
		<category><![CDATA[Principal]]></category>

		<guid isPermaLink="false">http://wintermoon.sourceforge.net/wordpress/?p=3</guid>
		<description><![CDATA[Sejam bem vindos à pagina da Wintermoon no sourceforge.
]]></description>
			<content:encoded><![CDATA[<p>Sejam bem vindos à pagina da Wintermoon no sourceforge.</p>
]]></content:encoded>
			<wfw:commentRss>http://wintermoon.sourceforge.net/wordpress/?feed=rss2&amp;p=3</wfw:commentRss>
		</item>
	<media:rating>nonadult</media:rating></channel>
</rss>
