Make(delphi) ver(4.04 build 184) Add(MainForm,2953706,21,105) { Width=433 Height=324 Color=15780518 Caption="RouletteSim" BorderStyle=1 Icon=[ZIP3E16000078DAED97BD72E3C81180A1082C400EBC275FE62A857E0CA424B5C17106DCAAC500946D699F635EC2114948558B01CA554B2071DDA588EF191C2873265E623070207F3DD0DFFE9DF7BC4E5CF670B122D1E89EFEBA7B7A064170C42749023F7EF76D107C2B7FB9E496E53A0A26A3F045F0348E9E7D97A7E4416BC73FF2E14BDFF741FFD73EF8E9C73A084EB1767ACE85E0F49AABE7BA1927494E03EF40823C419E204F9027C8B9159C233F477ECE8F73E4E7C8CF919FDFDCCF8BDC22B7E7DE87C022B7C82D72BE06D7C8AF915F23BF467ECDCD6BE4D7C8F913F4C87BE43DF25E1CBF16E7B990F32FB8417E83FC06F90DF21BE437C86F6E46F783532EF99C7359AE6BAE9EEB66443B450E7F027F027F027F027F02BFC7E6A1842F09FC09FC09FC09FC09FC3E24F027F027F027F027F027F027F0FB70C19FC09FC09FC09FC09FC09FC0EF43097F027F027F027F027F027F02BF0F33FC09FC09FC09FC09FC09FC09FC928204FE04FE04FE04FE04FE04FE04FE31DFA79EDAC2EF730FBF85DFC2EF5303BF85DFC26FE1B7F05BF82DFC3E6DF05BF82DB016208BD316C72C93FB94C26FE1B7F05BF82DFC167E0BBF4F3793580C591EB65283F05BF82DFCBE14E0B7F05BF82DFC167E0BBF85DF9709FC167E0BBF85DFC26FE1B7F04B0959F82DFC167E0BBF85DFC26FE1F7E5037FEF337EEEA97BF87BFFB9194B0BFE1EFE1EFE1EFE1EFE1EFE1E7E5F76F0F7F0F7F0F7F0F7F0F7F0F7F0FB9284BF87BF87BF87BF87BF87BF87DF972BFC3DFC3DFC3DFC3DD03D603DCEFB5286BF87BF87BF87BF87BF87BF87DF97394EF638D233598FC11EA59FFE7117541227097070E7FF057777E31FF9C82DF9FD9931DC7DDD18BEDED0300C9371F0ED179A1926E1A1AAD619639165EBAA3A84932FB631786D34654CA753F9B3FE720B43583DAAFA1104536F25AB4258FE15F361547ED27FECD2D858AFABF0E72C84E193FA8381677D5E507EC6C0A41AD516CFC7F40337A6D9E72C0C87F714173EFA1F39329D6687C9A7EA25ACD6FE61A5B2ACAA7CF65E63E1F56BB9C937AC44DEC814864FCC2EEAAF796EEDD549FA46F2AF4647C4EE62F1DDE8C5747D183EA58E2EA37A985C65EFF32C5EDFB3E0C14706C28AE4AC379B6A545FAFF143E69E89CE6C76FFE53E1AC1B4FA20049303EA6FEF95B3F5220854651651349FC77114453E70B3072FBE9B068BEA7D070E4CF8A8AE82595BE75A1993E779CA959B584C44A30589E4F4EDE43FA94FEEAAEADDBBB7702F8248A15714699AA7FC9FFB21BFB43732937C2CDE8FE070D85407166C0669A4F351BB488B659163EA4DEAAD14A936C6A8E8DE42163E4FDE837A14C9DCDE4081467199659739B6E4569E6AAD8D160324E79903C3A13AFC5DB4C7A951E4E35CD32CDBEAF7EF5E6FBAA6A96B0985B8A1352EB08CB2F553040E557878AB509799E4A9BAC977AE5E2EEBECCF7F592CEAB2716E342041F1069EEB87A857D13746E666F66D55D5CD522B5514EDC51F0E0BB35C358BAC6D9AA6637A4FA1288FF5E151FF10562ABA1CB52FF19CA95F354A75DDBEDDDD668EBBD9FCAA29BAED7EBFCF8CD6B98EA2F593FE21740BC5E4CBA2AEF76D59D62ABB2CCAD6C4F1711C9FCDA33837AA5E2D31DCB66E705AC2A8A2EAB104C3B08A72C9573E0C6DDD34A552DF746514C5C7E81FC598C9DBBC78A35C4B02DDB0D5A9CE4D903DAC81E1E0220979E106566ADA2C57F8A1D363D48F8E70214AD3935CBB4CD5455996CD3EDC4A45E9A0BACFE0D046A628DEE4F960C4BE527923814E4FC4401C9FE874C92FBDCFAFBAFDBE2CB78373B9E6C6C31A0A9DC0E7399E911EB3C85E7463AA4EE2A3E328D6E9388A82E065AEAEC3D0E506FDC84DC67E1FF992AB866D498E56AB7A5F32E3927AD54725F08557FF6DDE29477F775A1C30949A3187515F8FFA77D8AE85BE64B2DF887E7A7C86FFE3F4F9090E761D8F6C87ED56D685899CD79F3951DF546175B1DB29A33ABF667141EB972F5FCA42829FE2D2DD5551345DD3EDA945D1C71F1AEF6474DF84DF67171240B5F72B5694F4D93143CA1AFD3C1D6A2A8B1C86BB3A35AC24E3E70FA54B18B3D97705FCE5B2F8215FCACA95428DF7714CB5E5631FF9412935AF751EB6DBADF1B99204F8747A7D59660D458B3FA2AF75A4D18F4F7C0742BFAB25FF7FDAEE77A2F0A0EF46FD2ADC5324645FB5972C0259C20CF40555C6765BB23E56574D49051AEE9AD1FF0DB24BE63F84D9C5BB77D9ED7E9F5F5EE202418A55AD23A547035B3F515DA08FEA93BEF3EE196506A5A991ABA2244C6428773591D52632CE6C0DBF4BCDCEB633BA1EBC86BED7BF955F99DA9AA16E5EBDBAEA72A5F1D5C9082BC76E4BB5F09D25B2C27F9C19E868397DCE285F3FA1E82F3263DA7D7D757555138132AE5B54DA70775119F9E64CAC7559AC56AB4E9BC1787DD6B06FA13EFE41863B8333E6226B09533DA793CEE3794B2F8FE47B5C94F31717BA69AE0AA6CF73EE6BB3F1EB6790F28B6684E456D62F6DA8744AFB7D2BD67392284D9D8C96E642FA6337087B94997B7C962FF6686874957632714573552F54F1EA6F8AD4CFD3385646F6225D34695C5792E513695FA86FC61D60B8C501130990E17C5534B9ABDCEAD5967651E8DA44EA42176E1175D494C8F12FD7B399E84FC6E32900B99BB1F14867CD599C9BB86CBAE845FAAA89613774E3C2654CD2219366C2F46C71B27A870780AD627B4CC5403D796BD2A6D4AE5BD2C3A904350C4D43378FE9AD34CE7479162D02A2B5993C1EFAD82BB6EC9BF19958086F87AE3659A6575726FCE3C14CB29D2E96BA1A5A6A2952DF1CCF552025153E1D1A5BB7755920F18661ABBB7D67CCA25E35868D316C337692A60EA56F2B25BECF220AD23D9E66BF565F0C5C5E3A15C87125F261542EDCD1AA08A5D9B5FB90D304E94DCFE428A36653C5F2DF3DDFFEEF86EF8980E17030935AF365A3CF487A3DB8217D491BD49A6D288EE42015A88DD9B61F9CBF263B10C4036F21E2F9FCE5717C74A677794A137CE9A7F6E717B6DE6AE33E3ACB0FB76CF14E4E5AA38979FAABA3E363EA55663F26F29C1A661C1E678E0DF6FDD3DFFD2ED2C24B1B08BC93D15CB3F99D49F3654BA99D1C05E550A7B62E77EDF0A9D7A221F42BD53155148C6F1D33D6B2E264E578A3C031B311793B193EFD56F56860C6B3D1AFBF9333AF9CC137D5462DA2407921EA9F7D2B9317AE071BCA1FD67DD00C59ACFCDD4318FEDC0B8CC41427460B6EA3D46C369B2B8E91F733875FF42227AF5F6DDBD64EEAC7C9E576ED6D88F2DDF00BDEE1E4E531F4E3DF787F1C2D8CE3EEBF6F7CB9CFC1FFC7FFF4F8272AF082AE] DragForm=0 Position=1 Point(onDblClick) Point(onMouseDown) Point(onClose) link(onCreate,6438441:doEvent1,[]) link(onClose,1485893:doWrite,[(65,146)(65,268)(30,268)(30,391)]) } Add(Label,3228071,266,105) { Left=70 Top=20 Width=42 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,0,1] Caption="Blacks" } Add(Label,1723406,315,105) { Left=15 Top=20 Width=33 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,255,1] Caption="Reds" } Add(Label,8570804,371,105) { Left=130 Top=20 Width=41 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,65280,1] Caption="Zero 0" } Add(Label,15083558,434,105) { Left=180 Top=20 Width=48 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,65280,1] Caption="Zero 00" } Add(Label,1399458,266,154) { Left=20 Top=45 Width=16 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,0,1] Caption="---" } Add(Label,15857738,315,154) { Left=80 Top=45 Width=16 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,0,1] Caption="---" } Add(Label,11559300,371,154) { Left=130 Top=45 Width=16 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,0,1] Caption="---" } Add(Label,190570,434,154) { Left=180 Top=45 Width=16 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,0,1] Caption="---" } Add(BitBtn,587454,35,224) { Left=10 Top=110 Width=65 Height=40 Color=255 Font=[MS Sans Serif,8,1,0,1] Caption="Spin start" link(onClick,7577089:doEvent1,[]) } Add(Hub,7577089,182,224) { OutCount=3 link(onEvent1,9539949:doSwitch,[(208,230)(208,279)(156,279)(156,328)]) link(onEvent2,2173009:doEvent2,[(298,237)(298,398)]) } Add(Switch,9539949,168,322) { Point(onOff) Point(onOn) link(onOff,3403836:doStop,[(230,335)(230,342)]) link(onOn,3403836:doTimer,[(245,342)(245,335)]) } Add(Timer,3403836,259,329) { Interval=10 Enable=1 Point(doInterval) link(onTimer,10544379:doCompare,[(313,335)(313,391)]) } Add(Random,8454038,434,399) { Max=38 Point(doRandomWithoutRepeats) Point(RandSeed) Point(doMin) Point(doMax) link(onRandom,7301685:doEvent1,[(471,405)(471,391)]) } Add(ArrayRW,10034162,392,336) { link(onRead,13255104:doEvent1,[(488,342)(488,405)]) link(Array,6787381:Array,[(398,327)(412,327)]) } Add(StrList,6787381,392,273) { @Hint=#34:AmericanRouletteSequence (2 zeros)| Strings=#1:0|4:Red |6:Black |3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|2:00| } Add(VisualShape,15885836,742,399) { Left=325 Top=50 Width=90 Color=32768 Color2=12632256 Point(doColor2) } Add(Label,826524,714,357) { Left=355 Top=20 Color=15780518 Font=[MS Sans Serif,18,0,0,1] Caption="---" Point(doFont) } Add(Case,3851260,581,399) { Value=String(Red) DataOnTrue=Integer(255) link(onNextCase,7214139:doCase,[(625,405)(625,426)(569,426)(569,447)]) link(onTrue,6612839:doEvent2,[]) } Add(Hub,6612839,700,399) { InCount=5 OutCount=4 link(onEvent1,15885836:doColor2,[]) link(onEvent2,11955151:doColor,[(726,412)(726,520)(289,520)(289,629)]) link(onEvent3,735214:doValue,[(726,419)(726,384)(625,384)(625,349)]) link(onEvent4,15275545:doData,[(726,426)(726,394)(555,394)(555,363)]) } Add(Case,7214139,581,441) { Value=String(Black) DataOnTrue=Integer(0) link(onNextCase,2304452:doCase,[(625,447)(625,468)(569,468)(569,489)]) link(onTrue,6612839:doEvent3,[(643,454)(643,419)]) } Add(Case,2304452,581,483) { Value=String(0) DataOnTrue=Integer(65280) link(onNextCase,16265317:doCase,[(625,489)(625,510)(569,510)(569,531)]) link(onTrue,6612839:doEvent4,[(643,496)(643,426)]) } Add(Case,16265317,581,525) { Value=String(00) DataOnTrue=Integer(32768) link(onTrue,6612839:doEvent5,[(643,538)(643,433)]) } Add(Hub,2173009,399,385) { InCount=2 OutCount=4 link(onEvent2,7985696:doNext,[(425,398)(425,458)(303,458)(303,517)]) link(onEvent3,8454038:doRandom,[]) } Add(Hub,13255104,539,399) { InCount=3 OutCount=5 link(onEvent2,826524:doText,[(633,412)(633,363)]) link(onEvent3,3851260:doCase,[(574,419)(574,405)]) link(onEvent4,10785471:doCompare,[(565,426)(565,528)(464,528)(464,629)]) link(onEvent5,16724059:doCompare,[(651,433)(651,566)]) } Add(Edit,10295846,581,126) { Left=245 Top=120 Width=30 Color=12639424 Text="10" } Add(Counter,7318745,259,224) { Max=10000 link(onNext,14906255:doEvent1,[]) } Add(Counter,9546557,336,224) { Max=10000 link(onNext,8829969:doEvent1,[]) } Add(Counter,7002018,427,224) { Max=10000 link(onNext,5257262:doEvent1,[]) } Add(Counter,4230114,504,224) { Max=10000 link(onNext,15551650:doEvent1,[]) } Add(Hub,14398438,231,259) { InCount=2 OutCount=4 link(onEvent1,7318745:doReset,[(255,265)(255,244)]) link(onEvent2,9546557:doReset,[(280,272)(280,244)]) link(onEvent3,7002018:doReset,[(308,279)(308,244)]) link(onEvent4,4230114:doReset,[(336,286)(336,244)]) } Add(Memory,8057951,483,567) { } Add(If_else,10785471,476,623) { link(onTrue,12604085:doEvent1,[(516,629)(516,615)]) link(onFalse,6960400:doEvent1,[]) link(Op2,8057951:Value,[]) } Add(Case,4818613,196,35) { Value=String(Red) DataOnTrue=Integer(255) link(onNextCase,12904167:doCase,[(240,41)(240,62)(184,62)(184,83)]) link(onTrue,7318745:doNext,[(247,48)(247,230)]) } Add(Case,12904167,196,77) { Value=String(Black) DataOnTrue=Integer(0) link(onNextCase,4089300:doCase,[(240,83)(240,104)(184,104)(184,125)]) link(onTrue,9546557:doNext,[(272,90)(272,230)]) } Add(Case,4089300,196,119) { Value=String(0) DataOnTrue=Integer(65280) link(onNextCase,181819:doCase,[(240,125)(240,146)(184,146)(184,167)]) link(onTrue,7002018:doNext,[(300,132)(300,230)]) } Add(Case,181819,196,161) { Value=String(00) DataOnTrue=Integer(32768) link(onTrue,4230114:doNext,[(328,174)(328,230)]) } Add(Hub,6960400,546,630) { OutCount=3 link(onEvent1,8057951:doValue,[(574,636)(574,601)(471,601)(471,573)]) link(onEvent2,14398438:doEvent1,[(572,643)(572,454)(219,454)(219,265)]) link(onEvent3,4533275:doNext,[(707,650)(707,153)]) } Add(Hub,8679260,546,266) { InCount=4 link(onEvent1,14323790:doCompare,[(623,272)(623,202)]) link(onEvent2,1346139:doCompare,[(588,279)(588,223)]) } Add(Hub,14906255,308,224) { link(onEvent1,1399458:doText,[(334,230)(334,197)(254,197)(254,160)]) link(onEvent2,8679260:doEvent1,[(434,237)(434,272)]) } Add(Hub,8829969,385,224) { link(onEvent1,15857738:doText,[(411,230)(411,197)(303,197)(303,160)]) link(onEvent2,8679260:doEvent2,[(473,237)(473,279)]) } Add(Hub,5257262,469,224) { link(onEvent1,11559300:doText,[(495,230)(495,197)(359,197)(359,160)]) link(onEvent2,8679260:doEvent3,[(515,237)(515,286)]) } Add(Hub,15551650,553,224) { link(onEvent1,190570:doText,[(579,230)(579,197)(422,197)(422,160)]) link(onEvent2,8679260:doEvent4,[(579,237)(579,258)(534,258)(534,293)]) } Add(If_else,1346139,616,217) { Type=4 link(onTrue,2495806:doEvent1,[(660,223)(660,279)(114,279)(114,335)]) link(Op2,10295846:Text,[(629,187)(587,187)]) } Add(CheckBox,16630845,553,35) { Left=100 Top=120 Width=65 Color=15780518 Checked=0 Caption="AutoSpin" } Add(Label,1839099,581,84) { Left=245 Top=100 Width=49 Height=17 Color=15780518 Caption="Max Row" } Add(If_else,10544379,336,385) { Op2=Integer(1) link(onTrue,2173009:doEvent1,[]) link(Op1,16630845:Checked,[(342,230)(559,230)]) } Add(Memory,117667,693,140) { Default=Integer(0) link(onData,12273815:doText,[(741,146)(741,97)]) } Add(If_else,14323790,686,196) { Type=2 link(onTrue,117667:doValue,[(772,202)(772,174)(681,174)(681,146)]) link(Op2,117667:Value,[]) } Add(Label,12273815,756,91) { Left=385 Top=130 Width=16 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,255,1] Caption="---" link(onClick,1643369:doEvent1,[(800,97)(800,111)(660,111)(660,125)]) } Add(Label,16062152,756,42) { Left=325 Top=130 Width=55 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,255,1] Caption="Max seq:" } Add(ComboBox,5346988,714,273) { Left=105 Top=165 Width=170 Height=21 Color=12639424 Strings=#17:American Roulette|13:Euro Roulette|16:No Zero Roulette| Text="Roulette type" ReadOnly=0 Point(doSelect) link(onClick,4027068:doValue,[(758,286)(758,279)]) } Add(StrList,2748383,441,273) { @Hint=#30:EuroRouletteSequence (1 zeros)| Strings=#1:0|4:Red |6:Black |3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red| } Add(StrList,16629855,490,273) { @Hint=#35:ZerolessRouletteSequence (no zeros)| Strings=#4:Red |6:Black |3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red|5:Black|3:Red| } Add(DoData,15411659,623,308) { Data=Integer(0) link(onEventData,4908332:doEvent1,[]) } Add(IndexToChanel,14317544,336,336) { Count=3 Point(Index) link(onEvent1,10034162:doRead,[]) link(onEvent2,13610552:doRead,[(404,349)(404,342)]) link(onEvent3,8049222:doRead,[(429,356)(429,342)]) link(Index,4027068:Value,[(342,320)(776,320)]) } Add(Memory,4027068,770,273) { link(onData,7147842:doEvent1,[]) } Add(ArrayRW,13610552,441,336) { link(onRead,13255104:doEvent2,[(506,342)(506,412)]) link(Array,2748383:Array,[(447,327)(461,327)]) } Add(ArrayRW,8049222,490,336) { link(onRead,13255104:doEvent3,[(530,342)(530,419)]) link(Array,16629855:Array,[(496,327)(510,327)]) } Add(Case,4252956,847,273) { Value=Integer(0) DataOnTrue=Integer(0) link(onNextCase,11929093:doCase,[(891,279)(891,300)(835,300)(835,321)]) link(onTrue,2248210:doEvent1,[(891,286)(891,346)(842,346)(842,405)]) } Add(Case,11929093,847,315) { Value=Integer(1) DataOnTrue=Integer(0) link(onNextCase,775417:doCase,[(891,321)(891,342)(835,342)(835,363)]) link(onTrue,2248210:doEvent2,[(891,328)(891,370)(842,370)(842,412)]) } Add(Case,775417,847,357) { Value=Integer(0) DataOnTrue=Integer(1) link(onTrue,2248210:doEvent3,[(891,370)(891,394)(842,394)(842,419)]) } Add(Case,11546874,917,273) { Value=Integer(0) DataOnTrue=Integer(37) link(onNextCase,13547082:doCase,[(961,279)(961,300)(905,300)(905,321)]) link(onTrue,11109810:doEvent1,[(961,286)(961,346)(919,346)(919,405)]) } Add(Case,13547082,917,315) { Value=Integer(1) DataOnTrue=Integer(36) link(onNextCase,15732480:doCase,[(961,321)(961,342)(905,342)(905,363)]) link(onTrue,11109810:doEvent2,[(961,328)(961,370)(919,370)(919,412)]) } Add(Case,15732480,917,357) { Value=Integer(2) DataOnTrue=Integer(35) link(onTrue,11109810:doEvent3,[(961,370)(961,394)(919,394)(919,419)]) } Add(Hub,7147842,812,273) { OutCount=4 link(onEvent1,4252956:doCase,[]) link(onEvent2,11546874:doCase,[(872,286)(872,279)]) link(onEvent3,8064482:doEvent2,[(838,293)(838,289)(93,289)(93,286)]) } Add(Hub,2248210,854,399) { InCount=3 link(onEvent1,8454038:doMin,[(880,405)(880,415)(422,415)(422,426)]) } Add(Hub,11109810,931,399) { InCount=3 link(onEvent1,8454038:doMax,[(957,405)(957,419)(422,419)(422,433)]) } Add(Hub,6438441,105,119) { OutCount=4 link(onEvent1,5543107:doFileExists,[(131,125)(131,311)(23,311)(23,496)]) link(onEvent2,15411659:doData,[(371,132)(371,314)]) link(onEvent3,8454038:doRandomize,[(277,139)(277,412)]) link(onEvent4,13361832:doRandomize,[(406,146)(406,769)]) } Add(Label,10059452,371,469) { Left=345 Top=170 Width=33 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,0,1] Caption="Spin:" } Add(Label,16034252,371,511) { Left=385 Top=170 Width=16 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,0,1] Caption="---" } Add(Counter,7985696,315,511) { Max=1000000 link(onNext,16034252:doText,[]) } Add(Hub,6595560,483,161) { } Add(Label,11955151,301,616) { Left=355 Top=60 Width=31 Height=33 Color=12632256 Font=[MS Sans Serif,18,1,15793151,1] Caption="---" Point(doColor) } Add(Hub,7301685,476,385) { link(onEvent1,14317544:doEvent,[(495,391)(495,367)(324,367)(324,342)]) link(onEvent2,11955151:doText,[(502,398)(502,511)(293,511)(293,622)]) } Add(BitBtn,12931770,35,273) { Left=10 Top=160 Width=40 Height=30 Color=32768 Caption="CLR" link(onClick,8064482:doEvent1,[]) } Add(Hub,8064482,105,273) { InCount=3 OutCount=7 link(onEvent1,14398438:doEvent2,[(149,279)(149,272)]) link(onEvent2,7985696:doReset,[(217,286)(217,531)]) link(onEvent3,1643369:doEvent2,[(392,293)(392,132)]) link(onEvent4,8057951:doClear,[(301,300)(301,580)]) link(onEvent5,9326470:doEvent1,[(518,307)(518,104)]) link(onEvent6,10205780:doClear,[(728,314)(728,804)]) link(onEvent7,9438018:doClear,[(665,321)(665,496)]) } Add(Hub,1643369,665,119) { InCount=2 link(onEvent1,117667:doClear,[(686,125)(686,153)]) } Add(Edit,2560718,168,364) { Left=170 Top=120 Color=12639424 Text="5" link(onChange,3403836:doInterval,[(230,370)(230,349)]) } Add(Hub,12604085,525,609) { link(onEvent1,4818613:doCase,[(551,615)(551,328)(184,328)(184,41)]) link(onEvent2,4533275:doReset,[(697,622)(697,167)]) } Add(Message,5451117,1225,350) { } Add(Label,12536585,861,91) { Left=275 Top=45 Width=16 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,0,1] Caption="---" } Add(Label,2303782,861,42) { Left=270 Top=20 Width=49 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,0,1] Caption="RB seq:" } Add(Counter,4533275,854,147) { Max=10000 link(onNext,12942814:doEvent1,[(891,153)(891,146)]) } Add(Label,10170036,1001,91) { Left=385 Top=150 Width=16 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,255,1] Caption="---" link(onClick,9326470:doEvent2,[(1050,97)(1050,104)(905,104)(905,111)]) } Add(Label,12349254,1001,42) { Left=300 Top=150 Width=76 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,255,1] Caption="RB Max seq:" } Add(Memory,4448674,952,91) { Default=Integer(0) link(onData,10170036:doText,[]) } Add(If_else,15670022,945,147) { Type=2 link(onTrue,4448674:doValue,[(989,153)(989,125)(940,125)(940,97)]) link(Op2,4448674:Value,[]) } Add(Hub,12942814,896,140) { link(onEvent1,12536585:doText,[(922,146)(922,122)(852,122)(852,97)]) link(onEvent2,15670022:doCompare,[]) } Add(Hub,9326470,917,98) { InCount=2 link(onEvent1,4448674:doClear,[]) } Add(Label,6203667,231,98) { Left=170 Top=100 Width=35 Height=17 Color=15780518 Caption="Speed" } Add(RadioButton,4120995,826,511) { Left=15 Top=75 Width=50 Height=25 Color=15780518 Font=[MS Sans Serif,10,1,255,1] Selected=0 Caption="Red" } Add(RadioButton,7536341,896,511) { Left=80 Top=75 Width=60 Height=25 Color=15780518 Font=[MS Sans Serif,10,1,0,1] Caption="Black" } Add(Edit,5364882,1001,560) { Left=85 Top=225 Color=12639424 Text="1" } Add(Label,8434922,966,504) { Left=90 Top=205 Width=20 Height=17 Color=15780518 Caption="Bet" link(onClick,11394881:doData,[(1017,510)(1017,503)]) } Add(Edit,16605669,1064,553) { Left=280 Top=225 Color=12639424 Text="100" Alignment=1 link(onChange,4656420:doEvent1,[]) } Add(Label,2127233,1064,511) { Left=280 Top=205 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,0,1] Caption="Balance" link(onClick,11835774:doData,[]) } Add(Math,15740958,1050,630) { link(onResult,3439075:doEvent1,[]) link(Op1,13030946:Var2,[(1056,617)(1070,617)]) link(Op2,15537717:Var3,[(1063,607)]) } Add(Math,4200034,1050,672) { OpType=1 link(onResult,9383987:doEvent1,[]) link(Op1,13030946:Var1,[(1056,636)(1061,636)(1061,600)]) link(Op2,15537717:Var2,[(1063,642)(1007,642)]) } Add(GetDataEx,13030946,1064,595) { link(Data,16605669:Text,[]) } Add(GetDataEx,15537717,1001,602) { Angle=3 link(Data,15960858:Var1,[]) } Add(HubEx,1401197,1113,630) { link(onEvent,10083486:doEvent1,[(1125,636)(1125,590)(1031,590)(1031,545)]) } Add(If_else,2899792,826,644) { Op2=String(Red) link(onTrue,11339303:doCompare,[(870,650)(870,618)(814,618)(814,587)]) link(onFalse,16565880:doCompare,[(870,657)(870,650)]) link(Op1,288153:Var2,[]) } Add(If_else,11339303,826,581) { Op2=Integer(1) link(onTrue,7720723:doWork2,[(954,587)(954,636)]) link(onFalse,1313878:doWork2,[(954,594)(954,678)]) link(Op1,14420243:Var2,[]) } Add(If_else,16565880,882,644) { Op2=String(Black) link(onTrue,14159915:doCompare,[(926,650)(926,618)(870,618)(870,587)]) link(onFalse,12725081:doCompare,[(926,657)(926,678)(814,678)(814,699)]) link(Op1,288153:Var3,[(888,621)]) } Add(GetDataEx,288153,826,616) { link(Data,826524:Caption,[(832,516)(720,516)]) } Add(If_else,14159915,882,581) { Op2=Integer(1) link(onTrue,1313878:doWork1,[(984,587)]) link(onFalse,7720723:doWork1,[(984,594)]) link(Op1,14420243:Var3,[(888,558)]) } Add(GetDataEx,14420243,826,553) { link(Data,4120995:Selected,[]) } Add(HubEx,7720723,980,630) { link(onEvent,15740958:doOperation,[]) } Add(HubEx,1313878,980,672) { link(onEvent,16363560:doWork2,[]) } Add(UpDown,8202998,1225,630) { Left=50 Top=225 Color=15780518 Max=1000000 link(onPosition,1321357:doCompare,[]) } Add(CheckBox,10465723,1309,518) { Left=10 Top=225 Width=35 Color=15780518 Checked=0 Caption="x 2" link(onCheck,16117108:doCompare,[(1353,524)(1353,612)(1150,612)(1150,727)]) } Add(DoData,6129610,1169,630) { link(onEventData,8202998:doPosition,[]) link(Data,14729901:Var2,[(1175,624)(1182,624)]) } Add(GetDataEx,15960858,1001,602) { link(Data,5364882:Text,[]) } Add(Hub,3921084,777,623) { link(onEvent1,10190601:doCompare,[(803,629)(803,717)(555,717)(555,804)]) link(onEvent2,2899792:doCompare,[(815,636)(815,650)]) } Add(If_else,1321357,1309,630) { Op2=Integer(1) link(onTrue,10286478:doEvent1,[]) link(onFalse,12406891:doEvent1,[]) link(Op1,10465723:Checked,[]) } Add(Math,521706,1414,679) { OpType=2 Op2=2 ResultType=0 link(onResult,13820315:doEvent1,[]) link(Op1,4263194:Var2,[]) } Add(Memory,2028650,1414,560) { Default=Integer(0) } Add(If_else,10468907,1414,630) { Type=2 link(onTrue,7263669:doEvent1,[(1458,636)(1458,660)(1360,660)(1360,685)]) link(Op2,8118422:Var2,[(1427,618)(1420,618)]) } Add(If_else,16303256,1484,630) { Type=1 link(onTrue,5921221:doOperation,[(1528,636)(1528,660)(1493,660)(1493,685)]) link(Op2,8118422:Var3,[(1497,607)]) } Add(GetDataEx,14729901,1176,609) { link(Data,15960858:Var3,[(1182,607)]) } Add(Hub,12406891,1554,637) { InCount=6 OutCount=4 link(onEvent1,14873523:doEvent1,[(1573,643)(1573,605)(961,605)(961,566)]) link(onEvent2,9161788:doValue,[(1573,650)(1573,671)(1213,671)(1213,692)]) link(onEvent3,11306973:doCompare,[(1573,657)(1573,755)(1318,755)(1318,853)]) link(onEvent4,9125481:doEvent1,[(1580,664)(1580,800)(989,800)(989,937)]) } Add(Math,5921221,1505,679) { OpType=3 Op2=2 ResultType=0 link(onResult,12406891:doEvent3,[(1542,685)(1542,657)]) link(Op1,4263194:Var3,[(1511,670)]) } Add(Hub,10286478,1365,630) { OutCount=3 link(onEvent1,10468907:doCompare,[]) link(onEvent2,16303256:doCompare,[(1431,643)(1431,636)]) link(onEvent3,2028650:doValue,[(1397,650)(1397,566)]) } Add(GetDataEx,4263194,1414,665) { link(Data,14729901:Var3,[(1420,614)]) } Add(GetDataEx,8118422,1414,602) { link(Data,2028650:Value,[]) } Add(Memory,9161788,1225,686) { } Add(If_else,16117108,1176,721) { Op2=Integer(1) link(onFalse,1015071:doData,[]) } Add(DoData,1015071,1225,728) { link(onEventData,14991390:doEvent1,[(1269,734)(1269,720)]) link(Data,9161788:Value,[]) } Add(If_else,12725081,826,693) { Op2=String(0) link(onTrue,1313878:doWork3,[(984,699)]) link(onFalse,13599216:doCompare,[(870,706)(870,699)]) } Add(If_else,13599216,882,693) { Op2=String(00) link(onTrue,16363560:doWork3,[(1012,699)]) } Add(HubEx,16363560,1008,672) { link(onEvent,4200034:doOperation,[]) } Add(Options,1485893,42,378) { FileName="RSimSettings.ini" Section="Settings" } Add(Memory,4705659,35,427) { Default=String(RSimSettings.ini) } Add(FileTools,5543107,35,469) { link(onEnd,5505604:doCompare,[]) link(FileName,4705659:Value,[]) } Add(If_else,5505604,77,469) { Op2=Integer(1) link(onTrue,1485893:doRead,[(121,475)(121,429)(30,429)(30,384)]) } Add(ComboBox,12352764,1113,343) { Left=95 Top=255 Width=170 Height=21 Color=12639424 Strings=#17:Simple Martingale|22:Alternating Martingale|24:Random Choice Martingale|19:Fixed Choice/Manual| Text="Strategy" ReadOnly=0 Point(doSelect) link(onClick,15650823:doValue,[]) } Add(Hub,4908332,665,308) { link(onEvent1,5346988:doSelect,[(697,314)(697,321)]) link(onEvent2,12352764:doSelect,[(896,321)(896,391)]) } Add(Memory,15650823,1169,350) { Default=Integer(0) } Add(If_else,16724059,749,560) { Op2=Integer(1) link(onTrue,3921084:doEvent1,[(793,566)(793,598)(765,598)(765,629)]) link(Op1,14108007:Checked,[]) } Add(CheckBox,14108007,749,483) { Left=10 Top=255 Width=75 Color=15780518 Checked=0 Caption="Play Mode" } Add(Switch,7100384,1043,735) { Point(doOn) Point(onOn) Point(onOff) link(onOn,15115669:doValue,[(1101,748)(1101,734)]) link(onOff,15948975:doData,[(1101,755)(1101,776)]) } Add(Hub,9383987,1092,672) { link(onEvent1,1401197:doWork3,[(1117,678)]) link(onEvent2,7185028:doCompare,[(1118,685)(1118,720)(926,720)(926,755)]) } Add(Memory,15115669,1127,728) { Point(Data) link(Data,14729901:Var1,[(1133,614)]) } Add(Hub,7263669,1372,679) { InCount=2 link(onEvent1,521706:doOperation,[]) } Add(Hub,3439075,1092,630) { link(onEvent1,1401197:doWork2,[]) link(onEvent2,7100384:doReset,[(1118,643)(1118,695)(1031,695)(1031,748)]) } Add(DoData,15948975,1127,770) { link(onEventData,12406891:doEvent4,[(1353,776)(1353,664)]) link(Data,15115669:Value,[]) } Add(Hub,14991390,1281,714) { InCount=2 link(onEvent1,6129610:doData,[(1307,720)(1307,685)(1157,685)(1157,636)]) } Add(Hub,14568587,1001,742) { InCount=3 OutCount=3 link(onEvent1,7100384:doOn,[(1029,748)(1029,755)]) link(onEvent2,7263669:doEvent2,[(1193,755)(1193,692)]) } Add(Label,3810051,1386,777) { Left=385 Top=270 Width=16 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,255,1] Caption="---" } Add(Label,10296571,1386,728) { Left=295 Top=270 Width=78 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,255,1] Caption="Bet Max seq:" } Add(If_else,10190601,567,798) { Op2=Integer(2) link(onTrue,13361832:doRandom,[(649,804)(649,762)]) link(onFalse,16140416:doCompare,[(607,811)(607,825)]) link(Op1,13007691:Var2,[]) } Add(Memory,10205780,1337,791) { Default=Integer(0) link(onData,3810051:doText,[(1378,797)(1378,783)]) } Add(If_else,11306973,1330,847) { Type=2 link(onTrue,10205780:doValue,[(1374,853)(1374,825)(1325,825)(1325,797)]) link(Op2,10205780:Value,[]) } Add(If_else,857327,1134,553) { Type=3 Op2=Integer(0) link(onTrue,2495806:doEvent2,[(1171,559)(1171,451)(114,451)(114,342)]) } Add(Hub,2495806,126,329) { InCount=5 link(onEvent1,9539949:doReset,[]) } Add(Switch,13115787,791,882) { } Add(Random,13361832,700,756) { Max=1 Point(doRandomWithoutRepeats) Point(RandSeed) Point(doMin) Point(doMax) link(onRandom,9832776:doCompare,[]) } Add(If_else,9832776,749,756) { Op2=Integer(1) link(onTrue,7260488:doWork2,[(786,762)(786,748)]) link(onFalse,624917:doWork2,[(786,769)(786,783)]) } Add(DoData,8082156,819,742) { Data=Integer(1) link(onEventData,4120995:doSelect,[(863,748)(863,632)(814,632)(814,517)]) } Add(DoData,3571124,819,777) { Data=Integer(1) link(onEventData,7536341:doSelect,[(873,783)(873,517)]) } Add(Timer,7778891,210,826) { Enable=1 AutoStop=1 Point(doInterval) } Add(If_else,16140416,616,819) { Op2=Integer(1) link(onTrue,3058035:doSwitch,[]) link(Op1,13007691:Var3,[(622,775)]) } Add(Switch,3058035,679,819) { Point(doOn) Point(onOn) Point(onOff) link(onOn,7260488:doWork3,[(802,832)]) link(onOff,624917:doWork3,[(795,839)]) } Add(HubEx,7260488,798,742) { link(onEvent,8082156:doData,[]) } Add(HubEx,624917,791,777) { link(onEvent,3571124:doData,[]) } Add(GetDataEx,13007691,567,770) { link(Data,15650823:Value,[(573,590)(1175,590)]) } Add(Label,1181276,1263,485) { Left=385 Top=250 Width=16 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,8388608,1] Caption="---" } Add(Label,15982023,1263,436) { Left=295 Top=250 Width=81 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,8388608,1] Caption="Balance Max:" } Add(Memory,9438018,1211,483) { Default=Integer(0) link(onData,1181276:doText,[(1253,489)(1253,491)]) } Add(If_else,11468956,1204,539) { Type=2 link(onTrue,9438018:doValue,[(1248,545)(1248,517)(1199,517)(1199,489)]) link(Op2,9438018:Value,[]) } Add(Hub,4656420,1106,553) { link(onEvent1,857327:doCompare,[]) } Add(Hub,10083486,1036,539) { InCount=2 OutCount=3 link(onEvent1,11468956:doCompare,[]) link(onEvent2,16605669:doText,[(1057,552)(1057,559)]) link(onEvent3,10490824:doCompare,[(1208,559)(1208,496)]) } Add(If_else,11474197,1456,714) { Type=2 link(onTrue,2495806:doEvent3,[(1500,720)(1500,534)(114,534)(114,349)]) link(Op2,13030946:Var3,[(1469,600)]) } Add(Hub,13820315,1456,679) { link(onEvent1,11474197:doCompare,[(1482,685)(1482,703)(1444,703)(1444,720)]) link(onEvent2,12406891:doEvent2,[(1508,692)(1508,650)]) } Add(DoData,11835774,1113,511) { Data=Integer(100) link(onEventData,10083486:doEvent2,[(1157,517)(1157,535)(1024,535)(1024,552)]) } Add(DoData,11394881,1022,497) { Data=Integer(1) link(onEventData,14873523:doEvent2,[(1066,503)(1066,538)(961,538)(961,573)]) } Add(Hub,14873523,973,560) { InCount=4 link(onEvent1,5364882:doText,[]) } Add(ChangeMon,380233,1568,889) { } Add(Switch,2894373,1519,889) { DataOn=Integer(1) DataOff=Integer(0) Point(State) Point(doOn) } Add(Hub,8098265,1463,903) { OutCount=3 link(onEvent1,2894373:doOn,[]) link(onEvent3,2894373:doReset,[(1498,923)(1498,902)]) } Add(If_else,11714467,938,791) { Op2=Integer(1) link(onTrue,14568587:doEvent2,[(986,797)(986,755)]) link(onFalse,15284659:doCompare,[(982,804)(982,822)(926,822)(926,839)]) link(Op1,12836656:Var2,[(944,766)(916,766)]) } Add(If_else,15284659,938,833) { Op2=Integer(2) link(onTrue,14568587:doEvent3,[(986,839)(986,762)]) link(Op1,12836656:Var1,[(944,726)(916,726)]) } Add(If_else,7185028,938,749) { Op2=Integer(0) link(onTrue,14568587:doEvent1,[(986,755)(986,748)]) link(onFalse,11714467:doCompare,[(982,762)(982,780)(926,780)(926,797)]) link(Op1,12836656:Var3,[(944,737)]) } Add(GetDataEx,12836656,910,732) { Angle=3 link(Data,13007691:Var1,[(564,737)(564,775)]) } Add(Font,13112238,630,385) { Font=[MS Sans Serif,18,0,0,1] link(onFont,826524:doFont,[(688,391)(688,370)]) link(Color,735214:Value,[]) } Add(Memory,735214,637,343) { } Add(DoData,15275545,567,357) { link(onEventData,13112238:doFont,[(615,363)(615,391)]) } Add(Edit,2854904,1030,877) { Left=150 Top=225 Color=12639424 Text="1" Alignment=1 } Add(Label,683956,1030,835) { Left=150 Top=205 Width=39 Height=17 Color=15780518 Caption="Min bet" link(onClick,8136654:doData,[(1066,841)(1066,839)]) } Add(Edit,9229910,1177,880) { Left=215 Top=225 Color=12639424 Text="500" Alignment=1 } Add(Label,10145603,1177,838) { Left=215 Top=205 Width=43 Height=17 Color=15780518 Caption="Max Bet" link(onClick,5206590:doData,[(1217,844)(1217,839)]) } Add(If_else,4952760,1029,931) { Type=1 link(onTrue,9376263:doData,[(1073,937)(1073,979)]) link(onFalse,8074791:doValue,[(1073,944)(1073,930)]) link(Op2,2854904:Text,[(1042,920)(1036,920)]) } Add(Memory,8074791,1085,924) { } Add(DoData,9376263,1085,973) { link(onEventData,8212360:doEvent1,[(1129,979)(1129,902)]) link(Data,8074791:Value,[]) } Add(If_else,5472999,1169,931) { Type=2 link(onTrue,16305291:doData,[(1213,937)(1213,979)]) link(onFalse,8880860:doValue,[(1213,944)(1213,930)]) link(Op2,9229910:Text,[(1182,921)(1183,921)]) } Add(Memory,8880860,1225,924) { } Add(DoData,16305291,1225,973) { link(onEventData,9654017:doEvent1,[(1269,979)(1269,958)]) link(Data,8880860:Value,[]) } Add(Hub,9125481,1001,931) { link(onEvent1,4952760:doCompare,[]) link(onEvent2,5472999:doCompare,[(1092,944)(1092,937)]) } Add(Hub,9654017,1281,952) { link(onEvent1,8212360:doEvent2,[(1307,958)(1307,934)(1129,934)(1129,909)]) link(onEvent2,2495806:doEvent4,[(1307,965)(1307,661)(114,661)(114,356)]) } Add(Switch,11920975,707,931) { } Add(Memory,2195579,833,931) { } Add(Hub,8212360,1141,896) { InCount=2 link(onEvent1,5364882:doText2,[(1167,902)(1167,738)(989,738)(989,573)]) } Add(DoData,8136654,1071,833) { Data=Integer(1) link(onEventData,2854904:doText,[(1115,839)(1115,861)(1018,861)(1018,883)]) } Add(DoData,5206590,1225,833) { Data=Integer(50) link(onEventData,9229910:doText,[(1269,839)(1269,863)(1165,863)(1165,886)]) } Add(Edit,1805267,1374,442) { Left=350 Top=225 Color=12639424 Text="200" Alignment=1 } Add(Label,14276272,1374,400) { Left=350 Top=205 Width=75 Height=17 Color=15780518 Font=[MS Sans Serif,8,1,32768,1] Caption="Exit Balance" } Add(If_else,10490824,1365,490) { Type=2 link(onTrue,2495806:doEvent5,[(1409,496)(1409,430)(114,430)(114,363)]) link(Op2,1805267:Text,[(1378,482)(1380,482)]) }