<?xml version="1.0" encoding="utf-8"?> <FRAME GUID="2FB25471-B62C-4EE6-BD43-F819C095ACF8" FORMAT="0000" APP_VERSION="2.2.0.8" CHECKSUM="3269D5E4C23D27C0"> <PROJECT FORMAT="1.00" NAME="Gambling" AUTHOR="lucab" CREATED="2024.08.03 15:08:57" MODIFIED="2024.08.03 15:29:12"> <DIAGRAMS> <DIAGRAM FORMAT="1.00" ID="0" NAME="Hauptprogramm 1" CREATED="2024.08.03 15:09:03" MODIFIED="2024.08.03 15:20:17"> <LAYOUT FORMAT="1.00" COLUMNS="5" ROWS="15"> <ENTRIES> <ENTRY COLUMN="0" ROW="0" ANCHOR="True"> <FIGURE SUBTYPE="PapTitle" FORMAT="1.00" ID="0"> <TEXT><![CDATA[Hauptprogramm 1]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="1"> <FIGURE SUBTYPE="PapStart" FORMAT="1.00" ID="1"> <TEXT><![CDATA[Start]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="2"> <FIGURE SUBTYPE="PapInput" FORMAT="1.00" ID="31"> <TEXT><![CDATA[How much money do you have?]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="3"> <FIGURE SUBTYPE="PapOutput" FORMAT="1.00" ID="33"> <TEXT><![CDATA[Budget=x;]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="4"> <FIGURE SUBTYPE="PapActivity" FORMAT="1.00" ID="62"> <TEXT><![CDATA[Have fun gambling]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="5"> <FIGURE SUBTYPE="PapLoopStart" FORMAT="1.00" ID="54" ASSOCIATE="56"> <TEXT><![CDATA[game loop]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="6"> <FIGURE SUBTYPE="PapCondition" FORMAT="1.00" ID="4"> <TEXT><![CDATA[What Game?]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="7"> <FIGURE SUBTYPE="PapConnector" FORMAT="1.00" ID="6"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="8"> <FIGURE SUBTYPE="PapConnector" FORMAT="1.00" ID="10"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="9"> <FIGURE SUBTYPE="PapConnector" FORMAT="1.00" ID="12"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="10"> <FIGURE SUBTYPE="PapConnector" FORMAT="1.00" ID="64"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="11"> <FIGURE SUBTYPE="PapConnector" FORMAT="1.00" ID="73"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="12"> <FIGURE SUBTYPE="PapLoopEnd" FORMAT="1.00" ID="56" ASSOCIATE="54"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="13"> <FIGURE SUBTYPE="PapConnector" FORMAT="1.00" ID="107"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="14"> <FIGURE SUBTYPE="PapEnd" FORMAT="1.00" ID="2"> <TEXT><![CDATA[Ende]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="7"> <FIGURE SUBTYPE="PapModule" FORMAT="1.00" ID="20"> <TEXT><![CDATA[coinflip]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="8"> <FIGURE SUBTYPE="PapModule" FORMAT="1.00" ID="21"> <TEXT><![CDATA[Blackjack]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="9"> <FIGURE SUBTYPE="PapModule" FORMAT="1.00" ID="22"> <TEXT><![CDATA[Roulette]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="10"> <FIGURE SUBTYPE="PapModule" FORMAT="1.00" ID="69"> <TEXT><![CDATA[EndGame]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="11"> <FIGURE SUBTYPE="PapOutput" FORMAT="1.00" ID="35"> <TEXT><![CDATA[Invalid Input]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="2" ROW="7"> <FIGURE SUBTYPE="PapConnector" FORMAT="1.00" ID="23"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="2" ROW="8"> <FIGURE SUBTYPE="PapConnector" FORMAT="1.00" ID="25"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="2" ROW="9"> <FIGURE SUBTYPE="PapConnector" FORMAT="1.00" ID="27"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="3" ROW="6"> <FIGURE SUBTYPE="PapConnector" FORMAT="1.00" ID="89"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="3" ROW="11"> <FIGURE SUBTYPE="PapConnector" FORMAT="1.00" ID="79"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="4" ROW="10"> <FIGURE SUBTYPE="PapConnector" FORMAT="1.00" ID="92"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="4" ROW="13"> <FIGURE SUBTYPE="PapConnector" FORMAT="1.00" ID="99"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> </ENTRIES> </LAYOUT> <CONNECTIONS> <CONNECTION FORMAT="1.00" ID="61" FROM="33" TO="62" TEXT="" /> <CONNECTION FORMAT="1.00" ID="5" FROM="4" TO="6" TEXT="" /> <CONNECTION FORMAT="1.00" ID="7" FROM="6" TO="10" TEXT="" /> <CONNECTION FORMAT="1.00" ID="9" FROM="6" TO="20" TEXT="1 coinflip" /> <CONNECTION FORMAT="1.00" ID="11" FROM="10" TO="12" TEXT="" /> <CONNECTION FORMAT="1.00" ID="63" FROM="62" TO="54" TEXT="" /> <CONNECTION FORMAT="1.00" ID="15" FROM="10" TO="21" TEXT="2 BlackJack" /> <CONNECTION FORMAT="1.00" ID="17" FROM="12" TO="22" TEXT="3 Roulette" /> <CONNECTION FORMAT="1.00" ID="91" FROM="89" TO="4" TEXT="" /> <CONNECTION FORMAT="1.00" ID="24" FROM="20" TO="23" TEXT="" /> <CONNECTION FORMAT="1.00" ID="26" FROM="21" TO="25" TEXT="" /> <CONNECTION FORMAT="1.00" ID="28" FROM="22" TO="27" TEXT="" /> <CONNECTION FORMAT="1.00" ID="29" FROM="23" TO="25" TEXT="" /> <CONNECTION FORMAT="1.00" ID="30" FROM="25" TO="27" TEXT="" /> <CONNECTION FORMAT="1.00" ID="3" FROM="1" TO="31" TEXT="" /> <CONNECTION FORMAT="1.00" ID="55" FROM="54" TO="4" TEXT="" /> <CONNECTION FORMAT="1.00" ID="13" FROM="12" TO="64" TEXT="" /> <CONNECTION FORMAT="1.00" ID="60" FROM="31" TO="33" TEXT="" /> <CONNECTION FORMAT="1.00" ID="76" FROM="73" TO="35" TEXT="default" /> <CONNECTION FORMAT="1.00" ID="96" FROM="92" TO="99" TEXT="" /> <CONNECTION FORMAT="1.00" ID="78" FROM="35" TO="79" TEXT="" /> <CONNECTION FORMAT="1.00" ID="65" FROM="64" TO="73" TEXT="" /> <CONNECTION FORMAT="1.00" ID="68" FROM="64" TO="69" TEXT="0" /> <CONNECTION FORMAT="1.00" ID="82" FROM="79" TO="89" TEXT="" /> <CONNECTION FORMAT="1.00" ID="94" FROM="69" TO="92" TEXT="" /> <CONNECTION FORMAT="1.00" ID="109" FROM="107" TO="2" TEXT="" /> <CONNECTION FORMAT="1.00" ID="102" FROM="99" TO="107" TEXT="" /> </CONNECTIONS> </DIAGRAM> <DIAGRAM FORMAT="1.00" ID="1" NAME="coinflip" CREATED="2024.08.03 15:10:46" MODIFIED="2024.08.03 15:29:12"> <LAYOUT FORMAT="1.00" COLUMNS="3" ROWS="15"> <ENTRIES> <ENTRY COLUMN="0" ROW="8"> <FIGURE SUBTYPE="PapOutput" FORMAT="1.00" ID="30"> <TEXT><![CDATA[You won]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="11"> <FIGURE SUBTYPE="PapActivity" FORMAT="1.00" ID="29"> <TEXT><![CDATA[Budget+=Bet]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="0" ANCHOR="True"> <FIGURE SUBTYPE="PapTitle" FORMAT="1.00" ID="0"> <TEXT><![CDATA[coinflip]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="1"> <FIGURE SUBTYPE="PapStart" FORMAT="1.00" ID="1"> <TEXT><![CDATA[Start]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="2"> <FIGURE SUBTYPE="PapActivity" FORMAT="1.00" ID="4"> <TEXT><![CDATA[Implement scanner & randomizer]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="3"> <FIGURE SUBTYPE="PapLoopStart" FORMAT="1.00" ID="6" ASSOCIATE="8"> <TEXT><![CDATA[while (true)]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="4"> <FIGURE SUBTYPE="PapInput" FORMAT="1.00" ID="10"> <TEXT><![CDATA[Bet]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="5"> <FIGURE SUBTYPE="PapCondition" FORMAT="1.00" ID="12"> <TEXT><![CDATA[bet > budget]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="6"> <FIGURE SUBTYPE="PapInput" FORMAT="1.00" ID="21"> <TEXT><![CDATA[Input: Head or tails]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="7"> <FIGURE SUBTYPE="PapActivity" FORMAT="1.00" ID="25"> <TEXT><![CDATA[Calculation: Head or tails]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="8"> <FIGURE SUBTYPE="PapCondition" FORMAT="1.00" ID="19"> <TEXT><![CDATA[Input == Calculation]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="9"> <FIGURE SUBTYPE="PapOutput" FORMAT="1.00" ID="33"> <TEXT><![CDATA[You lost]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="10"> <FIGURE SUBTYPE="PapActivity" FORMAT="1.00" ID="35"> <TEXT><![CDATA[Budget-=bet]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="11"> <FIGURE SUBTYPE="PapConnector" FORMAT="1.00" ID="40"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="12"> <FIGURE SUBTYPE="PapModule" FORMAT="1.00" ID="37"> <TEXT><![CDATA[Printbudget]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="13"> <FIGURE SUBTYPE="PapLoopEnd" FORMAT="1.00" ID="8" ASSOCIATE="6"> <TEXT><![CDATA[]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="1" ROW="14"> <FIGURE SUBTYPE="PapEnd" FORMAT="1.00" ID="2"> <TEXT><![CDATA[Ende]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="2" ROW="5"> <FIGURE SUBTYPE="PapOutput" FORMAT="1.00" ID="16"> <TEXT><![CDATA[You dont have enough money]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="2" ROW="8"> <FIGURE SUBTYPE="PapActivity" FORMAT="1.00" ID="17"> <TEXT><![CDATA[return]]></TEXT> </FIGURE> </ENTRY> </ENTRIES> </LAYOUT> <CONNECTIONS> <CONNECTION FORMAT="1.00" ID="3" FROM="1" TO="4" TEXT="" /> <CONNECTION FORMAT="1.00" ID="5" FROM="4" TO="6" TEXT="" /> <CONNECTION FORMAT="1.00" ID="9" FROM="8" TO="2" TEXT="" /> <CONNECTION FORMAT="1.00" ID="7" FROM="6" TO="10" TEXT="" /> <CONNECTION FORMAT="1.00" ID="11" FROM="10" TO="12" TEXT="" /> <CONNECTION FORMAT="1.00" ID="13" FROM="12" TO="21" TEXT="no" /> <CONNECTION FORMAT="1.00" ID="15" FROM="12" TO="16" TEXT="yes" /> <CONNECTION FORMAT="1.00" ID="18" FROM="16" TO="17" TEXT="" /> <CONNECTION FORMAT="1.00" ID="20" FROM="19" TO="33" TEXT="no" /> <CONNECTION FORMAT="1.00" ID="22" FROM="21" TO="25" TEXT="" /> <CONNECTION FORMAT="1.00" ID="26" FROM="25" TO="19" TEXT="" /> <CONNECTION FORMAT="1.00" ID="28" FROM="19" TO="30" TEXT="yes" /> <CONNECTION FORMAT="1.00" ID="32" FROM="30" TO="29" TEXT="" /> <CONNECTION FORMAT="1.00" ID="34" FROM="33" TO="35" TEXT="" /> <CONNECTION FORMAT="1.00" ID="41" FROM="40" TO="37" TEXT="" /> <CONNECTION FORMAT="1.00" ID="38" FROM="37" TO="8" TEXT="" /> <CONNECTION FORMAT="1.00" ID="36" FROM="35" TO="40" TEXT="" /> <CONNECTION FORMAT="1.00" ID="42" FROM="29" TO="40" TEXT="" /> </CONNECTIONS> </DIAGRAM> <DIAGRAM FORMAT="1.00" ID="2" NAME="Blackjack" CREATED="2024.08.03 15:10:58" MODIFIED="2024.08.03 15:10:58"> <LAYOUT FORMAT="1.00" COLUMNS="1" ROWS="3"> <ENTRIES> <ENTRY COLUMN="0" ROW="0" ANCHOR="True"> <FIGURE SUBTYPE="PapTitle" FORMAT="1.00" ID="0"> <TEXT><![CDATA[Blackjack]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="1"> <FIGURE SUBTYPE="PapStart" FORMAT="1.00" ID="1"> <TEXT><![CDATA[Start]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="2"> <FIGURE SUBTYPE="PapEnd" FORMAT="1.00" ID="2"> <TEXT><![CDATA[Ende]]></TEXT> </FIGURE> </ENTRY> </ENTRIES> </LAYOUT> <CONNECTIONS> <CONNECTION FORMAT="1.00" ID="3" FROM="1" TO="2" TEXT="" /> </CONNECTIONS> </DIAGRAM> <DIAGRAM FORMAT="1.00" ID="3" NAME="Roulette" CREATED="2024.08.03 15:11:08" MODIFIED="2024.08.03 15:11:08"> <LAYOUT FORMAT="1.00" COLUMNS="1" ROWS="3"> <ENTRIES> <ENTRY COLUMN="0" ROW="0" ANCHOR="True"> <FIGURE SUBTYPE="PapTitle" FORMAT="1.00" ID="0"> <TEXT><![CDATA[Roulette]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="1"> <FIGURE SUBTYPE="PapStart" FORMAT="1.00" ID="1"> <TEXT><![CDATA[Start]]></TEXT> </FIGURE> </ENTRY> <ENTRY COLUMN="0" ROW="2"> <FIGURE SUBTYPE="PapEnd" FORMAT="1.00" ID="2"> <TEXT><![CDATA[Ende]]></TEXT> </FIGURE> </ENTRY> </ENTRIES> </LAYOUT> <CONNECTIONS> <CONNECTION FORMAT="1.00" ID="3" FROM="1" TO="2" TEXT="" /> </CONNECTIONS> </DIAGRAM> </DIAGRAMS> </PROJECT> </FRAME>