%Header Record Format:TXT Communication SW:0 Data Type:PG Capacity:1571 File Name:BILLARD Group Name: Password: Option1:NL Option2: Option3: Option4: %Data Record \ViewWindow 1,127,0,1,63,0 \ClrText 0\->A~Z \CoordOff " BILLARD" "1\->SUITE" "2\->DEBUT"?\->Z Z=1\=>\Pi\->\Mat E[1,7] Z=2\=>[[0,0,0,0,0,0,0]]\->\Mat E \Lbl 0 \Cls \F-Line 19,7,19,56 \F-Line 19,56,111,56 \F-Line 111,56,111,7 \F-Line 111,7,19,7 \F-Line 23,7,26,10 \F-Line 26,10,62,10 \F-Line 62,10,62,8 \F-Line 62,8,67,8 \F-Line 67,8,67,10 \F-Line 67,10,104,10 \F-Line 104,10,107,7 \F-Line 111,11,108,14 \F-Line 108,14,108,49 \F-Line 108,49,111,52 \F-Line 107,56,104,53 \F-Line 104,53,67,53 \F-Line 67,53,67,55 \F-Line 67,55,62,55 \F-Line 62,55,62,53 \F-Line 62,53,26,53 \F-Line 26,53,23,56 \F-Line 19,52,22,49 \F-Line 22,49,22,14 \F-Line 22,14,19,11 0\->C \Mat E[1,7]=\Pi\=>\Goto3 \Pi\->\Mat E[1,7] \Lbl 1 \For 1\->Z \To 6 \Int 3154\Ran#+83\->\Mat E[1,Z] \Next \Lbl 3 \For 1\->C \To 6 \If \Mat E[1,C]\<>0 \Then \Int ((\Mat E[1,C]+82)/83+11\->B \Mat E[1,C]+83-83(B-11)+23\->A C\<>1\=>\PlotOn A,B \F-Line A-1,B-1,A-1,B+1 \F-Line A-1,B+1,A+1,B+1 \F-Line A+1,B+1,A+1,B-1 \F-Line A+1,B-1,A-1,B-1 \IfEnd \Next \Lbl 4 1\->Z \Int ((\Mat E[1,1]+82)/83+11\->B \Mat E[1,1]+83-83(B-11)+23\->A 1\->Z \Plot A,B\DispA=X\=>Y=B\=>\Goto4 \Pol(X-A,Y-B)\->\List 1 \List->Mat(\List 1) \Mat \Ans[1,1]\->I \Mat \Ans[2,1]\->J \Int (I^1.6\->I X\<>A\=>(Y-B)/(X-A)\->D X>A\=>\(-)D\->D \(-)1\->C X1\->C A\->E B\->F J<0\=>J+360\->J \If J\>=45\ And J\<=135\ Or J\>=225\ And J\<=315 \Then D C\->D X\<>A\=>1/\Ans\->C \If X=A \Then 1\->D 0\->C Y>B\=>\(-)1\->D \IfEnd \If XB\ Or X>A\ And YC \(-)D\->D \IfEnd \IfEnd \Lbl 5 K-1\->K F+D\->F E+C\->E \Plot E,F X\<=22\ Or Y>53\ Or X\>=108\ Or Y<8\=>\Goto8 X\>=106\ And Y\>=14\ And Y\<=49\ Or X\<=24\ And Y\>=14\ And Y\<=49\=>\(-)C\->C Y\>=51\ And X\>=26\ And X\<=62\ Or Y\>=51\ And X\>=67\ And X\<=104\ Or Y\<=12\ And X\>=26\ And X\<=62\ Or Y\<=12\ And X\>=67\ And X\<=104\=>\(-)D\->D 83(\Int Y-12)+\Int X-23\->H \For 1\->G \To 6 \Int ((\Mat E[1,G]+82)/83+11\->N \Mat E[1,G]+83-83(N-11)+23\->M X\>=M-1\=>X\<=M+1\=>Y\>=N-1\=>Y\<=N+1\=>G\<>Z\=>\Goto7 \Next \Lbl 9 \Dsz I \Goto5 83(\Int Y-12)+\Int X-23\->\Mat E[1,Z] \Goto0 \Lbl 7 K>0\=>\Goto5 2\->K H\->\Mat E[1,Z] G\->Z \Int ((\Mat E[1,Z]+82)/83)\->F \Mat E[1,Z]+83-83F+23\->E F+11\->F \Goto5 \Lbl 8 \ClrText " BOULE N\Deg>" \Locate 11,1,Z \Locate 13,1,"RENTREE"\Disp0\->\Mat E[1,Z] \If \Mat E[1,1]=0 \Then \Locate 1,3,"VOUS VEZ PERDU"\Disp0\->\Mat E[1,7] \IfEnd 0 \For 2\->L \To 6 \Mat E[1,L]+\Ans \Next \If \Ans=0 \Then \ClrText "LA PARTIE EST FINIE"\Disp0\->\Mat E[1,7] \Stop \IfEnd \Goto0 %End