document.write("<div class=\"pastie\">\n");
document.write("  <link href=\"http://pastie.org/stylesheets/embed.css\" media=\"screen\" rel=\"stylesheet\" type=\"text/css\" />\n");
document.write("  <link href=\"http://pastie.org/stylesheets/clean.css\" media=\"screen\" rel=\"stylesheet\" type=\"text/css\" />\n");
document.write("  \n");
document.write("\n");
document.write("  \n");
document.write("  \n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("	\n");
document.write("	<div class=\"allcode\">\n");
document.write("		<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n");
document.write("		<tr>\n");
document.write("			<td>\n");
document.write("				\n");
document.write("				<pre class=\"textmate-source-numbers\">1\n");
document.write("2\n");
document.write("3\n");
document.write("4\n");
document.write("5\n");
document.write("6\n");
document.write("7\n");
document.write("8\n");
document.write("9\n");
document.write("10\n");
document.write("11\n");
document.write("12\n");
document.write("13\n");
document.write("14\n");
document.write("15\n");
document.write("16\n");
document.write("17\n");
document.write("18\n");
document.write("19\n");
document.write("20\n");
document.write("21\n");
document.write("22\n");
document.write("23\n");
document.write("24\n");
document.write("25\n");
document.write("26\n");
document.write("27\n");
document.write("28\n");
document.write("29\n");
document.write("30\n");
document.write("31\n");
document.write("32\n");
document.write("33\n");
document.write("34\n");
document.write("35\n");
document.write("36\n");
document.write("37\n");
document.write("38\n");
document.write("39\n");
document.write("40\n");
document.write("41\n");
document.write("42\n");
document.write("43\n");
document.write("44\n");
document.write("45\n");
document.write("46\n");
document.write("47\n");
document.write("48\n");
document.write("49\n");
document.write("50\n");
document.write("51\n");
document.write("52\n");
document.write("53\n");
document.write("54\n");
document.write("55\n");
document.write("56\n");
document.write("57\n");
document.write("58\n");
document.write("59\n");
document.write("60\n");
document.write("61\n");
document.write("62\n");
document.write("63\n");
document.write("64\n");
document.write("65\n");
document.write("66\n");
document.write("67\n");
document.write("68\n");
document.write("69\n");
document.write("70\n");
document.write("71\n");
document.write("72\n");
document.write("73\n");
document.write("74\n");
document.write("75\n");
document.write("76\n");
document.write("77\n");
document.write("78\n");
document.write("79\n");
document.write("80\n");
document.write("81\n");
document.write("82\n");
document.write("83\n");
document.write("84\n");
document.write("85\n");
document.write("86\n");
document.write("87\n");
document.write("88\n");
document.write("89\n");
document.write("90\n");
document.write("91\n");
document.write("92\n");
document.write("93\n");
document.write("94\n");
document.write("95\n");
document.write("96\n");
document.write("97\n");
document.write("98\n");
document.write("99\n");
document.write("100\n");
document.write("101\n");
document.write("102\n");
document.write("103\n");
document.write("104\n");
document.write("105\n");
document.write("106\n");
document.write("107\n");
document.write("108\n");
document.write("109\n");
document.write("110\n");
document.write("111\n");
document.write("112\n");
document.write("113\n");
document.write("114\n");
document.write("115\n");
document.write("116\n");
document.write("117\n");
document.write("118\n");
document.write("119\n");
document.write("120\n");
document.write("121\n");
document.write("122\n");
document.write("123\n");
document.write("124\n");
document.write("125\n");
document.write("126\n");
document.write("127\n");
document.write("128\n");
document.write("129\n");
document.write("130\n");
document.write("131\n");
document.write("132\n");
document.write("133\n");
document.write("134\n");
document.write("135\n");
document.write("136\n");
document.write("137\n");
document.write("138\n");
document.write("139\n");
document.write("140\n");
document.write("141\n");
document.write("142\n");
document.write("143\n");
document.write("144\n");
document.write("145\n");
document.write("146\n");
document.write("147\n");
document.write("148\n");
document.write("149\n");
document.write("150\n");
document.write("151\n");
document.write("152\n");
document.write("153\n");
document.write("154\n");
document.write("155\n");
document.write("156\n");
document.write("157\n");
document.write("158\n");
document.write("159\n");
document.write("160\n");
document.write("161\n");
document.write("162\n");
document.write("163\n");
document.write("164\n");
document.write("165\n");
document.write("166\n");
document.write("167\n");
document.write("168\n");
document.write("169\n");
document.write("170\n");
document.write("171\n");
document.write("172\n");
document.write("173\n");
document.write("174\n");
document.write("175\n");
document.write("176\n");
document.write("177\n");
document.write("178\n");
document.write("179\n");
document.write("180\n");
document.write("181\n");
document.write("182\n");
document.write("183\n");
document.write("184\n");
document.write("185\n");
document.write("186\n");
document.write("187\n");
document.write("188\n");
document.write("189\n");
document.write("190\n");
document.write("191\n");
document.write("192\n");
document.write("193\n");
document.write("194\n");
document.write("195\n");
document.write("196\n");
document.write("197\n");
document.write("198\n");
document.write("199\n");
document.write("200\n");
document.write("201\n");
document.write("202\n");
document.write("203\n");
document.write("204\n");
document.write("205\n");
document.write("206\n");
document.write("207\n");
document.write("208\n");
document.write("209\n");
document.write("210\n");
document.write("211\n");
document.write("212\n");
document.write("213\n");
document.write("214\n");
document.write("215\n");
document.write("216\n");
document.write("217\n");
document.write("218\n");
document.write("219\n");
document.write("220\n");
document.write("221\n");
document.write("222\n");
document.write("223\n");
document.write("224\n");
document.write("225\n");
document.write("226\n");
document.write("227\n");
document.write("228\n");
document.write("229\n");
document.write("230\n");
document.write("231\n");
document.write("232\n");
document.write("233\n");
document.write("234\n");
document.write("<\/pre>\n");
document.write("			<\/td>\n");
document.write("		<td>\n");
document.write("		<pre class=\"textmate-source\"><pre class=\"sunburst\"><span class=\'meta meta_preprocessor meta_preprocessor_c meta_preprocessor_c_include\'>#<span class=\'keyword keyword_control keyword_control_import keyword_control_import_include keyword_control_import_include_c\'>include<\/span> <span class=\'string string_quoted string_quoted_double string_quoted_double_include string_quoted_double_include_c\'>&quot;testApp.h&quot;<\/span><\/span>\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//--------------------------------------------------------------<\/span>\n");
document.write("<span class=\'storage storage_type storage_type_c\'>void<\/span> testApp::setup(){\n");
document.write("	\n");
document.write("	looping = <span class=\'constant constant_language constant_language_c\'>false<\/span>;\n");
document.write("	started = <span class=\'constant constant_language constant_language_c\'>false<\/span>;\n");
document.write("	fullscreen = <span class=\'constant constant_language constant_language_c\'>false<\/span>;\n");
document.write("	count = <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>;\n");
document.write("	balloonGo=<span class=\'constant constant_language constant_language_c\'>false<\/span>;\n");
document.write("	\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//	verdana.loadFont(&quot;verdana.ttf&quot;,8, false, true);<\/span>\n");
document.write("	\n");
document.write("	ofEnableAlphaBlending();\n");
document.write("	\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>// Load initial settings<\/span>\n");
document.write("	loadSettings(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings.xml&quot;<\/span>);\n");
document.write("	ofSetVerticalSync(<span class=\'constant constant_language constant_language_c\'>true<\/span>);\n");
document.write("\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>// open an outgoing connection to HOST:PORT<\/span>\n");
document.write("	sender1.setup( host1, port1 );\n");
document.write("	sender2.setup( host2, port2 );\n");
document.write("	\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//setting up a receiver to listen to OSC message from Processing<\/span>\n");
document.write("	receiver.setup(<span class=\'constant constant_numeric constant_numeric_c\'>12001<\/span>);\n");
document.write("	\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>// Load movie file<\/span>\n");
document.write("	movie.loadMovie(movieFile);\n");
document.write("	movie.play();\n");
document.write("	\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//Load audio<\/span>\n");
document.write("	soundtrack.loadSound(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;background_A.mp3&quot;<\/span>);\n");
document.write("	soundtrack.play();\n");
document.write("\n");
document.write("	soundtrack.setVolume(<span class=\'constant constant_numeric constant_numeric_c\'>1<\/span>);\n");
document.write("	\n");
document.write("	balloons = <span class=\'keyword keyword_control keyword_control_c++\'>new<\/span> ofImage[<span class=\'constant constant_numeric constant_numeric_c\'>8<\/span>];\n");
document.write("\n");
document.write("	\n");
document.write("	activeBallCount = <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>;\n");
document.write("	maxBalls = <span class=\'constant constant_numeric constant_numeric_c\'>200<\/span>;\n");
document.write("	bouncingBalls = <span class=\'keyword keyword_control keyword_control_c++\'>new<\/span> ball[maxBalls]; \n");
document.write("		\n");
document.write("	<span class=\'keyword keyword_control keyword_control_c\'>for<\/span><span class=\'meta meta_function meta_function_c\'> (<span class=\'storage storage_type storage_type_c\'>int<\/span> i=<span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>; i&lt;maxBalls; i++)<\/span> {\n");
document.write("		bouncingBalls[i].setParent(*<span class=\'variable variable_language variable_language_c++\'>this<\/span>);\n");
document.write("	}\n");
document.write("	\n");
document.write("	<span class=\'keyword keyword_control keyword_control_c\'>for<\/span><span class=\'meta meta_function meta_function_c\'> (<span class=\'storage storage_type storage_type_c\'>int<\/span> i=<span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>; i&lt;<span class=\'constant constant_numeric constant_numeric_c\'>7<\/span>; i++)<\/span> {\n");
document.write("		<span class=\'storage storage_type storage_type_c\'>char<\/span>* name = <span class=\'keyword keyword_control keyword_control_c++\'>new<\/span> <span class=\'storage storage_type storage_type_c\'>char<\/span>[<span class=\'constant constant_numeric constant_numeric_c\'>16<\/span>];\n");
document.write("		<span class=\'support support_function support_function_C99 support_function_C99_c\'>sprintf<\/span>(name, <span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;balloon<span class=\'constant constant_other constant_other_placeholder constant_other_placeholder_c\'>%i<\/span>.png&quot;<\/span>, i);\n");
document.write("		balloons[i].loadImage(name);\n");
document.write("		<span class=\'keyword keyword_control keyword_control_c++\'>delete []<\/span> name;\n");
document.write("	}\n");
document.write("		\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>// Turns looping off<\/span>\n");
document.write("	<span class=\'keyword keyword_control keyword_control_c\'>if<\/span><span class=\'meta meta_function meta_function_c\'> (!looping)<\/span> {\n");
document.write("		movie.setLoopState(<span class=\'constant constant_numeric constant_numeric_c\'>0x00<\/span>);\n");
document.write("	}\n");
document.write("	\n");
document.write("	ofBackground( <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span> );\n");
document.write("}\n");
document.write("\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//--------------------------------------------------------------<\/span>\n");
document.write("<span class=\'storage storage_type storage_type_c\'>void<\/span> testApp::update(){\n");
document.write("	\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//	if (ofRandom(0,1) &lt; 0.005) {<\/span>\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//		addBalloon();<\/span>\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//	}<\/span>\n");
document.write("	\n");
document.write("	\n");
document.write("	movie.idleMovie();\n");
document.write("	<span class=\'storage storage_type storage_type_c\'>float<\/span> p = movie.getPosition();\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//printf(&quot;%f\\n&quot;,p);<\/span>\n");
document.write("	\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>// Broadcast current position information of movie<\/span>\n");
document.write("	<span class=\'keyword keyword_control keyword_control_c\'>if<\/span><span class=\'meta meta_function meta_function_c\'> ((!started || count % howOften == <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>)<\/span>) {\n");
document.write("	  ofxOscMessage m;\n");
document.write("	  m.setAddress( <span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;/movie/position&quot;<\/span> );\n");
document.write("	  m.addFloatArg(p);\n");
document.write("	  sender1.sendMessage(m);\n");
document.write("	  sender2.sendMessage(m);\n");
document.write("	  started = <span class=\'constant constant_language constant_language_c\'>true<\/span>;\n");
document.write("	}\n");
document.write("	count++;\n");
document.write("	\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//receiving message from Processing<\/span>\n");
document.write("	<span class=\'keyword keyword_control keyword_control_c\'>while<\/span>( receiver.hasWaitingMessages() ) {\n");
document.write("        ofxOscMessage m;\n");
document.write("        receiver.getNextMessage( &amp;m );\n");
document.write("		cout &lt;&lt; m.getArgAsString(<span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>);\n");
document.write("		\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//		ofSetColor(30, 0, 30);<\/span>\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//		verdana.drawString(m.getArgAsString(0),100, 100);<\/span>\n");
document.write("		\n");
document.write("		addBalloon();\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//	printf(&quot;something\\n&quot;);<\/span>\n");
document.write("    }\n");
document.write("	\n");
document.write("	\n");
document.write("\n");
document.write("	\n");
document.write("	<span class=\'keyword keyword_control keyword_control_c\'>for<\/span>(<span class=\'storage storage_type storage_type_c\'>int<\/span> i=<span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>; i&lt;activeBallCount; i++) {\n");
document.write("		bouncingBalls[i].move();\n");
document.write("	}\n");
document.write("	\n");
document.write("	\n");
document.write("}\n");
document.write("\n");
document.write("\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//--------------------------------------------------------------<\/span>\n");
document.write("<span class=\'storage storage_type storage_type_c\'>void<\/span> testApp::draw(){\n");
document.write("	ofHideCursor();\n");
document.write("	\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>// Display the movie<\/span>\n");
document.write("	movie.draw(movieX,movieY,movieWidth,movieHeight);\n");
document.write("	\n");
document.write("	\n");
document.write("	<span class=\'keyword keyword_control keyword_control_c\'>for<\/span><span class=\'meta meta_function meta_function_c\'> (<span class=\'storage storage_type storage_type_c\'>int<\/span> i=<span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>; i&lt;activeBallCount; i++)<\/span> {\n");
document.write("		bouncingBalls[i].draw();\n");
document.write("	}\n");
document.write("	\n");
document.write("	\n");
document.write("<span class=\'comment comment_block comment_block_c\'>/*	if (balloonGo==true) {<\/span>\n");
document.write("<span class=\"Comment\">		balloon.draw(balloonX,balloonY,balloon.width/2, balloon.height/2);<\/span>\n");
document.write("<span class=\"Comment\">		balloonY-=10;<\/span>\n");
document.write("<span class=\"Comment\">	} */<\/span>\n");
document.write("\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>// Draw some debugging info<\/span>\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//	char buf[256];<\/span>\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//	sprintf( buf, &quot;sending osc messages to %s:%d&quot;, host1, port1 );<\/span>\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//	ofDrawBitmapString( buf, 10, 20 );<\/span>\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//	sprintf( buf, &quot;sending osc messages to %s:%d&quot;, host2, port2 );<\/span>\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//	ofDrawBitmapString( buf, 10, 40 );<\/span>\n");
document.write("\n");
document.write("}\n");
document.write("\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//--------------------------------------------------------------<\/span>\n");
document.write("\n");
document.write("<span class=\'storage storage_type storage_type_c\'>void<\/span> testApp::addBalloon() {\n");
document.write("	activeBallCount++;\n");
document.write("	<span class=\'keyword keyword_control keyword_control_c\'>if<\/span><span class=\'meta meta_function meta_function_c\'> (activeBallCount &gt; maxBalls - <span class=\'constant constant_numeric constant_numeric_c\'>1<\/span>)<\/span> {\n");
document.write("		activeBallCount = maxBalls - <span class=\'constant constant_numeric constant_numeric_c\'>1<\/span>;	\n");
document.write("	}\n");
document.write("}\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//--------------------------------------------------------------<\/span>\n");
document.write("\n");
document.write("<span class=\'storage storage_type storage_type_c\'>void<\/span> testApp::addBall(<span class=\'storage storage_type storage_type_c\'>int<\/span> x, <span class=\'storage storage_type storage_type_c\'>int<\/span> y){\n");
document.write("	\n");
document.write("<span class=\'comment comment_block comment_block_c\'>/*	if(activeBallCount+1 &lt; maxBalls){<\/span>\n");
document.write("<span class=\"Comment\">		<\/span>\n");
document.write("<span class=\"Comment\">		bouncingBalls[activeBallCount].setParent(*this);<\/span>\n");
document.write("<span class=\"Comment\">		bouncingBalls[activeBallCount].x = x;<\/span>\n");
document.write("<span class=\"Comment\">		bouncingBalls[activeBallCount].y = y;<\/span>\n");
document.write("<span class=\"Comment\">	//	bouncingBalls[activeBallCount].xdir = ofRandom(-5,5);<\/span>\n");
document.write("<span class=\"Comment\">		bouncingBalls[activeBallCount].ydir = -8;<\/span>\n");
document.write("<span class=\"Comment\">		<\/span>\n");
document.write("<span class=\"Comment\">		activeBallCount++;<\/span>\n");
document.write("<span class=\"Comment\">	}*/<\/span>\n");
document.write("}\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//--------------------------------------------------------------<\/span>\n");
document.write("<span class=\'storage storage_type storage_type_c\'>void<\/span> testApp::keyPressed<span class=\'meta meta_function meta_function_c\'>  (<span class=\'storage storage_type storage_type_c\'>int<\/span> key)<\/span>{ \n");
document.write("	<span class=\'keyword keyword_control keyword_control_c\'>if<\/span><span class=\'meta meta_function meta_function_c\'> (key == <span class=\'string string_quoted string_quoted_single string_quoted_single_c\'>\'h\'<\/span>)<\/span> {\n");
document.write("		<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//balloonGo=1;<\/span>\n");
document.write("		addBalloon();\n");
document.write("		\n");
document.write("	}\n");
document.write("}\n");
document.write("\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//--------------------------------------------------------------<\/span>\n");
document.write("<span class=\'storage storage_type storage_type_c\'>void<\/span> testApp::mouseMoved(<span class=\'storage storage_type storage_type_c\'>int<\/span> x, <span class=\'storage storage_type storage_type_c\'>int<\/span> y ){\n");
document.write("}\n");
document.write("\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//--------------------------------------------------------------<\/span>\n");
document.write("<span class=\'storage storage_type storage_type_c\'>void<\/span> testApp::mouseDragged(<span class=\'storage storage_type storage_type_c\'>int<\/span> x, <span class=\'storage storage_type storage_type_c\'>int<\/span> y, <span class=\'storage storage_type storage_type_c\'>int<\/span> button){\n");
document.write("	\n");
document.write("}\n");
document.write("\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//--------------------------------------------------------------<\/span>\n");
document.write("<span class=\'storage storage_type storage_type_c\'>void<\/span> testApp::mousePressed(<span class=\'storage storage_type storage_type_c\'>int<\/span> x, <span class=\'storage storage_type storage_type_c\'>int<\/span> y, <span class=\'storage storage_type storage_type_c\'>int<\/span> button){\n");
document.write("\n");
document.write("}\n");
document.write("\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//--------------------------------------------------------------<\/span>\n");
document.write("<span class=\'storage storage_type storage_type_c\'>void<\/span> testApp::mouseReleased(){\n");
document.write("	balloonGo=<span class=\'constant constant_language constant_language_c\'>false<\/span>;\n");
document.write("}\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//--------------------------------------------------------------<\/span>\n");
document.write("\n");
document.write("<span class=\'storage storage_type storage_type_c\'>void<\/span> testApp::loadSettings(string fileString){\n");
document.write("\n");
document.write("	string host_address1;\n");
document.write("	string host_address2;\n");
document.write("	string filename;\n");
document.write("	\n");
document.write("	<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_c++\'>//--------------------------------------------- get configs<\/span>\n");
document.write("    ofxXmlSettings xmlReader;\n");
document.write("	<span class=\'storage storage_type storage_type_c\'>bool<\/span> result = xmlReader.loadFile(fileString);\n");
document.write("	<span class=\'keyword keyword_control keyword_control_c\'>if<\/span>(!result) <span class=\'support support_function support_function_C99 support_function_C99_c\'>printf<\/span>(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;error loading xml file<span class=\'constant constant_character constant_character_escape constant_character_escape_c\'>\\n<\/span>&quot;<\/span>);\n");
document.write("\n");
document.write("	host_address1 = xmlReader.getValue(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings:client1:address&quot;<\/span>,<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;test&quot;<\/span>,<span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>);\n");
document.write("	port1 = xmlReader.getValue(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings:client1:port&quot;<\/span>,<span class=\'constant constant_numeric constant_numeric_c\'>5204<\/span>,<span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>);\n");
document.write("	host1 = (<span class=\'storage storage_type storage_type_c\'>char<\/span> *) <span class=\'support support_function support_function_C99 support_function_C99_c\'>malloc<\/span>(<span class=\'keyword keyword_operator keyword_operator_sizeof keyword_operator_sizeof_c\'>sizeof<\/span>(<span class=\'storage storage_type storage_type_c\'>char<\/span>)*host_address1.length());\n");
document.write("	<span class=\'support support_function support_function_C99 support_function_C99_c\'>strcpy<\/span>(host1, host_address1.c_str());\n");
document.write("	\n");
document.write("	host_address2 = xmlReader.getValue(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings:client2:address&quot;<\/span>,<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;test&quot;<\/span>,<span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>);\n");
document.write("	port2 = xmlReader.getValue(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings:client2:port&quot;<\/span>,<span class=\'constant constant_numeric constant_numeric_c\'>5204<\/span>,<span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>);\n");
document.write("	host2 = (<span class=\'storage storage_type storage_type_c\'>char<\/span> *) <span class=\'support support_function support_function_C99 support_function_C99_c\'>malloc<\/span>(<span class=\'keyword keyword_operator keyword_operator_sizeof keyword_operator_sizeof_c\'>sizeof<\/span>(<span class=\'storage storage_type storage_type_c\'>char<\/span>)*host_address2.length());\n");
document.write("	<span class=\'support support_function support_function_C99 support_function_C99_c\'>strcpy<\/span>(host2, host_address2.c_str());\n");
document.write("	\n");
document.write("	filename = xmlReader.getValue(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings:movie:&quot;<\/span>,<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;test&quot;<\/span>,<span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>);\n");
document.write("	movieFile = (<span class=\'storage storage_type storage_type_c\'>char<\/span> *) <span class=\'support support_function support_function_C99 support_function_C99_c\'>malloc<\/span>(<span class=\'keyword keyword_operator keyword_operator_sizeof keyword_operator_sizeof_c\'>sizeof<\/span>(<span class=\'storage storage_type storage_type_c\'>char<\/span>)*filename.length());\n");
document.write("	<span class=\'support support_function support_function_C99 support_function_C99_c\'>strcpy<\/span>(movieFile, filename.c_str());\n");
document.write("	\n");
document.write("	howOften = xmlReader.getValue(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings:howoften&quot;<\/span>,<span class=\'constant constant_numeric constant_numeric_c\'>60<\/span>,<span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>);\n");
document.write("	\n");
document.write("	<span class=\'storage storage_type storage_type_c\'>int<\/span> w = xmlReader.getValue(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings:dimensions:width&quot;<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>640<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>);\n");
document.write("	<span class=\'storage storage_type storage_type_c\'>int<\/span> h = xmlReader.getValue(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings:dimensions:height&quot;<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>480<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>);\n");
document.write("	\n");
document.write("	movieWidth = xmlReader.getValue(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings:dimensions:movieWidth&quot;<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>640<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>);\n");
document.write("	movieHeight = xmlReader.getValue(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings:dimensions:movieHeight&quot;<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>480<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>);\n");
document.write("	\n");
document.write("	movieX = xmlReader.getValue(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings:dimensions:movieX&quot;<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>640<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>);\n");
document.write("	movieY = xmlReader.getValue(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings:dimensions:movieY&quot;<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>480<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>);\n");
document.write("	\n");
document.write("	ofSetWindowShape(w, h);\n");
document.write("	\n");
document.write("	<span class=\'keyword keyword_control keyword_control_c\'>if<\/span>(xmlReader.getValue(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings:loop&quot;<\/span>, <span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;false&quot;<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>).compare(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;true&quot;<\/span>) == <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>) {\n");
document.write("		looping = <span class=\'constant constant_language constant_language_c\'>true<\/span>;\n");
document.write("	}\n");
document.write("	\n");
document.write("	<span class=\'keyword keyword_control keyword_control_c\'>if<\/span>(xmlReader.getValue(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;settings:go_fullscreen&quot;<\/span>, <span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;false&quot;<\/span>, <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>).compare(<span class=\'string string_quoted string_quoted_double string_quoted_double_c\'>&quot;true&quot;<\/span>) == <span class=\'constant constant_numeric constant_numeric_c\'>0<\/span>) {\n");
document.write("		fullscreen = <span class=\'constant constant_language constant_language_c\'>true<\/span>;\n");
document.write("		ofSetFullscreen(<span class=\'constant constant_language constant_language_c\'>true<\/span>);\n");
document.write("	}\n");
document.write("}\n");
document.write("<\/pre><\/pre>\n");
document.write("		<\/td>\n");
document.write("		<\/tr>\n");
document.write("		<\/table>\n");
document.write("	\n");
document.write("	<\/div>\n");
document.write("\n");
document.write("\n");
document.write("  \n");
document.write("  \n");
document.write("  <div class=\"credit\">\n");
document.write("    <div class=\"buttons\">\n");
document.write("      <a href=\"http://pastie.org/pastes/817142.txt\">\n");
document.write("      <img src=\"http://pastie.org/images/view.png\" height=\"20\" width=\"67\" /><\/a>\n");
document.write("    <\/div>\n");
document.write("  \n");
document.write("    <a href=\"http://pastie.org/817142\">Pastie #817142<\/a> linked directly from <a href=\"http://pastie.org/\">Pastie<\/a>.\n");
document.write("  <\/div><\/div>");

