Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <xml xmlns="http://www.w3.org/1999/xhtml">
- <block type="process_block" x="246" y="5">
- <field name="proc">START_HERE()</field>
- <field name="comment">guess my number game</field>
- <next>
- <block type="process_block">
- <field name="proc">O=0</field>
- <field name="comment">when O is 0 it is your turn when O is 1 it is COMP turn</field>
- <next>
- <block type="process_block">
- <field name="proc">F=0</field>
- <field name="comment">initializing variables(Foward distance travelled)</field>
- <next>
- <block type="process_block">
- <field name="proc">E=0</field>
- <field name="comment">Yaers holder</field>
- <next>
- <block type="process_block">
- <field name="proc">T=0</field>
- <field name="comment">turn</field>
- <next>
- <block type="process_block">
- <field name="proc">L=0</field>
- <field name="comment">TMP variable</field>
- <next>
- <block type="process_block">
- <field name="proc">A=0</field>
- <field name="comment">your score</field>
- <next>
- <block type="process_block">
- <field name="proc">B=0</field>
- <field name="comment">computer's score</field>
- <next>
- <block type="process_block">
- <field name="proc">RM="F"</field>
- <field name="comment">sets the random method to from X to Y</field>
- <next>
- <block type="process_block">
- <field name="proc">X=1</field>
- <field name="comment">min</field>
- <next>
- <block type="process_block">
- <field name="proc">Y=100+1</field>
- <field name="comment">max</field>
- <next>
- <block type="process_block">
- <field name="proc">RND()</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">N=R</field>
- <field name="comment">set to random number</field>
- <next>
- <block type="conditional_block">
- <field name="cond">N<50</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">wintoss</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="output_block">
- <field name="out">"YOU LOST TOSS"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">O=0</field>
- <field name="comment">when O is 1 player is on the offence 0 is on deffence</field>
- <next>
- <block type="do_process_block">
- <field name="proc">kickoff</field>
- <field name="comment">no comment</field>
- <next>
- <block type="procedure">
- <field name="proc_name">wintoss</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"YOU WON TOSS"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">O=1</field>
- <field name="comment">when O is 1 player is on the offence 0 is on deffence</field>
- <next>
- <block type="do_process_block">
- <field name="proc">kickoff</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">menu</field>
- <statement name="statements">
- <block type="conditional_block">
- <field name="cond">D==5</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">ballchangesides</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="process_block">
- <field name="proc">L=T</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">T=L+1</field>
- <field name="comment"></field>
- <next>
- <block type="conditional_block">
- <field name="cond">T==120</field>
- <field name="comment">120 downs in one game</field>
- <next>
- <block type="do_process_block">
- <field name="proc">gameover</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="do_process_block">
- <field name="proc">info</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">info</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"Score YOU:" + A + " COMP:" + B</field>
- <field name="comment">no comment</field>
- <next>
- <block type="output_block">
- <field name="out">"Down:" + D + "Yard:" + E</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">C=F-E</field>
- <field name="comment">calculate how many yards are left to next down</field>
- <next>
- <block type="output_block">
- <field name="out">"1stDn" + C + " Turn:" + T + " of120:"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="conditional_block">
- <field name="cond">O==0 </field>
- <field name="comment">computer's turn</field>
- <next>
- <block type="do_process_block">
- <field name="proc">ai</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="output_block">
- <field name="out">"1)LONG PASS 2)SHORTPASS 3) RUN 4)PUNT 5)FIELD GOAL 6)INFO 7)QUIT"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">X=1</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">Y=100</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">RND()</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">N=R</field>
- <field name="comment">set N to random number</field>
- <next>
- <block type="input_block">
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">Q=Y</field>
- <field name="comment"></field>
- <next>
- <block type="conditional_block">
- <field name="cond">Q=="1"</field>
- <field name="comment"></field>
- <next>
- <block type="do_process_block">
- <field name="proc">longpass</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="conditional_block">
- <field name="cond">Q=="2"</field>
- <field name="comment"></field>
- <next>
- <block type="do_process_block">
- <field name="proc">shortpass</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="conditional_block">
- <field name="cond">Q=="3"</field>
- <field name="comment"></field>
- <next>
- <block type="do_process_block">
- <field name="proc">run</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="conditional_block">
- <field name="cond">Q=="4"</field>
- <field name="comment"></field>
- <next>
- <block type="do_process_block">
- <field name="proc">punt</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="conditional_block">
- <field name="cond">Q=="5"</field>
- <field name="comment"></field>
- <next>
- <block type="do_process_block">
- <field name="proc">fieldgoal</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="conditional_block">
- <field name="cond">Q=="6"</field>
- <field name="comment"></field>
- <next>
- <block type="do_process_block">
- <field name="proc">info</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="conditional_block">
- <field name="cond">Q=="7"</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">END_HERE()</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="output_block">
- <field name="out">"INCORRECT INPUT 1 TO 7"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">info</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">kickoff</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"KICKOFF"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">Y=1</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">X=30+1</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">RND()</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">E=R</field>
- <field name="comment">E is for Yard, start the down with a distance from 1 to 30</field>
- <next>
- <block type="process_block">
- <field name="proc">F=E+10</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">D=1</field>
- <field name="comment">D is for Down</field>
- <next>
- <block type="do_process_block">
- <field name="proc">menu</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">longpass</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"LONG PASS"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">X=50</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">Y=100</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">RND()</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">N=R</field>
- <field name="comment">no comment</field>
- <next>
- <block type="conditional_block">
- <field name="cond">N<10</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">success</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="do_process_block">
- <field name="proc">fail</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">shortpass</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"SHORT PASS"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">X=1</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">Y=50</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">RND()</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">N=R</field>
- <field name="comment">no comment</field>
- <next>
- <block type="conditional_block">
- <field name="cond">N<25</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">success</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="do_process_block">
- <field name="proc">fail</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">run</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"RUN"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">X=1</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">Y=100</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">RND()</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">N=R</field>
- <field name="comment">no comment</field>
- <next>
- <block type="conditional_block">
- <field name="cond">N<50</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">success</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="do_process_block">
- <field name="proc">fail</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">punt</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"PUNT"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">Y=1</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">X=50+1</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">RND()</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">E=R</field>
- <field name="comment">seems E is the random distance in yards</field>
- <next>
- <block type="process_block">
- <field name="proc">F=E+10</field>
- <field name="comment">seems F is the distance advanced so "foward"</field>
- <next>
- <block type="process_block">
- <field name="proc">D=1</field>
- <field name="comment">D is for Down</field>
- <next>
- <block type="do_process_block">
- <field name="proc">ballchangesides</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">fieldgoal</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"FIELD GOAL"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">X=1</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">Y=100+1</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">RND()</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">N=R</field>
- <field name="comment">no comment</field>
- <next>
- <block type="conditional_block">
- <field name="cond">N<50</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">fielgoalsuccess</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="output_block">
- <field name="out">"FAILED"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">ballchangesides</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">fielgoalsuccess</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"SUCCEDED"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="conditional_block">
- <field name="cond">O==1</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">add2pointsplayer</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="process_block">
- <field name="proc">L=B</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">B=L+2</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">ballchangesides</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">add2pointsplayer</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"SUCCEDED"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">L=A</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">A=L+2</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">ballchangesides</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">fail</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"FAILED"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">L=D</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">D=L+1</field>
- <field name="comment"></field>
- <next>
- <block type="do_process_block">
- <field name="proc">menu</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">success</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"SUCCEDED"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">RND()</field>
- <field name="comment">increase down</field>
- <next>
- <block type="process_block">
- <field name="proc">N=R</field>
- <field name="comment">N to random number</field>
- <next>
- <block type="process_block">
- <field name="proc">P=E</field>
- <field name="comment">P is previous line of scrimmage</field>
- <next>
- <block type="process_block">
- <field name="proc">L=E</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">E=L+N</field>
- <field name="comment"></field>
- <next>
- <block type="conditional_block">
- <field name="cond">E>99</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">touchdown</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="process_block">
- <field name="proc">N=F+10</field>
- <field name="comment"></field>
- <next>
- <block type="conditional_block">
- <field name="cond">E>N</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">downone</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="process_block">
- <field name="proc">D=D+1</field>
- <field name="comment">increase down</field>
- <next>
- <block type="conditional_block">
- <field name="cond">D>4</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">ballchangesides</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="do_process_block">
- <field name="proc">menu</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">ballchangesides</field>
- <statement name="statements">
- <block type="conditional_block">
- <field name="cond">O==1</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">setdeffence</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="process_block">
- <field name="proc">O=1</field>
- <field name="comment">sets offence</field>
- <next>
- <block type="do_process_block">
- <field name="proc">kickoff</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">setdeffence</field>
- <statement name="statements">
- <block type="process_block">
- <field name="proc">O=0</field>
- <field name="comment">sets defence</field>
- <next>
- <block type="do_process_block">
- <field name="proc">kickoff</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">downone</field>
- <statement name="statements">
- <block type="process_block">
- <field name="proc">D=1</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">F=E+10</field>
- <field name="comment"></field>
- <next>
- <block type="do_process_block">
- <field name="proc">menu</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">touchdown</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"TOUCHDOWN!"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="conditional_block">
- <field name="cond">O==1</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">add6pointsplayer</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="process_block">
- <field name="proc">L=B</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">B=L+6</field>
- <field name="comment"></field>
- <next>
- <block type="do_process_block">
- <field name="proc">menu</field>
- <field name="comment">no comment</field>
- <next>
- <block type="output_block">
- <field name="out">"EXTRA POINT"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">X=1</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">Y=2</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">RND()</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">N=R</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">L=B</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">B=L+N</field>
- <field name="comment"></field>
- <next>
- <block type="do_process_block">
- <field name="proc">ballchangesides</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">add6pointsplayer</field>
- <statement name="statements">
- <block type="process_block">
- <field name="proc">L=A</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">A=L+6</field>
- <field name="comment"></field>
- <next>
- <block type="output_block">
- <field name="out">"EXTRA POINT"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">X=1</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">Y=2</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">RND()</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">N=R</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">L=A</field>
- <field name="comment"></field>
- <next>
- <block type="process_block">
- <field name="proc">A=L+N</field>
- <field name="comment"></field>
- <next>
- <block type="do_process_block">
- <field name="proc">ballchangesides</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">ai</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"COMPUTER MOVE"</field>
- <field name="comment">my father told me how the computer should move</field>
- <next>
- <block type="conditional_block">
- <field name="cond">D<4</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">notfourth</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="conditional_block">
- <field name="cond">E>80</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">fieldgoal</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="conditional_block">
- <field name="cond">E<60</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">punt</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block"></block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">notfourth</field>
- <statement name="statements">
- <block type="process_block">
- <field name="proc">X=1</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">Y=3</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">RND()</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">N=R</field>
- <field name="comment">no comment</field>
- <next>
- <block type="conditional_block">
- <field name="cond">E<50</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">noshotrpass</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="conditional_block">
- <field name="cond">N==2</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">shortpass</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block"></block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">noshotrpass</field>
- <statement name="statements">
- <block type="conditional_block">
- <field name="cond">D<3</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">run</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="conditional_block">
- <field name="cond">N==1</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">longpass</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="conditional_block">
- <field name="cond">N==2</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">longpass</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="conditional_block">
- <field name="cond">N==2</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">run</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block"></block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">gameover</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"GameOver YOU:" + A + " COMP:" + B</field>
- <field name="comment">no comment</field>
- <next>
- <block type="conditional_block">
- <field name="cond">A>B</field>
- <field name="comment">no comment</field>
- <next>
- <block type="do_process_block">
- <field name="proc">wingame</field>
- <field name="comment">no comment</field>
- <next>
- <block type="end_conditional_block">
- <next>
- <block type="output_block">
- <field name="out">"COMPUTER WINS"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">END_HERE()</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- <next>
- <block type="procedure">
- <field name="proc_name">wingame</field>
- <statement name="statements">
- <block type="output_block">
- <field name="out">"YOU WIN"</field>
- <field name="comment">no comment</field>
- <next>
- <block type="process_block">
- <field name="proc">END_HERE()</field>
- <field name="comment">no comment</field>
- </block>
- </next>
- </block>
- </statement>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </xml>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement