{"author_name":"SpaceManiac","cat":"LD #14 - Advancing Wall of Doom - 2009","comments":[],"epoch":1239995460,"likes":0,"metadata":{"p_key":"73934","p_author":"SpaceManiac","p_authorkey":"412","p_urlkey":"109766","p_title":"LD14 Basecode","p_cat":"LD #14 - Advancing Wall of Doom - 2009","p_event":"LD14","p_time":"1239995460","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":"412","us_name":"SpaceManiac","us_username":"spacemaniac","event_start":"1239926400","event_key":"90","event_name":"LD14"},"text":"<p>With <a href=\"http:\/\/www.platymuus.com\/goods\/PlatyGame.zip\">PlatyGame<\/a> in hand, I&#8217;ve got some simplified basecode ready.<\/p>\n <blockquote><p>#include &lt;PlatyGame.h&gt;<br \/>\n using namespace PlatyGame;<\/p>\n <p>int main (int argc, char* argv[]) {<br \/>\n if (!initialize())<br \/>\n return 1;<br \/>\n atexit(shutdown);<br \/>\n if (!initText())<br \/>\n return 2;<br \/>\n atexit(shutdownText);<br \/>\n if (!initSound())<br \/>\n return 3;<br \/>\n atexit(shutdownSound);<\/p>\n <p>bool fullscreen = false;<br \/>\n if(argc &gt; 1) {<br \/>\n if(strcmp(argv[1], &#8220;fullscreen&#8221;) == 0) {<br \/>\n fullscreen = true;<br \/>\n }<br \/>\n }<\/p>\n <p>Screen screen(800, 600, &#8220;Game&#8221;, fullscreen);<br \/>\n if (!screen.good())<br \/>\n return 4;<\/p>\n <p>Sound snd(&#8220;snd\/platymuus.wav&#8221;);<br \/>\n BitmapSprite splash(&#8220;gfx\/platymuus.png&#8221;);<br \/>\n splash_run(screen, splash, snd, 4);<\/p>\n <p>return 0;<br \/>\n }<\/p><\/blockquote>\n \n <p>Tags: <a href=\"http:\/\/ludumdare.com\/compo\/tag\/c\/\" rel=\"tag\">C++<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/ld14\/\" rel=\"tag\">LD #14 - Advancing Wall of Doom - 2009<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/platygame\/\" rel=\"tag\">PlatyGame<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/sdl\/\" rel=\"tag\">SDL<\/a><\/p>","time":"April 17th, 2009 2:11 pm","title":"LD14 Basecode"}