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("235\n");
document.write("236\n");
document.write("237\n");
document.write("238\n");
document.write("239\n");
document.write("240\n");
document.write("241\n");
document.write("242\n");
document.write("243\n");
document.write("244\n");
document.write("245\n");
document.write("246\n");
document.write("247\n");
document.write("248\n");
document.write("249\n");
document.write("250\n");
document.write("251\n");
document.write("252\n");
document.write("253\n");
document.write("254\n");
document.write("255\n");
document.write("256\n");
document.write("257\n");
document.write("258\n");
document.write("259\n");
document.write("260\n");
document.write("261\n");
document.write("262\n");
document.write("263\n");
document.write("264\n");
document.write("265\n");
document.write("266\n");
document.write("267\n");
document.write("268\n");
document.write("269\n");
document.write("270\n");
document.write("271\n");
document.write("272\n");
document.write("273\n");
document.write("274\n");
document.write("275\n");
document.write("276\n");
document.write("277\n");
document.write("278\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_import meta_import_java\'><span class=\'keyword keyword_other keyword_other_import keyword_other_import_java\'>import<\/span> <span class=\'storage storage_modifier storage_modifier_import storage_modifier_import_java\'>processing.net.*<\/span>;<\/span>\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//import oscP5.*;<\/span>\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//import netP5.*;<\/span>\n");
document.write("\n");
document.write("<span class=\'meta meta_import meta_import_java\'><span class=\'keyword keyword_other keyword_other_import keyword_other_import_java\'>import<\/span> <span class=\'storage storage_modifier storage_modifier_import storage_modifier_import_java\'>processing.video.*<\/span>;<\/span>\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//import processing.opengl.*;<\/span>\n");
document.write("<span class=\'meta meta_import meta_import_java\'><span class=\'keyword keyword_other keyword_other_import keyword_other_import_java\'>import<\/span> <span class=\'storage storage_modifier storage_modifier_import storage_modifier_import_java\'>penner.easing.*<\/span>;<\/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_java\'>//Movie loveMovie;<\/span>\n");
document.write("<span class=\'storage storage_type storage_type_java\'>PImage<\/span> banner;\n");
document.write("\n");
document.write("\n");
document.write("<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> activeBallCount <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>0<\/span>;\n");
document.write("<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> maxBalls <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>200<\/span>;\n");
document.write("<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> width<span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span><span class=\'constant constant_numeric constant_numeric_java\'>2000<\/span>;\n");
document.write("\n");
document.write("<span class=\'storage storage_type storage_type_object storage_type_object_array storage_type_object_array_java\'>PImage<\/span>[] balloons <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'keyword keyword_control keyword_control_new keyword_control_new_java\'>new<\/span> <span class=\'storage storage_type storage_type_java\'>PImage<\/span>[<span class=\'constant constant_numeric constant_numeric_java\'>8<\/span>];\n");
document.write("<span class=\'storage storage_type storage_type_object storage_type_object_array storage_type_object_array_java\'>Ball<\/span>[] balls <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'keyword keyword_control keyword_control_new keyword_control_new_java\'>new<\/span> <span class=\'storage storage_type storage_type_java\'>Ball<\/span>[maxBalls];\n");
document.write("\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>// The client connection to Asterisk<\/span>\n");
document.write("<span class=\'storage storage_type storage_type_java\'>Client<\/span> client;\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//OscP5 oscP5;<\/span>\n");
document.write("\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>// We are using a HashMap so that we can access each object<\/span>\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>// via a key (the phone #)<\/span>\n");
document.write("<span class=\'storage storage_type storage_type_java\'>HashMap<\/span> calls;\n");
document.write("\n");
document.write("<span class=\'storage storage_type storage_type_java\'>PFont<\/span> font;\n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>void<\/span> setup() {\n");
document.write("  size(<span class=\'constant constant_numeric constant_numeric_java\'>1364<\/span>,<span class=\'constant constant_numeric constant_numeric_java\'>600<\/span>);\n");
document.write("  banner <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> loadImage(<span class=\'string string_quoted string_quoted_double string_quoted_double_java\'>&quot;banner.jpg&quot;<\/span>);\n");
document.write("\n");
document.write("  println(finished);\n");
document.write("\n");
document.write("  font <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> loadFont(<span class=\'string string_quoted string_quoted_double string_quoted_double_java\'>&quot;Arial-BoldMT-48.vlw&quot;<\/span>);\n");
document.write("\n");
document.write("\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//  loveMovie = new Movie(this, &quot;final_H264.mov&quot;);<\/span>\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//  loveMovie.loop();<\/span>\n");
document.write("\n");
document.write("  <span class=\'keyword keyword_control keyword_control_java\'>for<\/span> (<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> i<span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span><span class=\'constant constant_numeric constant_numeric_java\'>0<\/span>; i<span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>&lt;<\/span>balloons<span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>length; i<span class=\'keyword keyword_operator keyword_operator_increment-decrement keyword_operator_increment-decrement_java\'>++<\/span>) {\n");
document.write("    balloons[i] <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> loadImage(<span class=\'string string_quoted string_quoted_double string_quoted_double_java\'>&quot;balloon&quot;<\/span> <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span> i <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span> <span class=\'string string_quoted string_quoted_double string_quoted_double_java\'>&quot;.png&quot;<\/span>);\n");
document.write("  } \n");
document.write("\n");
document.write("  <span class=\'keyword keyword_control keyword_control_java\'>for<\/span> (<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> i<span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span><span class=\'constant constant_numeric constant_numeric_java\'>0<\/span>; i<span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>&lt;<\/span>balls<span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>length; i<span class=\'keyword keyword_operator keyword_operator_increment-decrement keyword_operator_increment-decrement_java\'>++<\/span>) {\n");
document.write("    balls[i] <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'keyword keyword_control keyword_control_new keyword_control_new_java\'>new<\/span> <span class=\'storage storage_type storage_type_java\'>Ball<\/span>(); \n");
document.write("  }\n");
document.write("\n");
document.write("  client <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'keyword keyword_control keyword_control_new keyword_control_new_java\'>new<\/span> <span class=\'storage storage_type storage_type_java\'>Client<\/span>(<span class=\'variable variable_language variable_language_java\'>this<\/span>,<span class=\'string string_quoted string_quoted_double string_quoted_double_java\'>&quot;asterisk.itp.tsoa.nyu.edu&quot;<\/span>, <span class=\'constant constant_numeric constant_numeric_java\'>9432<\/span>);  <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>// Whatever port # you chose<\/span>\n");
document.write("  calls <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'keyword keyword_control keyword_control_new keyword_control_new_java\'>new<\/span> <span class=\'storage storage_type storage_type_java\'>HashMap<\/span>();\n");
document.write("  smooth();\n");
document.write("  <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//oscP5 = new OscP5(this,12000);<\/span>\n");
document.write("\n");
document.write("}\n");
document.write("\n");
document.write("<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>void<\/span> draw() {\n");
document.write(" <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>// image(loveMovie,0,0);<\/span>\n");
document.write("  background(<span class=\'constant constant_numeric constant_numeric_java\'>255<\/span>,<span class=\'constant constant_numeric constant_numeric_java\'>5<\/span>,<span class=\'constant constant_numeric constant_numeric_java\'>193<\/span>);\n");
document.write("  image(banner,<span class=\'constant constant_numeric constant_numeric_java\'>0<\/span>,<span class=\'constant constant_numeric constant_numeric_java\'>0<\/span>);\n");
document.write("  textFont(font,<span class=\'constant constant_numeric constant_numeric_java\'>48<\/span>);\n");
document.write("  fill(<span class=\'constant constant_numeric constant_numeric_java\'>0<\/span>,<span class=\'constant constant_numeric constant_numeric_java\'>0<\/span>,<span class=\'constant constant_numeric constant_numeric_java\'>0<\/span>);\n");
document.write("  text(<span class=\'string string_quoted string_quoted_double string_quoted_double_java\'>&quot;917-284-9139&quot;<\/span>,<span class=\'constant constant_numeric constant_numeric_java\'>500<\/span>,<span class=\'constant constant_numeric constant_numeric_java\'>550<\/span>);\n");
document.write("  <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//println(activeBallCount);<\/span>\n");
document.write("  <span class=\'keyword keyword_control keyword_control_java\'>for<\/span> (<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> i<span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span><span class=\'constant constant_numeric constant_numeric_java\'>0<\/span>; i<span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>&lt;<\/span>activeBallCount; i<span class=\'keyword keyword_operator keyword_operator_increment-decrement keyword_operator_increment-decrement_java\'>++<\/span>) {\n");
document.write("    <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//    balls[i].display();<\/span>\n");
document.write("    balls[i]<span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>move();\n");
document.write("  }\n");
document.write("\n");
document.write("  <span class=\'keyword keyword_control keyword_control_java\'>for<\/span> (<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> i<span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span><span class=\'constant constant_numeric constant_numeric_java\'>0<\/span>; i<span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>&lt;<\/span>activeBallCount; i<span class=\'keyword keyword_operator keyword_operator_increment-decrement keyword_operator_increment-decrement_java\'>++<\/span>) {\n");
document.write("    balls[i]<span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>display(); \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_java\'>// If there is tokensrmation available to read from the Server <\/span>\n");
document.write("  <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (client<span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>available() <span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>&gt;<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>0<\/span>) { \n");
document.write("    <span class=\'storage storage_type storage_type_java\'>String<\/span> msg <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> client<span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>readString();   <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>// Read it as a String <\/span>\n");
document.write("    println(msg);\n");
document.write("    <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>// We split the message into two parts<\/span>\n");
document.write("    <span class=\'storage storage_type storage_type_object storage_type_object_array storage_type_object_array_java\'>String<\/span>[] tokens <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> msg<span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>trim()<span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>split(<span class=\'string string_quoted string_quoted_double string_quoted_double_java\'>&quot;,&quot;<\/span>);\n");
document.write("    <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>// Check that we got 2 parts<\/span>\n");
document.write("    <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (tokens<span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>length <span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>&gt;<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>1<\/span>) {\n");
document.write("      <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (tokens[<span class=\'constant constant_numeric constant_numeric_java\'>1<\/span>]<span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>equals(<span class=\'string string_quoted string_quoted_double string_quoted_double_java\'>&quot;newcall&quot;<\/span>)) {\n");
document.write("        <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//calls.remove(tokens[0]);<\/span>\n");
document.write("        <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//send an OSC message to oF with a &quot;local host&quot; and a port number<\/span>\n");
document.write("        <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//fill(126,0,0);<\/span>\n");
document.write("        <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//ellipse(10,10,10,10);<\/span>\n");
document.write("        addBalloon();\n");
document.write("\n");
document.write("        <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//    OscMessage myMessage = new OscMessage(&quot;/test&quot;);<\/span>\n");
document.write("        <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//    myMessage.add(tokens[0]);<\/span>\n");
document.write("        <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//    myMessage.add(&quot;1&quot;);<\/span>\n");
document.write("\n");
document.write("      } \n");
document.write("    }\n");
document.write("  } \n");
document.write("}\n");
document.write("\n");
document.write("<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>void<\/span> keyPressed() {\n");
document.write("  addBalloon();\n");
document.write("}\n");
document.write("\n");
document.write("<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>void<\/span> addBalloon() {\n");
document.write("  activeBallCount<span class=\'keyword keyword_operator keyword_operator_increment-decrement keyword_operator_increment-decrement_java\'>++<\/span>;\n");
document.write("  <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (activeBallCount <span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>&gt;<\/span> maxBalls <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>-<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>1<\/span>) {\n");
document.write("    activeBallCount <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> maxBalls <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>-<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>1<\/span>;	\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_java\'>//void movieEvent (Movie m) {<\/span>\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//  m.read(); <\/span>\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//}<\/span>\n");
document.write("\n");
document.write("\n");
document.write("<span class=\'meta meta_class meta_class_java\'><span class=\'meta meta_class meta_class_identifier meta_class_identifier_java\'><span class=\'storage storage_modifier storage_modifier_java\'>class<\/span> <span class=\'entity entity_name entity_name_type entity_name_type_class entity_name_type_class_java\'>Ball<\/span><\/span> <span class=\'meta meta_class meta_class_body meta_class_body_java\'>{\n");
document.write("\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>boolean<\/span> finished <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'constant constant_language constant_language_java\'>false<\/span>;\n");
document.write("\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> beginning <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>495<\/span>;\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> beginning3 <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>450<\/span>;\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> change <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>-<\/span><span class=\'constant constant_numeric constant_numeric_java\'>520<\/span>;\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> change2 <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>-<\/span><span class=\'constant constant_numeric constant_numeric_java\'>675<\/span>;\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> change3 <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>-<\/span><span class=\'constant constant_numeric constant_numeric_java\'>495<\/span>;\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> duration <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>450<\/span>;\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> duration2 <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>625<\/span>;\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> duration3 <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>1200<\/span>;\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> time <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>0<\/span>;\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> tilt<span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span><span class=\'meta meta_method meta_method_java\'><span class=\'meta meta_method meta_method_identifier meta_method_identifier_java\'><span class=\'entity entity_name entity_name_function entity_name_function_java\'>random<\/span>(-<span class=\'variable variable_parameter variable_parameter_java\'>25<\/span>,<span class=\'variable variable_parameter variable_parameter_java\'>25<\/span>)<\/span><\/span>;\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> method <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'meta meta_method meta_method_java\'><span class=\'meta meta_method meta_method_identifier meta_method_identifier_java\'><span class=\'entity entity_name entity_name_function entity_name_function_java\'>int<\/span>(<span class=\'variable variable_parameter variable_parameter_java\'>random<\/span>(<span class=\'variable variable_parameter variable_parameter_java\'>1<\/span>,<span class=\'variable variable_parameter variable_parameter_java\'>4<\/span>)<\/span>)<\/span>;\n");
document.write("  <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//	method = 2;<\/span>\n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> x <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'meta meta_method meta_method_java\'><span class=\'meta meta_method meta_method_identifier meta_method_identifier_java\'><span class=\'entity entity_name entity_name_function entity_name_function_java\'>random<\/span>(<span class=\'variable variable_parameter variable_parameter_java\'>0<\/span>,<span class=\'variable variable_parameter variable_parameter_java\'>1364<\/span>)<\/span><\/span>; <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//ellipse x location<\/span>\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> y<span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span><span class=\'constant constant_numeric constant_numeric_java\'>300<\/span>; <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//ellipse y location<\/span>\n");
document.write("  <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//	xdir = 1; //x velocity<\/span>\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> ydir <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'meta meta_method meta_method_java\'><span class=\'meta meta_method meta_method_identifier meta_method_identifier_java\'><span class=\'entity entity_name entity_name_function entity_name_function_java\'>random<\/span>(<span class=\'variable variable_parameter variable_parameter_java\'>1<\/span>,<span class=\'variable variable_parameter variable_parameter_java\'>8<\/span>)<\/span><\/span>; <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//y velocity<\/span>\n");
document.write("\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> index <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'meta meta_method meta_method_java\'><span class=\'meta meta_method meta_method_identifier meta_method_identifier_java\'><span class=\'entity entity_name entity_name_function entity_name_function_java\'>random<\/span>(<span class=\'variable variable_parameter variable_parameter_java\'>0<\/span>,<span class=\'variable variable_parameter variable_parameter_java\'>7<\/span>)<\/span><\/span>;\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>int<\/span> intIndex <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'meta meta_method meta_method_java\'><span class=\'meta meta_method meta_method_identifier meta_method_identifier_java\'><span class=\'entity entity_name entity_name_function entity_name_function_java\'>int<\/span>(<span class=\'variable variable_parameter variable_parameter_java\'>index<\/span>)<\/span><\/span>;\n");
document.write("  <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//	index = 0;<\/span>\n");
document.write("\n");
document.write("  <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//	r = 24; // size<\/span>\n");
document.write("\n");
document.write("\n");
document.write("  <span class=\'meta meta_method meta_method_java\'><span class=\'meta meta_method meta_method_return-type meta_method_return-type_java\'><span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>void<\/span> <\/span><span class=\'meta meta_method meta_method_identifier meta_method_identifier_java\'><span class=\'entity entity_name entity_name_function entity_name_function_java\'>display<\/span>()<\/span> <span class=\'meta meta_method meta_method_body meta_method_body_java\'>{\n");
document.write(" <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//  println(&quot;display&quot;);<\/span>\n");
document.write(" <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//   pushMatrix();<\/span>\n");
document.write(" <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//   translate(x,y,0);<\/span>\n");
document.write(" <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//   rotate(tilt,0,0,1);<\/span>\n");
document.write("    <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//	printf(&quot;parent %i, index%i&quot;, parent, index);<\/span>\n");
document.write("\n");
document.write("    image(balloons[intIndex],x, y, <span class=\'constant constant_numeric constant_numeric_java\'>135<\/span>,<span class=\'constant constant_numeric constant_numeric_java\'>168<\/span>);\n");
document.write(" <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//   popMatrix();<\/span>\n");
document.write("\n");
document.write("  <\/span>}<\/span>\n");
document.write("\n");
document.write("\n");
document.write("  <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//a simple bounce across the screen<\/span>\n");
document.write("  <span class=\'meta meta_method meta_method_java\'><span class=\'meta meta_method meta_method_return-type meta_method_return-type_java\'><span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>void<\/span> <\/span><span class=\'meta meta_method meta_method_identifier meta_method_identifier_java\'><span class=\'entity entity_name entity_name_function entity_name_function_java\'>move<\/span>()<\/span> <span class=\'meta meta_method meta_method_body meta_method_body_java\'>{\n");
document.write("   <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>// println(&quot;move&quot;);<\/span>\n");
document.write("    <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (method<span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>==<\/span><span class=\'constant constant_numeric constant_numeric_java\'>1<\/span>) {\n");
document.write("      <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (finished<span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>==<\/span><span class=\'constant constant_language constant_language_java\'>false<\/span>) {\n");
document.write("        y <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'storage storage_type storage_type_java\'>Bounce<\/span><span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>easeIn(time,beginning,change,duration);\n");
document.write("      }\n");
document.write("      <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (time <span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>&lt;<\/span> duration) time<span class=\'keyword keyword_operator keyword_operator_increment-decrement keyword_operator_increment-decrement_java\'>++<\/span>;\n");
document.write("      <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (time<span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>==<\/span>duration<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>-<\/span><span class=\'constant constant_numeric constant_numeric_java\'>25<\/span>) {\n");
document.write("        finished<span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span><span class=\'constant constant_language constant_language_java\'>true<\/span>;\n");
document.write("      }\n");
document.write("    }\n");
document.write("\n");
document.write("    <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (method<span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>==<\/span><span class=\'constant constant_numeric constant_numeric_java\'>2<\/span>) {\n");
document.write("      <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//	printf(&quot;method 2&quot;);<\/span>\n");
document.write("      <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (finished<span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>==<\/span><span class=\'constant constant_language constant_language_java\'>false<\/span>) {\n");
document.write("        y <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'storage storage_type storage_type_java\'>Expo<\/span><span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>easeIn(time,beginning,change2,duration2);\n");
document.write("      }\n");
document.write("      <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (time <span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>&lt;<\/span> duration2) time<span class=\'keyword keyword_operator keyword_operator_increment-decrement keyword_operator_increment-decrement_java\'>++<\/span>;\n");
document.write("      <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (time<span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>==<\/span>duration2<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>-<\/span><span class=\'constant constant_numeric constant_numeric_java\'>25<\/span>) {\n");
document.write("        finished<span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span><span class=\'constant constant_language constant_language_java\'>true<\/span>;\n");
document.write("      }\n");
document.write("    }\n");
document.write("    <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (method<span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>==<\/span><span class=\'constant constant_numeric constant_numeric_java\'>3<\/span>) {\n");
document.write("      <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//	printf(&quot;method 2&quot;);<\/span>\n");
document.write("      <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (finished<span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>==<\/span><span class=\'constant constant_language constant_language_java\'>false<\/span>) {\n");
document.write("        y <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'storage storage_type storage_type_java\'>Elastic<\/span><span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>easeOut(time,beginning3,change3,duration3);\n");
document.write("      }\n");
document.write("      <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (time <span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>&lt;<\/span> duration) time<span class=\'keyword keyword_operator keyword_operator_increment-decrement keyword_operator_increment-decrement_java\'>++<\/span>;\n");
document.write("      <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (time<span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>==<\/span>duration<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>-<\/span><span class=\'constant constant_numeric constant_numeric_java\'>25<\/span>) {\n");
document.write("        finished<span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span><span class=\'constant constant_language constant_language_java\'>true<\/span>;\n");
document.write("      }\n");
document.write("    }\n");
document.write("\n");
document.write("\n");
document.write("  <\/span>}<\/span>\n");
document.write("\n");
document.write("\n");
document.write("  <span class=\'meta meta_method meta_method_java\'><span class=\'meta meta_method meta_method_return-type meta_method_return-type_java\'><span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <\/span><span class=\'meta meta_method meta_method_identifier meta_method_identifier_java\'><span class=\'entity entity_name entity_name_function entity_name_function_java\'>easeIn<\/span> (<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>t<\/span>,<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>b<\/span> , <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>c<\/span>, <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>d<\/span>)<\/span> <span class=\'meta meta_method meta_method_body meta_method_body_java\'>{\n");
document.write("    <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>//	return c*(t/=d)*t*t + b;<\/span>\n");
document.write("    <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> ((t<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>/<\/span><span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span>d) <span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>&lt;<\/span> (<span class=\'constant constant_numeric constant_numeric_java\'>1<\/span><span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>/<\/span><span class=\'constant constant_numeric constant_numeric_java\'>2.75f<\/span>)) {\n");
document.write("      <span class=\'keyword keyword_control keyword_control_java\'>return<\/span> c<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>(<span class=\'constant constant_numeric constant_numeric_java\'>7.5625f<\/span><span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>t<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>t) <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span> b;\n");
document.write("    } \n");
document.write("    <span class=\'keyword keyword_control keyword_control_java\'>else<\/span> <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (t <span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>&lt;<\/span> (<span class=\'constant constant_numeric constant_numeric_java\'>2<\/span><span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>/<\/span><span class=\'constant constant_numeric constant_numeric_java\'>2.75f<\/span>)) {\n");
document.write("      <span class=\'keyword keyword_control keyword_control_java\'>return<\/span> c<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>(<span class=\'constant constant_numeric constant_numeric_java\'>7.5625f<\/span><span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>(t<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>-<\/span><span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span>(<span class=\'constant constant_numeric constant_numeric_java\'>1.5f<\/span><span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>/<\/span><span class=\'constant constant_numeric constant_numeric_java\'>2.75f<\/span>))<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>t <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span> .<span class=\'constant constant_numeric constant_numeric_java\'>75f<\/span>) <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span> b;\n");
document.write("    } \n");
document.write("    <span class=\'keyword keyword_control keyword_control_java\'>else<\/span> <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (t <span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>&lt;<\/span> (<span class=\'constant constant_numeric constant_numeric_java\'>2.5<\/span><span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>/<\/span><span class=\'constant constant_numeric constant_numeric_java\'>2.75<\/span>)) {\n");
document.write("      <span class=\'keyword keyword_control keyword_control_java\'>return<\/span> c<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>(<span class=\'constant constant_numeric constant_numeric_java\'>7.5625f<\/span><span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>(t<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>-<\/span><span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span>(<span class=\'constant constant_numeric constant_numeric_java\'>2.25f<\/span><span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>/<\/span><span class=\'constant constant_numeric constant_numeric_java\'>2.75f<\/span>))<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>t <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span> .<span class=\'constant constant_numeric constant_numeric_java\'>9375f<\/span>) <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span> b;\n");
document.write("    } \n");
document.write("    <span class=\'keyword keyword_control keyword_control_java\'>else<\/span> {\n");
document.write("      <span class=\'keyword keyword_control keyword_control_java\'>return<\/span> c<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>(<span class=\'constant constant_numeric constant_numeric_java\'>7.5625f<\/span><span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>(t<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>-<\/span><span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span>(<span class=\'constant constant_numeric constant_numeric_java\'>2.625f<\/span><span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>/<\/span><span class=\'constant constant_numeric constant_numeric_java\'>2.75f<\/span>))<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>t <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span> .<span class=\'constant constant_numeric constant_numeric_java\'>984375f<\/span>) <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span> b;\n");
document.write("    }\n");
document.write("\n");
document.write("  <\/span>}<\/span>\n");
document.write("\n");
document.write("  <span class=\'meta meta_method meta_method_java\'><span class=\'meta meta_method meta_method_return-type meta_method_return-type_java\'><span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <\/span><span class=\'meta meta_method meta_method_identifier meta_method_identifier_java\'><span class=\'entity entity_name entity_name_function entity_name_function_java\'>easeIn2<\/span> (<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>t<\/span>, <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>b<\/span>, <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>c<\/span>, <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>d<\/span>)<\/span> <span class=\'meta meta_method meta_method_body meta_method_body_java\'>{\n");
document.write("    <span class=\'keyword keyword_control keyword_control_java\'>return<\/span> c<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>((t<span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span>t<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>/<\/span>d<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>-<\/span><span class=\'constant constant_numeric constant_numeric_java\'>1<\/span>)<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>t<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>t<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>t<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>t <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>1<\/span>) <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span> b;\n");
document.write("  <\/span>}<\/span>\n");
document.write("\n");
document.write("  <span class=\'meta meta_method meta_method_java\'><span class=\'meta meta_method meta_method_return-type meta_method_return-type_java\'><span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <\/span><span class=\'meta meta_method meta_method_identifier meta_method_identifier_java\'><span class=\'entity entity_name entity_name_function entity_name_function_java\'>easeIn3<\/span> (<span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>t<\/span>, <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>b<\/span>, <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>c<\/span>, <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>d<\/span>)<\/span> <span class=\'meta meta_method meta_method_body meta_method_body_java\'>{\n");
document.write("    <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> ((t<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>/<\/span><span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span>d<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>/<\/span><span class=\'constant constant_numeric constant_numeric_java\'>2<\/span>) <span class=\'keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_java\'>&lt;<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>1<\/span>) <span class=\'keyword keyword_control keyword_control_java\'>return<\/span> c<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>/<\/span><span class=\'constant constant_numeric constant_numeric_java\'>2<\/span><span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>t<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>t<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>t <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span> b;\n");
document.write("    <span class=\'keyword keyword_control keyword_control_java\'>return<\/span> c<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>/<\/span><span class=\'constant constant_numeric constant_numeric_java\'>2<\/span><span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>((t<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>-<\/span><span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span><span class=\'constant constant_numeric constant_numeric_java\'>2<\/span>)<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>t<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>*<\/span>t <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span> <span class=\'constant constant_numeric constant_numeric_java\'>2<\/span>) <span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span> b;\n");
document.write("  <\/span>}<\/span>\n");
document.write("\n");
document.write("<\/span>}<\/span>\n");
document.write("\n");
document.write("<span class=\'comment comment_block comment_block_java\'>/* Asterisk and Java<\/span>\n");
document.write("<span class=\"Comment\"> * Daniel Shiffman<\/span>\n");
document.write("<span class=\"Comment\"> * Big Screens<\/span>\n");
document.write("<span class=\"Comment\"> * ITP, Fall 2007<\/span>\n");
document.write("<span class=\"Comment\"> * Thank you Shawn Van Every!<\/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_java\'>// An object to store information about a call<\/span>\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>// The object can receive commands from a call and<\/span>\n");
document.write("<span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>// react to them<\/span>\n");
document.write("\n");
document.write("<span class=\'meta meta_class meta_class_java\'><span class=\'meta meta_class meta_class_identifier meta_class_identifier_java\'><span class=\'storage storage_modifier storage_modifier_java\'>class<\/span> <span class=\'entity entity_name entity_name_type entity_name_type_class entity_name_type_class_java\'>Call<\/span><\/span> <span class=\'meta meta_class meta_class_body meta_class_body_java\'>{\n");
document.write("\n");
document.write("  <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>// The phone #<\/span>\n");
document.write("  <span class=\'storage storage_type storage_type_java\'>String<\/span> id <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> <span class=\'string string_quoted string_quoted_double string_quoted_double_java\'>&quot;&quot;<\/span>;\n");
document.write("  <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> x,y;\n");
document.write("\n");
document.write("  <span class=\'meta meta_method meta_method_java\'><span class=\'meta meta_method meta_method_identifier meta_method_identifier_java\'><span class=\'entity entity_name entity_name_function entity_name_function_java\'>Call<\/span>(<span class=\'storage storage_type storage_type_java\'>String<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>id_<\/span>, <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>x_<\/span>, <span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>float<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>y_<\/span>)<\/span> <span class=\'meta meta_method meta_method_body meta_method_body_java\'>{\n");
document.write("    id <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> id_;\n");
document.write("    x <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> x_;\n");
document.write("    y <span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span> y_;\n");
document.write("  <\/span>}<\/span>\n");
document.write("\n");
document.write("  <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>// We can affect the object via commands<\/span>\n");
document.write("  <span class=\'meta meta_method meta_method_java\'><span class=\'meta meta_method meta_method_return-type meta_method_return-type_java\'><span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>void<\/span> <\/span><span class=\'meta meta_method meta_method_identifier meta_method_identifier_java\'><span class=\'entity entity_name entity_name_function entity_name_function_java\'>command<\/span>(<span class=\'storage storage_type storage_type_java\'>String<\/span> <span class=\'variable variable_parameter variable_parameter_java\'>val<\/span>)<\/span> <span class=\'meta meta_method meta_method_body meta_method_body_java\'>{\n");
document.write("    <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (val<span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>equals(<span class=\'string string_quoted string_quoted_double string_quoted_double_java\'>&quot;4&quot;<\/span>)) {\n");
document.write("      x<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>-<\/span><span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span><span class=\'constant constant_numeric constant_numeric_java\'>10<\/span>;\n");
document.write("    } \n");
document.write("    <span class=\'keyword keyword_control keyword_control_java\'>else<\/span> <span class=\'keyword keyword_control keyword_control_java\'>if<\/span> (val<span class=\'keyword keyword_operator keyword_operator_dereference keyword_operator_dereference_java\'>.<\/span>equals(<span class=\'string string_quoted string_quoted_double string_quoted_double_java\'>&quot;6&quot;<\/span>)) {\n");
document.write("      x<span class=\'keyword keyword_operator keyword_operator_arithmetic keyword_operator_arithmetic_java\'>+<\/span><span class=\'keyword keyword_operator keyword_operator_assignment keyword_operator_assignment_java\'>=<\/span><span class=\'constant constant_numeric constant_numeric_java\'>10<\/span>;\n");
document.write("    } \n");
document.write("  <\/span>}<\/span>\n");
document.write("\n");
document.write("  <span class=\'comment comment_line comment_line_double-slash comment_line_double-slash_java\'>// Display the object<\/span>\n");
document.write("  <span class=\'meta meta_method meta_method_java\'><span class=\'meta meta_method meta_method_return-type meta_method_return-type_java\'><span class=\'storage storage_type storage_type_primitive storage_type_primitive_array storage_type_primitive_array_java\'>void<\/span> <\/span><span class=\'meta meta_method meta_method_identifier meta_method_identifier_java\'><span class=\'entity entity_name entity_name_function entity_name_function_java\'>render<\/span>()<\/span> <span class=\'meta meta_method meta_method_body meta_method_body_java\'>{\n");
document.write("    fill(<span class=\'constant constant_numeric constant_numeric_java\'>200<\/span>,<span class=\'constant constant_numeric constant_numeric_java\'>100<\/span>);\n");
document.write("    stroke(<span class=\'constant constant_numeric constant_numeric_java\'>255<\/span>);\n");
document.write("    ellipse(x,y,<span class=\'constant constant_numeric constant_numeric_java\'>160<\/span>,<span class=\'constant constant_numeric constant_numeric_java\'>60<\/span>);\n");
document.write("    fill(<span class=\'constant constant_numeric constant_numeric_java\'>255<\/span>);\n");
document.write("    textAlign(<span class=\'constant constant_other constant_other_java\'>CENTER<\/span>);\n");
document.write("    text(id,x,y);\n");
document.write("  <\/span>}<\/span>\n");
document.write("\n");
document.write("<\/span>}<\/span>\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/750858.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/750858\">Pastie #750858<\/a> linked directly from <a href=\"http://pastie.org/\">Pastie<\/a>.\n");
document.write("  <\/div><\/div>");

