:: ,,:" :*:J:*****DARTS MSX USER*****R(:x2:* INGETIKT DOOR T.BILDERBEEK *<DART:GOF PO( ),TT(()P:ĀZ:***** INPUT LEVELS *****̀d:؀x ,,  ,,:"Startwaarde (101-800)";STAR :7 STAR! STARe e"Hoeveel beurten (1-15)" ;MATCH: MATCH MATCH "Niveau (1-7)";LEV: LEV LEV ƁLEVLEV"Keyboard/Joystick (K of J)";IN$:KEE KEEKEE(IN$"J")0 IN$"K" IN$"J" FWFSSTAR:TFSSTARN:m": ***** DRAW BOARD *****u,:6 @  J THH(LEV)^LAA:LBBh:ނr: ***** READ KEYBOARD *****|: N : N"O4T99V9C8D8","O5T99V9C8D8")A:BC(, )(,),,BFP(,) GO(GO) #,"Speler 1": #,"Speler 2"X(KEE)RNLEV((()HH))΃UXXUXX((XB)LEV)UIIUII((XA)LEV) UXXUXX((XB)LEV)+UIIUII((XA )LEV)3:Y: **** TEST FOR DART THROW ****a:z (KEE) l&:0: ***** MOVE SIGHT *****::D N:X: ***** DART THROW *****b:l v"O1T255L64E"PO((DART))A.PO((DART))BA N : NK [DARTDART DART DART:( : N  :PO(N): N: A:B PA1EpDž ,,ޅ ,,:: ,, A:B ,(A,B),,  (Q,`),I,, (Q,`),F (, )(,),,BF^*(,)(,),v4(,)(,),>(, )(,),,BFH(,)R \ #,"Speler 1"Ԇf (,)(, ), ,BF߆p(,)z  #,"MSX DARTS :";##,"Beste van";MATCH;"beurten"=(,)(,), ,BFI(,)} KEE #,"Cursor richting / Spatie werpen" KEE #,"Joystick richting / vuur werpen" ɇ N ч R (Q,`),R, N 83,65,63,57,40,33,8,3 (Q,),' (Q,`),A NP P P NCC(N)[$SS(N).(QICC,`ISS)(QCC,`SS)8 NB NP P PLCC(N)VSS(N)܈` (Q0CC,`0SS),j (QCC,`SS), tCC(N(P )) ~SS(N(P ))< (Q=CC,`=SS),X (Q#CC,`#SS),` Ni w (,) #,"L=";LAA (,) #,"L=";LBB (, )ĉ #,WFS҉ (, )߉ #,TFS: : **** PRINT DART NUMBERS ****: Z-( N :2 X,Y,A$E<(X,Y)QF #,A$YP NzZ 75,20,"2",81,20,"0",102,23d "1",127,36,"8",121,36,"1"n 139,53,"4",147,73,"1",153Ҋx 73,"3",152,92,"6" 147,111,"1",153,111,"0" 139,130,"1",145,130,"5", 126,150,"2",102,161,"1"L 108,161,"7",79,167,"3",52l 161,"1",58,161,"9",34,150 "7",17,137,"1",22,137 "6",8,114,"8",4,93,"1",9Nj 93,"1",7,75,"1",11,75,"4"݋ 18,51,"9",32,33 "1",38,33,"2",54,23,"5" :*: ***** DEFINE START *****2:< FB$""P" h_, N  v6 N A : A@B$B$(A)J NT$()B$^h 0,130,68,40,16,40,68,130Ȍr:|: ***** PRINT SIGHT *****: A A B B RN6 ()@P  : x ()@P AAUIIRN:BBUXXRN : AAUIIRN:BBUXXRN ō ()@P AAUIIRN:BBUXXRN : AAUIIRN:BBUXXRNՍUXX:UII ,(A,B),, :: *** DART POSITION ***!:?NUM:XAA1:YBAQQMES$"Single"| XQ Y` PO:X1XQ:Y1Y` XQ Y` PO:X1QX:Y1Y`ώ& XQ Y` PO:X1QX:Y1`Y0 XQ Y` PO:X1XQ:Y1`Y::#D: ** FIND DISTANCE ANGLE **+N:GXR((X1Y1)@P)[bANG((Y1X1))slDEG(ANG(P))h{v:: ***** ADJUST ANGLE *****:Ï PO PO DEGZDEG܏ANG((POZ)Z)DEG䏨:: ***** ............ *****:7 R TMTM2:MES$"Bull 50":  a R TMTM:MES$"Bull 25":   R? MES$"Missed": ~ NUM(ANG)ʐ R R( TMTM(TT(NUM)):MES$"Treble" R8 R? TMTM(TT(NUM)):MES$"Double"" MES$"Single" TMTMTT(NUM)V  GO(GO) WFSTM MES$"Double" p GO(GO) TFSTM MES$"Double"  :*: ***** ........... *****4:> TM "O4T150L8CDEFEDEFGFE2","O5T150L8CDEFEDEFGFE2"H ~ R:)\: ***** ........... *****1f:;p IzLAALAAS  [:}: **** PLAYER 2 FINISH ****: LBBLBB  :͒: ***** MUSIC *****Ւ:."V13O4T160L4CDCDEDEFGFFED2","V13O5T160L4CDCDEDEFGFFED2","V13O3T160L4CDCDEDEFGFFED2"4<:a : **** SET UP SCORE ARRAY ****i :s L $ N (. A8 TT(N)AB N L 20,1,1,18,18,4,4,13,13,6,6,10,10,15,15,2,2,17,17,3,3,19,19,7,7,16,16,8,8,11,11,14,14,9,9,12,12,5,5,20V ` :8j : ***** PRINT SCORE *****@t :T~ (,DART)] t NUM #,MES$ NUM #,MES$;TT(NUM) (,)(,),,BF (,) GO(GO) WFSTM #,"Bust":DART: - GO(GO) TFSTM #,"Bust":DART: Y (GO)(GO) #,"Nodig:";WFSTM (GO)(GO) #,"Nodig:"TFSTM (,)(,),,BF (,) #,"Totaal";TM˕ ӕ : : ***** MOVE HAND ***** :( HXA:HYB: N )2 XPO((N))=< YPO((N))UF HXAHXA((HXAX))mP HXAHXA((HXAX))Z HYBHYB((HYBY))d HYBHYB((HYBY))n ,(HXA,HYB),,Ԗx N ,(HXA,HYB),, (HXAX) (HYBY)  : N:   2 * N ,(,),,E N ,(,),,K ^ N,(,),, N : N,(,),, : N (,)(,),,BF RET GO(GO) ((LAALBB))(LAALBB) T % GO (GO) (( LAALBB))(LAALBB) " B GO(GO)  N GOGOb GO  u A:B:TM{ " WFSTM WFSWFSTMŘ, (,(GO))(,(GO)),ݘ6 (,(GO))@ #,WFSJ T WFSTM WFSWFSTM:^ (,(GO))(,(GO)),Rh (, (GO))_r #,WFSe| TFSTM TFSTFSTM (,(GO))(,(GO)),Ǚ (, (GO))ԙ #,TFSڙ ♸ : : ***** LEG WON ***** :" LAA(MATCH) > LBB(MATCH) 4T WFSSTAR:TFSSTAR^  l (,)~ #,"L=";LAA (,) #,"L=";LBB& TMÚ0 DART:RET: ( :RETӚ: TRTLAALBBD TRT(TRT) GON TRT(TRT) GOX  b :@l : ***** CLEAR TABLE *****Hv :c (,)(,),,BF| (,)(,), (,)(,), (,) #,"L=";LAAÛ (,)ԛ #,"L=";LBB (, ) #,WFS (, ) #,TFS GO: :9: ***** MATCH WON *****A :K ff #,"Speler 1 wint !!"p* z4 f>#,"Speler 2 wint !!"H RRET: ( :RET\ ڜf((,2)(,),,BFp(-,7)(,),,BFz(<,_):   (A,)5(,)(,), ,BFG  :(>,)p KEE : #,"DRUK SPATIEBALK" KEE :#,"DRUK VUURKNOP" (KEE) ڊ : :ڝ: ***** TITLE PAGE *****:  ,,:"GRP:" AS# ,,:' t5 B D$ N Q.(2,O)e8 N:#,"DARTS"|B T (: T,N,BLV:`: ***** BORDER PATTERN *****j:t Ӟ~ N : A,C瞈(,A)(,A),C N (,H)(,h),,BF2 60,12,64,9,68,4,109,4,113,9,117,128@:^: ***** MAIN TUNE *****f:Ÿ"V13O4T120L8D4EF2GFE4GFEDE2","V13O5T120L8D4EF2GFE4GFEDE2","V13O6T120L8D4EF2GFE4GFEDE2""V13O4T120L8G4FED4CDEDC2DE4","V13O5T120L8G4FED4CDEDC2DE4","V13O6T120L8G4FED4CDEDC2DE4"$,:M: *** DEFINE HAND/DART ***U : 0,0,13,250,13,0,0,0,0,0,0,0,0,0,0,0,0,31,126,252,126,31,0,0,0,0,0,0,0,0,0,0; 0,5,6,6,3,35,99,99,119,63,63,31,15,15,7,7,0,144,216,216,108,108,3,31,15,15,7,7,0,144,216,216,108,108,108,252,252,252,252,252,252,252,248,248E( Y2 N  : Am<B$B$(A): NzF$()B$PB$"": N  Z A:B$B$(A): Nd$()B$n¡x:ࡂ: ***** MOVE DART *****行: ,(,),, N A ) DART,(N,B),,1 N7m" Darts is het bekende spel met de 3 pijlen":" Het spel wordt gespeeld tussen 2 spelers met Keyboard of Joystick.":" U moet eerst een aantal zaken aange- ven.":r"Ten eerste de startwaarde die ligt tussen 101 en 800, het aantal beurten tussen 1 en 15 en het niveau van 1 tot 7.":̣"Geeft U b.v. de startwaarde 500 dan is de bedoeling dat U vanaf 500 naar 0 moet."9"De laatste worp moet echter een dubbele worp zijn.Dus is Uw restwaarde 10 dan moet U dubbel 5 gooien."m,:"":A$: A$"" ޤ:"Het DARTSBORD bestaat uit de roos de waarvan het hart 50 punten op-levert en de rand 25 punten":"De grote vlakken geven het geworpen aantal 1x (Single),de kleine vlakken het dichts bij de ROOS geven de waarde 3x (Treble) en het buitenste klei-ne vlak geeft de geraakte waarde 2x (Double)." ,:"":A$: A$""