Home » Archimedes archive » Archimedes World » AW-1991-02.adf » !AWFeb91/Goodies/Boxit/!BoxIt/BOXIT
!AWFeb91/Goodies/Boxit/!BoxIt/BOXIT
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Archimedes World » AW-1991-02.adf |
Filename: | !AWFeb91/Goodies/Boxit/!BoxIt/BOXIT |
Read OK: | ✔ |
File size: | 2CC1 bytes |
Load address: | FFFFFB41 |
Exec address: | E4AF51DC |
File contents
10 REM >BOXIT 20 MODE 15 30 PROCVars 40 PROCTitleScr 50 ORIGIN 30,40 60 PROCBord 70 PROCscore 80 90 REPEAT 100 PROCGo(0) 110 PROCUserturn 120 PROCUserscan 130 PROCscore 140 IF USERADD%=1 THEN 110 150 PROCGo(1) 160 PROCCompturn 170 PROCCompscan 180 PROCscore 190 IF COMADD%=1 THEN 160 200 UNTILFALSE 220 230 DEFPROCUserturn 240 GCOL 8,1 250 REPEAT 260 MOUSE X%,Y%,Z% 270 XPOS%=(INT(X%/100)*100):XTEMP%=(XPOS%-50)/100 280 YPOS%=(INT(Y%/100)*100):YTEMP%=(YPOS%-50)/100 290 IF XPOS%=1200 AND YPOS%=700 THEN XPOS%=1100 300 IF XPOS%=1200 AND ABS(X%-XPOS%)>ABS(Y%-YPOS%) THEN XPOS%=1100 310 IF YPOS%=700 AND ABS(X%-XPOS%)<ABS(Y%-YPOS%) THEN YPOS%=600 320 MOVE XPOS%-50,YPOS%-50 330 MOVE XPOS%+150,YPOS%+150 340 *SGET BACK 350 *SCHOOSE BACK 360 PLOT &ED,326,752 370 IF ABS(X%-XPOS%)>ABS(Y%-YPOS%) THEN 380 CR%=POINT(XPOS%+50,YPOS%) 390 GCOL 15 TINT 255 400 RECTANGLE XPOS%-20,YPOS%-20,140,40 410 PROCHor(XPOS%,YPOS%) 420 WAIT 430 DR%=1 440 ENDIF 450 IF ABS(X%-XPOS%)<ABS(Y%-YPOS%) THEN 460 CR%=POINT(XPOS%,YPOS%+50) 470 GCOL 15 TINT 255 480 RECTANGLE XPOS%-20,YPOS%-20,40,140 490 PROCVert(XPOS%,YPOS%) 500 WAIT 510 DR%=2 520 ENDIF 530 *SCHOOSE BACK 540 PLOT &ED,XPOS%-50,YPOS%-50 550 IF Z%=4 AND CR%<>63 THEN 560 IF DR%=1 THEN 570 PROCHor(XPOS%,YPOS%) 580 ENDIF 590 IF DR%=2 THEN 600 PROCVert(XPOS%,YPOS%) 610 ENDIF 620 SOUND 2,-15,10,6 630 GOTO 660 640 ENDIF 650 UNTIL FALSE 660 ENDPROC 670 680 DEFPROCCalc(OX%,OY%,VX%,VY%) 690 B1%=0:B2%=0:B3%=0:B4%=0 700 BCOL1%=POINT(((VX%*100)-50)+OX%,((VY%*100)-100)+OY%) 710 IF BCOL1%=63 THEN B1%=1 720 BCOL2%=POINT(((VX%*100)-100)+OX%,((VY%*100)-50)+OY%) 730 IF BCOL2%=63 THEN B2%=1 740 BCOL3%=POINT(((VX%*100)-50)+OX%,(VY%*100)+OY%) 750 IF BCOL3%=63 THEN B3%=1 760 BCOL4%=POINT((VX%*100)+OX%,((VY%*100)-50)+OY%) 770 IF BCOL4%=63 THEN B4%=1 780 ENDPROC 790 800 DEFPROCShowComp(XS%,YS%,HV%) 810 GCOL 14 TINT 255 820 MOVE XS%-50,YS%-50 830 MOVE XS%+150,YS%+150 840 *SGET COMPBACK 850 *SCHOOSE COMPBACK 860 IF HV%=0 THEN 870 RECTANGLE FILL XS%-30,YS%-30,160,60 880 PROCdelay(2000) 890 ENDIF 900 IF HV%=1 THEN 910 RECTANGLE FILL XS%-30,YS%-30,60,160 920 PROCdelay(2000) 930 ENDIF 940 PLOT &ED,XS%-50,YS%-50 950 SOUND 2,-15,10,6 960 ENDPROC 970 980 DEFPROCCompturn 990 GCOL 8,1 1000 FOR CX%=1 TO 12 1010 FOR CY%=1 TO 7 1020 PROCCalc(0,0,CX%,CY%) 1030 IF B1%+B2%+B3%+B4%=3 THEN 1040 IF B1%=0 THEN 1050 PROCShowComp((CX%*100)-100,(CY%*100)-100,0) 1060 PROCHor((CX%*100)-100,(CY%*100)-100) 1070 ENDIF 1080 IF B2%=0 THEN 1090 PROCShowComp((CX%*100)-100,(CY%*100)-100,1) 1100 PROCVert((CX%*100)-100,(CY%*100)-100) 1110 ENDIF 1120 IF B3%=0 THEN 1130 PROCShowComp((CX%*100)-100,CY%*100,0) 1140 PROCHor((CX%*100)-100,CY%*100) 1150 ENDIF 1160 IF B4%=0 THEN 1170 PROCShowComp(CX%*100,(CY%*100)-100,1) 1180 PROCVert(CX%*100,(CY%*100)-100) 1190 ENDIF 1200 GOTO 1700 1210 ENDIF 1220 NEXT CY% 1230 NEXT CX% 1240 GCOL 8,1 1250 FOR LO%=0 TO 1 1260 FOR QX%=1 TO 12 1270 FOR QY%=1 TO 7 1280 MOVE (QX%*100)-150,(QY%*100)-150 1290 MOVE (QX%*100)+50,(QY%*100)+50 1300 *SGET COMPBACK 1310 PROCCalc(0,0,QX%,QY%) 1320 IF (B1%+B2%+B3%+B4%=0+LO% OR B1%+B2%+B3%+B4%=1+LO%) THEN 1330 IF B1%=0 THEN 1340 TX%=(QX%*100)-100:TY%=(QY%*100)-100:TVH%=0 1350 PROCHor((QX%*100)-100,(QY%*100)-100) 1360 GOTO 1530 1370 ENDIF 1380 IF B2%=0 THEN 1390 TX%=(QX%*100)-100:TY%=(QY%*100)-100:TVH%=1 1400 PROCVert((QX%*100)-100,(QY%*100)-100) 1410 GOTO 1530 1420 ENDIF 1430 IF B3%=0 THEN 1440 TX%=(QX%*100)-100:TY%=QY%*100:TVH%=0 1450 PROCHor((QX%*100)-100,QY%*100) 1460 GOTO 1530 1470 ENDIF 1480 IF B4%=0 THEN 1490 TX%=QX%*100:TY%=(QY%*100)-100:TVH%=1 1500 PROCVert(QX%*100,(QY%*100)-100) 1510 GOTO 1530 1520 ENDIF 1530 PROCCalc(0,100,QX%,QY%) 1540 IF B1%+B2%+B3%+B4%=3 AND LO%=0 THEN 1640 1550 PROCCalc(100,0,QX%,QY%) 1560 IF B1%+B2%+B3%+B4%=3 AND LO%=0 THEN 1640 1570 PROCCalc(0,-100,QX%,QY%) 1580 IF B1%+B2%+B3%+B4%=3 AND LO%=0 THEN 1640 1590 PROCCalc(-100,0,QX%,QY%) 1600 IF B1%+B2%+B3%+B4%=3 AND LO%=0 THEN 1640 1610 PROCShowComp(TX%,TY%,TVH%) 1620 GOTO 1700 1630 ENDIF 1640 *SCHOOSE COMPBACK 1650 PLOT &ED,(QX%*100)-150,(QY%*100)-150 1660 PLOT &ED,1004,752 1670 NEXT QY% 1680 NEXT QX% 1690 NEXT LO% 1700 ENDPROC 1710 1720 DEFPROCBord 1730 MOUSE RECTANGLE 40,36,1200,700 1740 ORIGIN 0,0 1750 PROCPlinth(0,0,1279,1023,10,1,42,21,21,63,63) 1760 PROCPlinth(350,776,230,228,10,0,42,21,21,63,63) 1770 PROCPlinth(20,20,1240,744,10,0,42,21,21,63,63) 1780 PROCPlinth(1028,776,230,228,10,0,42,21,21,63,63) 1790 PROCPlinth(590,776,430,228,10,0,42,21,21,63,63) 1800 PROCPlinth(608,790,396,94,10,1,42,21,21,63,63) 1810 PROCPlinth(608,894,396,94,10,1,42,21,21,63,63) 1820 ORIGIN 40,782 1830 PROCLogo(320,200,1,0) 1840 ORIGIN 30,798 1850 PROCLogo(320,200,0,1) 1860 ORIGIN 40,36 1870 RD%=RND(3) 1880 IF RD%=3 THEN RN%=RND(6) 1890 FOR N%=1 TO 13 1900 IF RD%=1 THEN RN%=RND(6) 1910 FOR M%=1 TO 8 1920 IF RD%=2 THEN RN%=RND(6) 1930 PROCPlinth(N%*100-110,M%*100-106,20,20,10,1,BLKCOL1%(RN%),BLKCOL2%(RN%),BLKCOL3%(RN%),BLKCOL4%(RN%),BLKCOL5%(RN%)) 1940 NEXT M% 1950 NEXT N% 1960 ENDPROC 1970 1980 DEFPROCVars 1990 VOICES 2 2000 *CH. 1 3 2010 *CH. 2 6 2020 COMPSCR%=0 2030 USERSCR%=0 2040 COMCOL%=15 2050 USERCOL%=3 2060 COMADD%=0 2070 USERADD%=0 2080 DIM BLKCOL1%(6),BLKCOL2%(6),BLKCOL3%(6),BLKCOL4%(6),BLKCOL5%(6) 2090 FOR RN%=1 TO 6 2100 READ BLKCOL1%(RN%) 2110 READ BLKCOL2%(RN%) 2120 READ BLKCOL3%(RN%) 2130 READ BLKCOL4%(RN%) 2140 READ BLKCOL5%(RN%) 2150 NEXT RN% 2160 2170 DATA 5,5,5,47,26 2180 DATA 1,1,1,43,22 2190 DATA 4,4,4,46,25 2200 DATA 20,20,20,62,41 2210 DATA 16,16,16,58,37 2220 DATA 17,17,17,59,38 2230 ENDPROC 2240 2250 DEFPROCUserscan 2260 USERADD%=0 2270 FOR CX%=1 TO 12 2280 FOR CY%=1 TO 7 2290 B1%=0:B2%=0:B3%=0:B4%=0:B5%=0 2300 BCOL1%=POINT((CX%*100)-50,(CY%*100)-100) 2310 IF BCOL1%=63 THEN B1%=1 2320 BCOL2%=POINT((CX%*100)-100,(CY%*100)-50) 2330 IF BCOL2%=63 THEN B2%=1 2340 BCOL3%=POINT((CX%*100)-50,CY%*100) 2350 IF BCOL3%=63 THEN B3%=1 2360 BCOL4%=POINT(CX%*100,(CY%*100)-50) 2370 IF BCOL4%=63 THEN B4%=1 2380 B5%=POINT((CX%*100)-50,(CY%*100)-50) 2390 IF (B1%+B2%+B3%+B4%=4 AND B5%<>USERCOL% AND B5%<>COMCOL%) THEN 2400 USERSCR%+=1 2410 USERADD%=1 2420 GCOL 0 TINT 0 2430 CIRCLE (CX%*100)-50,(CY%*100)-50,34 2440 GCOL 42 TINT 192 2450 CIRCLE FILL (CX%*100)-50,(CY%*100)-50,30 2460 GCOL 63 TINT 192 2470 CIRCLE FILL (CX%*100)-50,(CY%*100)-50,25 2480 GCOL USERCOL% TINT 255 2490 CIRCLE FILL (CX%*100)-50,(CY%*100)-50,20 2500 ENDIF 2510 NEXT CY% 2520 NEXT CX% 2530 ENDPROC 2540 2550 DEFPROCscore 2560 ORIGIN 0,0 2570 GCOL 42 TINT 192 2580 RECTANGLE FILL 624,910,364,56 2590 RECTANGLE FILL 622,806,364,56 2600 VDU 5 2610 MOVE 680,950 2620 GCOL 42 TINT 0 2630 PRINT "MY SCORE : ";COMPSCR% 2640 MOVE 680,842 2650 PRINT "YOUR SCORE : ";USERSCR% 2660 MOVE 686,956 2670 GCOL COMCOL% TINT 255 2680 PRINT "MY SCORE : ";COMPSCR% 2690 MOVE 686,846 2700 GCOL USERCOL% TINT 0 2710 PRINT "YOUR SCORE : ";USERSCR% 2720 IF COMPSCR%+USERSCR%=84 THEN 2730 PROCGameOver 2740 2750 END 2760 ENDIF 2770 ORIGIN 40,36 2780 ENDPROC 2790 2800 DEFPROCCompscan 2810 COMADD%=0 2820 FOR CX%=1 TO 12 2830 FOR CY%=1 TO 7 2840 B1%=0:B2%=0:B3%=0:B4%=0:B5%=0 2850 BCOL1%=POINT((CX%*100)-50,(CY%*100)-100) 2860 IF BCOL1%=63 THEN B1%=1 2870 BCOL2%=POINT((CX%*100)-100,(CY%*100)-50) 2880 IF BCOL2%=63 THEN B2%=1 2890 BCOL3%=POINT((CX%*100)-50,CY%*100) 2900 IF BCOL3%=63 THEN B3%=1 2910 BCOL4%=POINT(CX%*100,(CY%*100)-50) 2920 IF BCOL4%=63 THEN B4%=1 2930 B5%=POINT((CX%*100)-50,(CY%*100)-50) 2940 IF (B1%+B2%+B3%+B4%=4 AND B5%<>USERCOL% AND B5%<>COMCOL%) THEN 2950 COMPSCR%+=1 2960 COMADD%=1 2970 GCOL 0 TINT 0 2980 CIRCLE (CX%*100)-50,(CY%*100)-50,34 2990 GCOL 42 TINT 128 3000 CIRCLE FILL (CX%*100)-50,(CY%*100)-50,30 3010 GCOL 63 TINT 128 3020 CIRCLE FILL (CX%*100)-50,(CY%*100)-50,25 3030 GCOL COMCOL% TINT 255 3040 CIRCLE FILL (CX%*100)-50,(CY%*100)-50,20 3050 ENDIF 3060 NEXT CY% 3070 NEXT CX% 3080 ENDPROC 3090 3100 DEFPROCPlinth(A%,B%,C%,D%,V%,P%,C1%,C2%,C3%,C4%,C5%) 3110 IF P%=0 THEN GCOL C4% TINT 192 ELSE GCOL C2% TINT 128 3120 RECTANGLE FILL A%,B%,C%,D%/2 3130 IF P%=0 THEN GCOL C2% TINT 128 ELSE GCOL C4% TINT 192 3140 RECTANGLE FILL A%,B%+(D%/2),C%,D%/2 3150 IF P%=0 THEN GCOL C5% TINT 255 ELSE GCOL C3% TINT 0 3160 MOVE A%,B% 3170 MOVE A%,B%+D% 3180 PLOT &55,A%+(D%/2),B%+(D%/2) 3190 IF P%=0 THEN GCOL C3% TINT 128 ELSE GCOL C5% TINT 255 3200 MOVE A%+C%,B% 3210 MOVE A%+C%,B%+D% 3220 PLOT &55,C%-(D%/2)+A%,B%+(D%/2) 3230 IF P%=0 THEN GCOL 0 TINT 0 ELSE GCOL C1% TINT 255 3240 RECTANGLE FILL A%+V%,B%+V%,C%-(V%*2),D%-(V%*2) 3250 ENDPROC 3260 3270 DEFPROCHor(BX%,BY%) 3280 GCOL 3 TINT 255 3290 RECTANGLE FILL BX%,BY%-10,100,20 3300 GCOL 63 TINT 255 3310 RECTANGLE FILL BX%,BY%-5,100,10 3320 GCOL 42 TINT 0 3330 CIRCLE FILL BX%,BY%,20 3340 CIRCLE FILL BX%+100,BY%,20 3350 GCOL 63 TINT 0 3360 CIRCLE FILL BX%,BY%,15 3370 CIRCLE FILL BX%+100,BY%,15 3380 GCOL 63 TINT 255 3390 CIRCLE FILL BX%,BY%,10 3400 CIRCLE FILL BX%+100,BY%,10 3410 SOUND 1,-10,BX%+350,2 3420 ENDPROC 3430 3440 DEFPROCVert(BX%,BY%) 3450 GCOL 3 TINT 255 3460 RECTANGLE FILL BX%-10,BY%,20,100 3470 GCOL 63 TINT 255 3480 RECTANGLE FILL BX%-5,BY%,10,100 3490 GCOL 42 TINT 0 3500 CIRCLE FILL BX%,BY%,20 3510 CIRCLE FILL BX%,BY%+100,20 3520 GCOL 63 TINT 0 3530 CIRCLE FILL BX%,BY%,15 3540 CIRCLE FILL BX%,BY%+100,15 3550 GCOL 63 TINT 255 3560 CIRCLE FILL BX%,BY%,10 3570 CIRCLE FILL BX%,BY%+100,10 3580 SOUND 1,-10,BX%+350,2 3590 ENDPROC 3600 3610 DEFPROCLogo(LX%,LY%,LC%,LT%) 3620 IF LC%=1 THEN GCOL 42 TINT LT% ELSE GCOL 7 TINT 255 3630 MOVE 0,0 3640 MOVE 0,LY%/2 3650 PLOT &55,LX%/5,LY%/4 3660 IF LC%=1 THEN GCOL 42 TINT LT% ELSE GCOL 3 TINT 255 3670 MOVE 0,LY%/2 3680 MOVE 0,LY% 3690 PLOT &55,LX%/5,(LY%/4)*3 3700 IF LC%=1 THEN GCOL 42 TINT LT% ELSE GCOL 15 TINT 255 3710 RECTANGLE FILL LX%/5,0,LX%/5,LY% 3720 MOVE (LX%/5)*2,0 3730 MOVE (LX%/5)*3,0 3740 IF LC%=1 THEN GCOL 42 TINT LT% ELSE GCOL 12 TINT 255 3750 PLOT &55,(LX%/5)*2+((LX%/5)/2),LY%/2 3760 MOVE (LX%/5)*2,LY% 3770 MOVE (LX%/5)*3,LY% 3780 IF LC%=1 THEN GCOL 42 TINT LT% ELSE GCOL 8 TINT 255 3790 PLOT &55,(LX%/5)*2+((LX%/5)/2),LY%/2 3800 IF LC%=1 THEN GCOL 42 TINT LT% ELSE GCOL 56 TINT 255 3810 RECTANGLE FILL (LX%/5)*3,0,LX%/5/2,LY% 3820 IF LC%=1 THEN GCOL 42 TINT LT% ELSE GCOL 55 TINT 255 3830 RECTANGLE FILL ((LX%/5)*4)-((LX%/5)/3),0,((LX%/5)/2),LY% 3840 IF LC%=1 THEN GCOL 42 TINT LT% ELSE GCOL 57 TINT 0 3850 RECTANGLE FILL ((LX%/5)*4)-((LX%/5)/2),(LY%/4)*3,LX%/5,LY%/4 3860 ENDPROC 3870 3880 DEFPROCTitleScr 3890 *FX 21,0 3900 *FX 21,9 3910 ORIGIN 0,0 3920 PROCPlinth(0,0,1279,1023,20,1,42,21,21,63,63) 3930 ORIGIN 45,245 3940 PROCLogo(1298,650,1,0) 3950 ORIGIN 60,260 3960 PROCLogo(1298,650,0,128) 3970 ORIGIN 50,0 3980 FOR N%=0 TO 5 3990 PROCPlinth(N%*196,180,196,40,10,1,BLKCOL1%(N%+1),BLKCOL2%(N%+1),BLKCOL3%(N%+1),BLKCOL4%(N%+1),BLKCOL5%(N%+1)) 4000 PROCPlinth(N%*196,950,196,40,10,1,BLKCOL1%(N%+1),BLKCOL2%(N%+1),BLKCOL3%(N%+1),BLKCOL4%(N%+1),BLKCOL5%(N%+1)) 4010 NEXT N% 4020 ORIGIN 0,0 4030 PROCPlinth(924,50,300,100,10,0,42,21,21,63,63) 4040 PROCPlinth(936,62,276,76,10,1,42,21,21,63,63) 4050 PROCPlinth(400,50,476,100,10,0,42,21,21,63,63) 4060 PROCPlinth(412,62,452,76,10,1,42,21,21,63,63) 4070 PROCPlinth(50,50,300,100,10,0,42,21,21,63,63) 4080 PROCPlinth(62,62,276,76,10,1,42,21,21,63,63) 4090 GCOL 42 TINT 0 4100 VDU 5 4110 MOVE 108,110 4120 PRINT"K.S.Pardesi" 4130 MOVE 466,110 4140 PRINT"Press Any Key to Play" 4150 MOVE 984,110 4160 PRINT "S.S.Pardesi" 4170 GCOL 63 TINT 255 4180 MOVE 116,118 4190 PRINT"K.S.Pardesi" 4200 MOVE 472,118 4210 PRINT"Press Any Key to Play" 4220 MOVE 992,118 4230 PRINT "S.S.Pardesi" 4240 A$=GET$ 4250 SOUND 2,-15,10,2 4260 ENDPROC 4270 4280 DEFPROCdelay(DL%) 4290 FOR W%=1 TO DL% 4300 NEXT W% 4310 ENDPROC 4320 4330 DEFPROCLoseFX 4340 *CH. 1 5 4350 FOR SO%=1000 TO 400 STEP -200 4360 SOUND 1,-15,SO%,10 4370 PROCdelay(25000) 4380 NEXT SO% 4390 SOUND 1,-15,300,20 4400 ENDPROC 4410 4420 DEFPROCWinFX 4430 *CH. 1 2 4440 *CH. 2 2 4450 FOR SO%=1 TO 5 4460 SOUND 1,-15,100,10 4470 SOUND 2,-15,110,10 4480 PROCdelay(10000) 4490 NEXT SO% 4500 ENDPROC 4510 4520 DEFPROCGameOver 4530 WN%=0 4540 IF USERSCR%>COMPSCR% THEN WN%=1 4550 IF USERSCR%<COMPSCR% THEN WN%=0 4560 4570 IF USERSCR%=COMPSCR% THEN WN%=2 4580 RN%=RND(5) 4590 PROCPlinth(1034,786,214,210,10,1,BLKCOL1%(RN%),BLKCOL2%(RN%),BLKCOL3%(RN% ),BLKCOL4%(RN%),BLKCOL5%(RN%)) 4600 PROCDoit(1034,905,214,210,"� PRESS �",10,1,1,RN%) 4610 PROCDoit(1034,855,214,210,"� ANY �",10,1,1,RN%) 4620 PROCDoit(1034,805,214,210,"� KEY �",10,1,1,RN%) 4630 4640 RN%=RND(5) 4650 PROCPlinth(360,786,210,210,10,1,BLKCOL1%(RN%),BLKCOL2%(RN%),BLKCOL3%(RN%),BLKCOL4%(RN%),BLKCOL5%(RN%)) 4660 4670 PROCDoit(360,880,210,210,"GAME OVER",10,1,1,RN%) 4680 IF WN%=0 THEN 4690 4700 PROCDoit(360,830,210,210,"� I WIN �",10,1,1,RN%) 4710 PROCLoseFX 4720 ENDIF 4730 IF WN%=1 THEN 4740 PROCDoit(360,830,210,210,"� YOU WIN �",10,1,1,RN%) 4750 PROCWinFX 4760 ENDIF 4770 4780 IF WN%=2 THEN 4790 PROCDoit(360,830,210,210,"� DRAW �",10,1,1,RN%) 4800 SOUND 2,-15,1000,50 4810 ENDIF 4820 *FX 21,0 4830 A$=GET$ 4840 SOUND 2,-15,10,2 4850 RUN 4860 ENDPROC 4870 4880 DEFPROCDoit(X1%,Y1%,LE%,HE%,T$,BDR%,OP%,FL%,DC%) 4890 REM * OP%=0 IF NOT CHOSEN IE SHOWN IN B/W * 4900 REM * FL%=1 IF DONT WANT TO DRAW PLINTH AGAIN * 4910 IF FL%<>1 THEN PROCPlinth(X1%,Y1%,LE%,HE%,8,BDR%,BLKCOL1%(DC%),BLKCOL2%(DC%),BLKCOL3%(DC%),BLKCOL4%(DC%),BLKCOL5%(DC%)) 4920 SZ%=LEN(T$)*16 4930 XTA%=(LE%-SZ%)/2 4940 IF OP%=0 THEN 4950 GCOL BLKCOL3%(DC%) TINT 0 4960 MOVE X1%+XTA%,Y1%+42-8 4970 PRINT T$ 4980 GCOL 63 TINT 255 4990 MOVE X1%+XTA%+4,Y1%+44 5000 PRINT T$ 5010 ELSE 5020 GCOL BLKCOL3%(DC%) TINT 0 5030 MOVE X1%+XTA%,Y1%+42-8 5040 PRINT T$ 5050 GCOL 63 TINT 255 5060 MOVE X1%+XTA%+4,Y1%+44 5070 PRINT T$ 5080 ENDIF 5090 ENDPROC 5100 5110 DEFPROCGo(WT%) 5120 MOVE 452,346 5130 MOVE 752,446 5140 *SGET WT 5150 *SCHOOSE WT 5160 WTR%=RND(5) 5170 PROCDoit(452,346,300,100,"",10,1,0,WTR%) 5180 IF WT%=1 THEN 5190 PROCDoit(452,366,300,100,"� MY TURN �",10,1,1,WTR%) 5200 ELSE 5210 PROCDoit(452,366,300,100,"� YOUR TURN �",10,1,1,WTR%) 5220 ENDIF 5230 PROCdelay(20000) 5240 PLOT &ED,452,346 5250 ENDPROC
� >BOXIT � 15 �Vars ( �TitleScr 2 ȑ 30,40 < �Bord F �score P Z � d �Go(0) n �Userturn x �Userscan � �score � � USERADD%=1 � �Dn@ � �Go(1) � �Compturn � �Compscan � �score � � COMADD%=1 � �t`@ � �� � � ��Userturn � � 8,1 � � ȗ X%,Y%,Z% 0 XPOS%=(�(X%/100)*100):XTEMP%=(XPOS%-50)/100 0 YPOS%=(�(Y%/100)*100):YTEMP%=(YPOS%-50)/100 "* � XPOS%=1200 � YPOS%=700 � XPOS%=1100 ,8 � XPOS%=1200 � �(X%-XPOS%)>�(Y%-YPOS%) � XPOS%=1100 66 � YPOS%=700 � �(X%-XPOS%)<�(Y%-YPOS%) � YPOS%=600 @ � XPOS%-50,YPOS%-50 J � XPOS%+150,YPOS%+150 T *SGET BACK ^ *SCHOOSE BACK h � &ED,326,752 r � �(X%-XPOS%)>�(Y%-YPOS%) � | CR%=�XPOS%+50,YPOS%) � � 15 Ȝ 255 � ȓ XPOS%-20,YPOS%-20,140,40 � �Hor(XPOS%,YPOS%) � Ȗ � DR%=1 � � � � �(X%-XPOS%)<�(Y%-YPOS%) � � CR%=�XPOS%,YPOS%+50) � � 15 Ȝ 255 � ȓ XPOS%-20,YPOS%-20,40,140 � �Vert(XPOS%,YPOS%) � Ȗ � DR%=2 � *SCHOOSE BACK � &ED,XPOS%-50,YPOS%-50 & � Z%=4 � CR%<>63 � 0 � DR%=1 � : �Hor(XPOS%,YPOS%) D � N � DR%=2 � X �Vert(XPOS%,YPOS%) b � l � 2,-15,10,6 v � �tTB � � � � � � � � � ��Calc(OX%,OY%,VX%,VY%) � B1%=0:B2%=0:B3%=0:B4%=0 �4 BCOL1%=�((VX%*100)-50)+OX%,((VY%*100)-100)+OY%) � � BCOL1%=63 � B1%=1 �4 BCOL2%=�((VX%*100)-100)+OX%,((VY%*100)-50)+OY%) � � BCOL2%=63 � B2%=1 �. BCOL3%=�((VX%*100)-50)+OX%,(VY%*100)+OY%) � � BCOL3%=63 � B3%=1 �. BCOL4%=�(VX%*100)+OX%,((VY%*100)-50)+OY%) � BCOL4%=63 � B4%=1 � ��ShowComp(XS%,YS%,HV%) * � 14 Ȝ 255 4 � XS%-50,YS%-50 > � XS%+150,YS%+150 H *SGET COMPBACK R *SCHOOSE COMPBACK \ � HV%=0 � f ȓ Ȑ XS%-30,YS%-30,160,60 p �delay(2000) z � � � HV%=1 � � ȓ Ȑ XS%-30,YS%-30,60,160 � �delay(2000) � � � � &ED,XS%-50,YS%-50 � � 2,-15,10,6 � � � � ��Compturn � � 8,1 � � CX%=1 � 12 � � CY%=1 � 7 � �Calc(0,0,CX%,CY%) � B1%+B2%+B3%+B4%=3 � � B1%=0 � - �ShowComp((CX%*100)-100,(CY%*100)-100,0) $& �Hor((CX%*100)-100,(CY%*100)-100) . � 8 � B2%=0 � B- �ShowComp((CX%*100)-100,(CY%*100)-100,1) L' �Vert((CX%*100)-100,(CY%*100)-100) V � ` � B3%=0 � j' �ShowComp((CX%*100)-100,CY%*100,0) t �Hor((CX%*100)-100,CY%*100) ~ � � � B4%=0 � �' �ShowComp(CX%*100,(CY%*100)-100,1) �! �Vert(CX%*100,(CY%*100)-100) � � � � �tdF � � � � CY% � � CX% � � 8,1 � � LO%=0 � 1 � � QX%=1 � 12 � � QY%=1 � 7 " � (QX%*100)-150,(QY%*100)-150 � (QX%*100)+50,(QY%*100)+50 *SGET COMPBACK �Calc(0,0,QX%,QY%) (8 � (B1%+B2%+B3%+B4%=0+LO% � B1%+B2%+B3%+B4%=1+LO%) � 2 � B1%=0 � </ TX%=(QX%*100)-100:TY%=(QY%*100)-100:TVH%=0 F& �Hor((QX%*100)-100,(QY%*100)-100) P � �dzE Z � d � B2%=0 � n/ TX%=(QX%*100)-100:TY%=(QY%*100)-100:TVH%=1 x' �Vert((QX%*100)-100,(QY%*100)-100) � � �dzE � � � � B3%=0 � �) TX%=(QX%*100)-100:TY%=QY%*100:TVH%=0 � �Hor((QX%*100)-100,QY%*100) � � �dzE � � � � B4%=0 � �) TX%=QX%*100:TY%=(QY%*100)-100:TVH%=1 �! �Vert(QX%*100,(QY%*100)-100) � � �dzE � � � �Calc(0,100,QX%,QY%) ' � B1%+B2%+B3%+B4%=3 � LO%=0 � �DhF �Calc(100,0,QX%,QY%) ' � B1%+B2%+B3%+B4%=3 � LO%=0 � �DhF " �Calc(0,-100,QX%,QY%) ,' � B1%+B2%+B3%+B4%=3 � LO%=0 � �DhF 6 �Calc(-100,0,QX%,QY%) @' � B1%+B2%+B3%+B4%=3 � LO%=0 � �DhF J �ShowComp(TX%,TY%,TVH%) T � �tdF ^ � h *SCHOOSE COMPBACK r& � &ED,(QX%*100)-150,(QY%*100)-150 | � &ED,1004,752 � � QY% � � QX% � � LO% � � � � ��Bord � ȗ ȓ 40,36,1200,700 � ȑ 0,0 �/ �Plinth(0,0,1279,1023,10,1,42,21,21,63,63) �1 �Plinth(350,776,230,228,10,0,42,21,21,63,63) �0 �Plinth(20,20,1240,744,10,0,42,21,21,63,63) �2 �Plinth(1028,776,230,228,10,0,42,21,21,63,63) �1 �Plinth(590,776,430,228,10,0,42,21,21,63,63) 0 �Plinth(608,790,396,94,10,1,42,21,21,63,63) 0 �Plinth(608,894,396,94,10,1,42,21,21,63,63) ȑ 40,782 & �Logo(320,200,1,0) 0 ȑ 30,798 : �Logo(320,200,0,1) D ȑ 40,36 N RD%=�(3) X � RD%=3 � RN%=�(6) b � N%=1 � 13 l � RD%=1 � RN%=�(6) v � M%=1 � 8 � � RD%=2 � RN%=�(6) �t �Plinth(N%*100-110,M%*100-106,20,20,10,1,BLKCOL1%(RN%),BLKCOL2%(RN%),BLKCOL3%(RN%),BLKCOL4%(RN%),BLKCOL5%(RN%)) � � M% � � N% � � � � ��Vars � Ƞ 2 � *CH. 1 3 � *CH. 2 6 � COMPSCR%=0 � USERSCR%=0 � COMCOL%=15 USERCOL%=3 COMADD%=0 USERADD%=0 B � BLKCOL1%(6),BLKCOL2%(6),BLKCOL3%(6),BLKCOL4%(6),BLKCOL5%(6) * � RN%=1 � 6 4 � BLKCOL1%(RN%) > � BLKCOL2%(RN%) H � BLKCOL3%(RN%) R � BLKCOL4%(RN%) \ � BLKCOL5%(RN%) f � RN% p z � 5,5,5,47,26 � � 1,1,1,43,22 � � 4,4,4,46,25 � � 20,20,20,62,41 � � 16,16,16,58,37 � � 17,17,17,59,38 � � � � ��Userscan � USERADD%=0 � � CX%=1 � 12 � � CY%=1 � 7 �" B1%=0:B2%=0:B3%=0:B4%=0:B5%=0 �( BCOL1%=�(CX%*100)-50,(CY%*100)-100) � BCOL1%=63 � B1%=1 ( BCOL2%=�(CX%*100)-100,(CY%*100)-50) � BCOL2%=63 � B2%=1 $" BCOL3%=�(CX%*100)-50,CY%*100) . � BCOL3%=63 � B3%=1 8" BCOL4%=�CX%*100,(CY%*100)-50) B � BCOL4%=63 � B4%=1 L$ B5%=�(CX%*100)-50,(CY%*100)-50) V; � (B1%+B2%+B3%+B4%=4 � B5%<>USERCOL% � B5%<>COMCOL%) � ` USERSCR%+=1 j USERADD%=1 t � 0 Ȝ 0 ~$ ȏ (CX%*100)-50,(CY%*100)-50,34 � � 42 Ȝ 192 �' ȏ Ȑ (CX%*100)-50,(CY%*100)-50,30 � � 63 Ȝ 192 �' ȏ Ȑ (CX%*100)-50,(CY%*100)-50,25 � � USERCOL% Ȝ 255 �' ȏ Ȑ (CX%*100)-50,(CY%*100)-50,20 � � � � CY% � � CX% � � � � ��score ȑ 0,0 � 42 Ȝ 192 ȓ Ȑ 624,910,364,56 ȓ Ȑ 622,806,364,56 ( � 5 2 � 680,950 < � 42 Ȝ 0 F � "MY SCORE : ";COMPSCR% P � 680,842 Z � "YOUR SCORE : ";USERSCR% d � 686,956 n � COMCOL% Ȝ 255 x � "MY SCORE : ";COMPSCR% � � 686,846 � � USERCOL% Ȝ 0 � � "YOUR SCORE : ";USERSCR% � � COMPSCR%+USERSCR%=84 � � �GameOver � � � � � � ȑ 40,36 � � � � ��Compscan � COMADD%=0 � CX%=1 � 12 � CY%=1 � 7 " B1%=0:B2%=0:B3%=0:B4%=0:B5%=0 "( BCOL1%=�(CX%*100)-50,(CY%*100)-100) , � BCOL1%=63 � B1%=1 6( BCOL2%=�(CX%*100)-100,(CY%*100)-50) @ � BCOL2%=63 � B2%=1 J" BCOL3%=�(CX%*100)-50,CY%*100) T � BCOL3%=63 � B3%=1 ^" BCOL4%=�CX%*100,(CY%*100)-50) h � BCOL4%=63 � B4%=1 r$ B5%=�(CX%*100)-50,(CY%*100)-50) |; � (B1%+B2%+B3%+B4%=4 � B5%<>USERCOL% � B5%<>COMCOL%) � � COMPSCR%+=1 � COMADD%=1 � � 0 Ȝ 0 �$ ȏ (CX%*100)-50,(CY%*100)-50,34 � � 42 Ȝ 128 �' ȏ Ȑ (CX%*100)-50,(CY%*100)-50,30 � � 63 Ȝ 128 �' ȏ Ȑ (CX%*100)-50,(CY%*100)-50,25 � � COMCOL% Ȝ 255 �' ȏ Ȑ (CX%*100)-50,(CY%*100)-50,20 � � � � CY% � � CX% � 4 ��Plinth(A%,B%,C%,D%,V%,P%,C1%,C2%,C3%,C4%,C5%) &) � P%=0 � � C4% Ȝ 192 � � C2% Ȝ 128 0 ȓ Ȑ A%,B%,C%,D%/2 :) � P%=0 � � C2% Ȝ 128 � � C4% Ȝ 192 D ȓ Ȑ A%,B%+(D%/2),C%,D%/2 N' � P%=0 � � C5% Ȝ 255 � � C3% Ȝ 0 X � A%,B% b � A%,B%+D% l � &55,A%+(D%/2),B%+(D%/2) v) � P%=0 � � C3% Ȝ 128 � � C5% Ȝ 255 � � A%+C%,B% � � A%+C%,B%+D% �! � &55,C%-(D%/2)+A%,B%+(D%/2) �% � P%=0 � � 0 Ȝ 0 � � C1% Ȝ 255 �* ȓ Ȑ A%+V%,B%+V%,C%-(V%*2),D%-(V%*2) � � � � ��Hor(BX%,BY%) � � 3 Ȝ 255 � ȓ Ȑ BX%,BY%-10,100,20 � � 63 Ȝ 255 � ȓ Ȑ BX%,BY%-5,100,10 � � 42 Ȝ 0 ȏ Ȑ BX%,BY%,20 ȏ Ȑ BX%+100,BY%,20 � 63 Ȝ 0 ȏ Ȑ BX%,BY%,15 * ȏ Ȑ BX%+100,BY%,15 4 � 63 Ȝ 255 > ȏ Ȑ BX%,BY%,10 H ȏ Ȑ BX%+100,BY%,10 R � 1,-10,BX%+350,2 \ � f p ��Vert(BX%,BY%) z � 3 Ȝ 255 � ȓ Ȑ BX%-10,BY%,20,100 � � 63 Ȝ 255 � ȓ Ȑ BX%-5,BY%,10,100 � � 42 Ȝ 0 � ȏ Ȑ BX%,BY%,20 � ȏ Ȑ BX%,BY%+100,20 � � 63 Ȝ 0 � ȏ Ȑ BX%,BY%,15 � ȏ Ȑ BX%,BY%+100,15 � � 63 Ȝ 255 � ȏ Ȑ BX%,BY%,10 � ȏ Ȑ BX%,BY%+100,10 � � 1,-10,BX%+350,2 � ��Logo(LX%,LY%,LC%,LT%) $' � LC%=1 � � 42 Ȝ LT% � � 7 Ȝ 255 . � 0,0 8 � 0,LY%/2 B � &55,LX%/5,LY%/4 L' � LC%=1 � � 42 Ȝ LT% � � 3 Ȝ 255 V � 0,LY%/2 ` � 0,LY% j � &55,LX%/5,(LY%/4)*3 t( � LC%=1 � � 42 Ȝ LT% � � 15 Ȝ 255 ~ ȓ Ȑ LX%/5,0,LX%/5,LY% � � (LX%/5)*2,0 � � (LX%/5)*3,0 �( � LC%=1 � � 42 Ȝ LT% � � 12 Ȝ 255 �& � &55,(LX%/5)*2+((LX%/5)/2),LY%/2 � � (LX%/5)*2,LY% � � (LX%/5)*3,LY% �' � LC%=1 � � 42 Ȝ LT% � � 8 Ȝ 255 �& � &55,(LX%/5)*2+((LX%/5)/2),LY%/2 �( � LC%=1 � � 42 Ȝ LT% � � 56 Ȝ 255 �" ȓ Ȑ (LX%/5)*3,0,LX%/5/2,LY% �( � LC%=1 � � 42 Ȝ LT% � � 55 Ȝ 255 �4 ȓ Ȑ ((LX%/5)*4)-((LX%/5)/3),0,((LX%/5)/2),LY% & � LC%=1 � � 42 Ȝ LT% � � 57 Ȝ 0 8 ȓ Ȑ ((LX%/5)*4)-((LX%/5)/2),(LY%/4)*3,LX%/5,LY%/4 � ( ��TitleScr 2 *FX 21,0 < *FX 21,9 F ȑ 0,0 P/ �Plinth(0,0,1279,1023,20,1,42,21,21,63,63) Z ȑ 45,245 d �Logo(1298,650,1,0) n ȑ 60,260 x �Logo(1298,650,0,128) � ȑ 50,0 � � N%=0 � 5 �o �Plinth(N%*196,180,196,40,10,1,BLKCOL1%(N%+1),BLKCOL2%(N%+1),BLKCOL3%(N%+1),BLKCOL4%(N%+1),BLKCOL5%(N%+1)) �o �Plinth(N%*196,950,196,40,10,1,BLKCOL1%(N%+1),BLKCOL2%(N%+1),BLKCOL3%(N%+1),BLKCOL4%(N%+1),BLKCOL5%(N%+1)) � � N% � ȑ 0,0 �0 �Plinth(924,50,300,100,10,0,42,21,21,63,63) �/ �Plinth(936,62,276,76,10,1,42,21,21,63,63) �0 �Plinth(400,50,476,100,10,0,42,21,21,63,63) �/ �Plinth(412,62,452,76,10,1,42,21,21,63,63) �/ �Plinth(50,50,300,100,10,0,42,21,21,63,63) �. �Plinth(62,62,276,76,10,1,42,21,21,63,63) � � 42 Ȝ 0 � 5 � 108,110 �"K.S.Pardesi" " � 466,110 , �"Press Any Key to Play" 6 � 984,110 @ � "S.S.Pardesi" J � 63 Ȝ 255 T � 116,118 ^ �"K.S.Pardesi" h � 472,118 r �"Press Any Key to Play" | � 992,118 � � "S.S.Pardesi" � A$=� � � 2,-15,10,2 � � � � ��delay(DL%) � � W%=1 � DL% � � W% � � � � ��LoseFX � *CH. 1 5 � � SO%=1000 � 400 � -200 � 1,-15,SO%,10 �delay(25000) � SO% & � 1,-15,300,20 0 � : D ��WinFX N *CH. 1 2 X *CH. 2 2 b � SO%=1 � 5 l � 1,-15,100,10 v � 2,-15,110,10 � �delay(10000) � � SO% � � � � ��GameOver � WN%=0 � � USERSCR%>COMPSCR% � WN%=1 � � USERSCR%<COMPSCR% � WN%=0 � � � USERSCR%=COMPSCR% � WN%=2 � RN%=�(5) �j �Plinth(1034,786,214,210,10,1,BLKCOL1%(RN%),BLKCOL2%(RN%),BLKCOL3%(RN% ),BLKCOL4%(RN%),BLKCOL5%(RN%)) �3 �Doit(1034,905,214,210,"� PRESS �",10,1,1,RN%) 1 �Doit(1034,855,214,210,"� ANY �",10,1,1,RN%) 1 �Doit(1034,805,214,210,"� KEY �",10,1,1,RN%) RN%=�(5) *h �Plinth(360,786,210,210,10,1,BLKCOL1%(RN%),BLKCOL2%(RN%),BLKCOL3%(RN%),BLKCOL4%(RN%),BLKCOL5%(RN%)) 4 >2 �Doit(360,880,210,210,"GAME OVER",10,1,1,RN%) H � WN%=0 � R \2 �Doit(360,830,210,210,"� I WIN �",10,1,1,RN%) f �LoseFX p � z � WN%=1 � �4 �Doit(360,830,210,210,"� YOU WIN �",10,1,1,RN%) � �WinFX � � � � � WN%=2 � �1 �Doit(360,830,210,210,"� DRAW �",10,1,1,RN%) � � 2,-15,1000,50 � � � *FX 21,0 � A$=� � � 2,-15,10,2 � � � � 0 ��Doit(X1%,Y1%,LE%,HE%,T$,BDR%,OP%,FL%,DC%) . � * OP%=0 IF NOT CHOSEN IE SHOWN IN B/W * $2 � * FL%=1 IF DONT WANT TO DRAW PLINTH AGAIN * .u � FL%<>1 � �Plinth(X1%,Y1%,LE%,HE%,8,BDR%,BLKCOL1%(DC%),BLKCOL2%(DC%),BLKCOL3%(DC%),BLKCOL4%(DC%),BLKCOL5%(DC%)) 8 SZ%=�(T$)*16 B XTA%=(LE%-SZ%)/2 L � OP%=0 � V � BLKCOL3%(DC%) Ȝ 0 ` � X1%+XTA%,Y1%+42-8 j � T$ t � 63 Ȝ 255 ~ � X1%+XTA%+4,Y1%+44 � � T$ � � � � BLKCOL3%(DC%) Ȝ 0 � � X1%+XTA%,Y1%+42-8 � � T$ � � 63 Ȝ 255 � � X1%+XTA%+4,Y1%+44 � � T$ � � � � � � ��Go(WT%) � 452,346 � 752,446 *SGET WT *SCHOOSE WT ( WTR%=�(5) 2* �Doit(452,346,300,100,"",10,1,0,WTR%) < � WT%=1 � F5 �Doit(452,366,300,100,"� MY TURN �",10,1,1,WTR%) P � Z7 �Doit(452,366,300,100,"� YOUR TURN �",10,1,1,WTR%) d � n �delay(20000) x � &ED,452,346 � � �
00000000 0d 00 0a 0d 20 f4 20 3e 42 4f 58 49 54 0d 00 14 |.... . >BOXIT...| 00000010 09 20 eb 20 31 35 0d 00 1e 0a 20 f2 56 61 72 73 |. . 15.... .Vars| 00000020 0d 00 28 0e 20 f2 54 69 74 6c 65 53 63 72 0d 00 |..(. .TitleScr..| 00000030 32 0d 20 c8 91 20 33 30 2c 34 30 0d 00 3c 0a 20 |2. .. 30,40..<. | 00000040 f2 42 6f 72 64 0d 00 46 0b 20 f2 73 63 6f 72 65 |.Bord..F. .score| 00000050 0d 00 50 05 20 0d 00 5a 06 20 f5 0d 00 64 0b 20 |..P. ..Z. ...d. | 00000060 f2 47 6f 28 30 29 0d 00 6e 0e 20 f2 55 73 65 72 |.Go(0)..n. .User| 00000070 74 75 72 6e 0d 00 78 0e 20 f2 55 73 65 72 73 63 |turn..x. .Usersc| 00000080 61 6e 0d 00 82 0b 20 f2 73 63 6f 72 65 0d 00 8c |an.... .score...| 00000090 18 20 e7 20 55 53 45 52 41 44 44 25 3d 31 20 8c |. . USERADD%=1 .| 000000a0 20 8d 44 6e 40 0d 00 96 0b 20 f2 47 6f 28 31 29 | .Dn@.... .Go(1)| 000000b0 0d 00 a0 0e 20 f2 43 6f 6d 70 74 75 72 6e 0d 00 |.... .Compturn..| 000000c0 aa 0e 20 f2 43 6f 6d 70 73 63 61 6e 0d 00 b4 0b |.. .Compscan....| 000000d0 20 f2 73 63 6f 72 65 0d 00 be 17 20 e7 20 43 4f | .score.... . CO| 000000e0 4d 41 44 44 25 3d 31 20 8c 20 8d 74 60 40 0d 00 |MADD%=1 . .t`@..| 000000f0 c8 07 20 fd a3 0d 00 dc 04 0d 00 e6 0f 20 dd f2 |.. .......... ..| 00000100 55 73 65 72 74 75 72 6e 0d 00 f0 0a 20 e6 20 38 |Userturn.... . 8| 00000110 2c 31 0d 00 fa 06 20 f5 0d 01 04 10 20 c8 97 20 |,1.... ..... .. | 00000120 58 25 2c 59 25 2c 5a 25 0d 01 0e 30 20 58 50 4f |X%,Y%,Z%...0 XPO| 00000130 53 25 3d 28 a8 28 58 25 2f 31 30 30 29 2a 31 30 |S%=(.(X%/100)*10| 00000140 30 29 3a 58 54 45 4d 50 25 3d 28 58 50 4f 53 25 |0):XTEMP%=(XPOS%| 00000150 2d 35 30 29 2f 31 30 30 0d 01 18 30 20 59 50 4f |-50)/100...0 YPO| 00000160 53 25 3d 28 a8 28 59 25 2f 31 30 30 29 2a 31 30 |S%=(.(Y%/100)*10| 00000170 30 29 3a 59 54 45 4d 50 25 3d 28 59 50 4f 53 25 |0):YTEMP%=(YPOS%| 00000180 2d 35 30 29 2f 31 30 30 0d 01 22 2a 20 e7 20 58 |-50)/100.."* . X| 00000190 50 4f 53 25 3d 31 32 30 30 20 80 20 59 50 4f 53 |POS%=1200 . YPOS| 000001a0 25 3d 37 30 30 20 8c 20 58 50 4f 53 25 3d 31 31 |%=700 . XPOS%=11| 000001b0 30 30 0d 01 2c 38 20 e7 20 58 50 4f 53 25 3d 31 |00..,8 . XPOS%=1| 000001c0 32 30 30 20 80 20 94 28 58 25 2d 58 50 4f 53 25 |200 . .(X%-XPOS%| 000001d0 29 3e 94 28 59 25 2d 59 50 4f 53 25 29 20 8c 20 |)>.(Y%-YPOS%) . | 000001e0 58 50 4f 53 25 3d 31 31 30 30 0d 01 36 36 20 e7 |XPOS%=1100..66 .| 000001f0 20 59 50 4f 53 25 3d 37 30 30 20 80 20 94 28 58 | YPOS%=700 . .(X| 00000200 25 2d 58 50 4f 53 25 29 3c 94 28 59 25 2d 59 50 |%-XPOS%)<.(Y%-YP| 00000210 4f 53 25 29 20 8c 20 59 50 4f 53 25 3d 36 30 30 |OS%) . YPOS%=600| 00000220 0d 01 40 18 20 ec 20 58 50 4f 53 25 2d 35 30 2c |..@. . XPOS%-50,| 00000230 59 50 4f 53 25 2d 35 30 0d 01 4a 1a 20 ec 20 58 |YPOS%-50..J. . X| 00000240 50 4f 53 25 2b 31 35 30 2c 59 50 4f 53 25 2b 31 |POS%+150,YPOS%+1| 00000250 35 30 0d 01 54 0f 20 2a 53 47 45 54 20 42 41 43 |50..T. *SGET BAC| 00000260 4b 0d 01 5e 12 20 2a 53 43 48 4f 4f 53 45 20 42 |K..^. *SCHOOSE B| 00000270 41 43 4b 0d 01 68 12 20 f0 20 26 45 44 2c 33 32 |ACK..h. . &ED,32| 00000280 36 2c 37 35 32 0d 01 72 20 20 e7 20 94 28 58 25 |6,752..r . .(X%| 00000290 2d 58 50 4f 53 25 29 3e 94 28 59 25 2d 59 50 4f |-XPOS%)>.(Y%-YPO| 000002a0 53 25 29 20 8c 0d 01 7c 19 20 43 52 25 3d b0 58 |S%) ...|. CR%=.X| 000002b0 50 4f 53 25 2b 35 30 2c 59 50 4f 53 25 29 0d 01 |POS%+50,YPOS%)..| 000002c0 86 10 20 e6 20 31 35 20 c8 9c 20 32 35 35 0d 01 |.. . 15 .. 255..| 000002d0 90 20 20 c8 93 20 58 50 4f 53 25 2d 32 30 2c 59 |. .. XPOS%-20,Y| 000002e0 50 4f 53 25 2d 32 30 2c 31 34 30 2c 34 30 0d 01 |POS%-20,140,40..| 000002f0 9a 16 20 f2 48 6f 72 28 58 50 4f 53 25 2c 59 50 |.. .Hor(XPOS%,YP| 00000300 4f 53 25 29 0d 01 a4 07 20 c8 96 0d 01 ae 0a 20 |OS%).... ...... | 00000310 44 52 25 3d 31 0d 01 b8 06 20 cd 0d 01 c2 20 20 |DR%=1.... .... | 00000320 e7 20 94 28 58 25 2d 58 50 4f 53 25 29 3c 94 28 |. .(X%-XPOS%)<.(| 00000330 59 25 2d 59 50 4f 53 25 29 20 8c 0d 01 cc 19 20 |Y%-YPOS%) ..... | 00000340 43 52 25 3d b0 58 50 4f 53 25 2c 59 50 4f 53 25 |CR%=.XPOS%,YPOS%| 00000350 2b 35 30 29 0d 01 d6 10 20 e6 20 31 35 20 c8 9c |+50).... . 15 ..| 00000360 20 32 35 35 0d 01 e0 20 20 c8 93 20 58 50 4f 53 | 255... .. XPOS| 00000370 25 2d 32 30 2c 59 50 4f 53 25 2d 32 30 2c 34 30 |%-20,YPOS%-20,40| 00000380 2c 31 34 30 0d 01 ea 17 20 f2 56 65 72 74 28 58 |,140.... .Vert(X| 00000390 50 4f 53 25 2c 59 50 4f 53 25 29 0d 01 f4 07 20 |POS%,YPOS%).... | 000003a0 c8 96 0d 01 fe 0a 20 44 52 25 3d 32 0d 02 08 06 |...... DR%=2....| 000003b0 20 cd 0d 02 12 12 20 2a 53 43 48 4f 4f 53 45 20 | ..... *SCHOOSE | 000003c0 42 41 43 4b 0d 02 1c 1c 20 f0 20 26 45 44 2c 58 |BACK.... . &ED,X| 000003d0 50 4f 53 25 2d 35 30 2c 59 50 4f 53 25 2d 35 30 |POS%-50,YPOS%-50| 000003e0 0d 02 26 17 20 e7 20 5a 25 3d 34 20 80 20 43 52 |..&. . Z%=4 . CR| 000003f0 25 3c 3e 36 33 20 8c 0d 02 30 0e 20 e7 20 44 52 |%<>63 ...0. . DR| 00000400 25 3d 31 20 8c 0d 02 3a 16 20 f2 48 6f 72 28 58 |%=1 ...:. .Hor(X| 00000410 50 4f 53 25 2c 59 50 4f 53 25 29 0d 02 44 06 20 |POS%,YPOS%)..D. | 00000420 cd 0d 02 4e 0e 20 e7 20 44 52 25 3d 32 20 8c 0d |...N. . DR%=2 ..| 00000430 02 58 17 20 f2 56 65 72 74 28 58 50 4f 53 25 2c |.X. .Vert(XPOS%,| 00000440 59 50 4f 53 25 29 0d 02 62 06 20 cd 0d 02 6c 11 |YPOS%)..b. ...l.| 00000450 20 d4 20 32 2c 2d 31 35 2c 31 30 2c 36 0d 02 76 | . 2,-15,10,6..v| 00000460 0b 20 e5 20 8d 74 54 42 0d 02 80 06 20 cd 0d 02 |. . .tTB.... ...| 00000470 8a 08 20 fd 20 a3 0d 02 94 06 20 e1 0d 02 9e 04 |.. . ..... .....| 00000480 0d 02 a8 1c 20 dd f2 43 61 6c 63 28 4f 58 25 2c |.... ..Calc(OX%,| 00000490 4f 59 25 2c 56 58 25 2c 56 59 25 29 0d 02 b2 1c |OY%,VX%,VY%)....| 000004a0 20 42 31 25 3d 30 3a 42 32 25 3d 30 3a 42 33 25 | B1%=0:B2%=0:B3%| 000004b0 3d 30 3a 42 34 25 3d 30 0d 02 bc 34 20 42 43 4f |=0:B4%=0...4 BCO| 000004c0 4c 31 25 3d b0 28 28 56 58 25 2a 31 30 30 29 2d |L1%=.((VX%*100)-| 000004d0 35 30 29 2b 4f 58 25 2c 28 28 56 59 25 2a 31 30 |50)+OX%,((VY%*10| 000004e0 30 29 2d 31 30 30 29 2b 4f 59 25 29 0d 02 c6 18 |0)-100)+OY%)....| 000004f0 20 e7 20 42 43 4f 4c 31 25 3d 36 33 20 8c 20 42 | . BCOL1%=63 . B| 00000500 31 25 3d 31 0d 02 d0 34 20 42 43 4f 4c 32 25 3d |1%=1...4 BCOL2%=| 00000510 b0 28 28 56 58 25 2a 31 30 30 29 2d 31 30 30 29 |.((VX%*100)-100)| 00000520 2b 4f 58 25 2c 28 28 56 59 25 2a 31 30 30 29 2d |+OX%,((VY%*100)-| 00000530 35 30 29 2b 4f 59 25 29 0d 02 da 18 20 e7 20 42 |50)+OY%).... . B| 00000540 43 4f 4c 32 25 3d 36 33 20 8c 20 42 32 25 3d 31 |COL2%=63 . B2%=1| 00000550 0d 02 e4 2e 20 42 43 4f 4c 33 25 3d b0 28 28 56 |.... BCOL3%=.((V| 00000560 58 25 2a 31 30 30 29 2d 35 30 29 2b 4f 58 25 2c |X%*100)-50)+OX%,| 00000570 28 56 59 25 2a 31 30 30 29 2b 4f 59 25 29 0d 02 |(VY%*100)+OY%)..| 00000580 ee 18 20 e7 20 42 43 4f 4c 33 25 3d 36 33 20 8c |.. . BCOL3%=63 .| 00000590 20 42 33 25 3d 31 0d 02 f8 2e 20 42 43 4f 4c 34 | B3%=1.... BCOL4| 000005a0 25 3d b0 28 56 58 25 2a 31 30 30 29 2b 4f 58 25 |%=.(VX%*100)+OX%| 000005b0 2c 28 28 56 59 25 2a 31 30 30 29 2d 35 30 29 2b |,((VY%*100)-50)+| 000005c0 4f 59 25 29 0d 03 02 18 20 e7 20 42 43 4f 4c 34 |OY%).... . BCOL4| 000005d0 25 3d 36 33 20 8c 20 42 34 25 3d 31 0d 03 0c 06 |%=63 . B4%=1....| 000005e0 20 e1 0d 03 16 04 0d 03 20 1c 20 dd f2 53 68 6f | ....... . ..Sho| 000005f0 77 43 6f 6d 70 28 58 53 25 2c 59 53 25 2c 48 56 |wComp(XS%,YS%,HV| 00000600 25 29 0d 03 2a 10 20 e6 20 31 34 20 c8 9c 20 32 |%)..*. . 14 .. 2| 00000610 35 35 0d 03 34 14 20 ec 20 58 53 25 2d 35 30 2c |55..4. . XS%-50,| 00000620 59 53 25 2d 35 30 0d 03 3e 16 20 ec 20 58 53 25 |YS%-50..>. . XS%| 00000630 2b 31 35 30 2c 59 53 25 2b 31 35 30 0d 03 48 13 |+150,YS%+150..H.| 00000640 20 2a 53 47 45 54 20 43 4f 4d 50 42 41 43 4b 0d | *SGET COMPBACK.| 00000650 03 52 16 20 2a 53 43 48 4f 4f 53 45 20 43 4f 4d |.R. *SCHOOSE COM| 00000660 50 42 41 43 4b 0d 03 5c 0e 20 e7 20 48 56 25 3d |PBACK..\. . HV%=| 00000670 30 20 8c 0d 03 66 1f 20 c8 93 20 c8 90 20 58 53 |0 ...f. .. .. XS| 00000680 25 2d 33 30 2c 59 53 25 2d 33 30 2c 31 36 30 2c |%-30,YS%-30,160,| 00000690 36 30 0d 03 70 11 20 f2 64 65 6c 61 79 28 32 30 |60..p. .delay(20| 000006a0 30 30 29 0d 03 7a 06 20 cd 0d 03 84 0e 20 e7 20 |00)..z. ..... . | 000006b0 48 56 25 3d 31 20 8c 0d 03 8e 1f 20 c8 93 20 c8 |HV%=1 ..... .. .| 000006c0 90 20 58 53 25 2d 33 30 2c 59 53 25 2d 33 30 2c |. XS%-30,YS%-30,| 000006d0 36 30 2c 31 36 30 0d 03 98 11 20 f2 64 65 6c 61 |60,160.... .dela| 000006e0 79 28 32 30 30 30 29 0d 03 a2 06 20 cd 0d 03 ac |y(2000).... ....| 000006f0 18 20 f0 20 26 45 44 2c 58 53 25 2d 35 30 2c 59 |. . &ED,XS%-50,Y| 00000700 53 25 2d 35 30 0d 03 b6 11 20 d4 20 32 2c 2d 31 |S%-50.... . 2,-1| 00000710 35 2c 31 30 2c 36 0d 03 c0 06 20 e1 0d 03 ca 04 |5,10,6.... .....| 00000720 0d 03 d4 0f 20 dd f2 43 6f 6d 70 74 75 72 6e 0d |.... ..Compturn.| 00000730 03 de 0a 20 e6 20 38 2c 31 0d 03 e8 11 20 e3 20 |... . 8,1.... . | 00000740 43 58 25 3d 31 20 b8 20 31 32 0d 03 f2 10 20 e3 |CX%=1 . 12.... .| 00000750 20 43 59 25 3d 31 20 b8 20 37 0d 03 fc 17 20 f2 | CY%=1 . 7.... .| 00000760 43 61 6c 63 28 30 2c 30 2c 43 58 25 2c 43 59 25 |Calc(0,0,CX%,CY%| 00000770 29 0d 04 06 1a 20 e7 20 42 31 25 2b 42 32 25 2b |).... . B1%+B2%+| 00000780 42 33 25 2b 42 34 25 3d 33 20 8c 0d 04 10 0e 20 |B3%+B4%=3 ..... | 00000790 e7 20 42 31 25 3d 30 20 8c 0d 04 1a 2d 20 f2 53 |. B1%=0 ....- .S| 000007a0 68 6f 77 43 6f 6d 70 28 28 43 58 25 2a 31 30 30 |howComp((CX%*100| 000007b0 29 2d 31 30 30 2c 28 43 59 25 2a 31 30 30 29 2d |)-100,(CY%*100)-| 000007c0 31 30 30 2c 30 29 0d 04 24 26 20 f2 48 6f 72 28 |100,0)..$& .Hor(| 000007d0 28 43 58 25 2a 31 30 30 29 2d 31 30 30 2c 28 43 |(CX%*100)-100,(C| 000007e0 59 25 2a 31 30 30 29 2d 31 30 30 29 0d 04 2e 06 |Y%*100)-100)....| 000007f0 20 cd 0d 04 38 0e 20 e7 20 42 32 25 3d 30 20 8c | ...8. . B2%=0 .| 00000800 0d 04 42 2d 20 f2 53 68 6f 77 43 6f 6d 70 28 28 |..B- .ShowComp((| 00000810 43 58 25 2a 31 30 30 29 2d 31 30 30 2c 28 43 59 |CX%*100)-100,(CY| 00000820 25 2a 31 30 30 29 2d 31 30 30 2c 31 29 0d 04 4c |%*100)-100,1)..L| 00000830 27 20 f2 56 65 72 74 28 28 43 58 25 2a 31 30 30 |' .Vert((CX%*100| 00000840 29 2d 31 30 30 2c 28 43 59 25 2a 31 30 30 29 2d |)-100,(CY%*100)-| 00000850 31 30 30 29 0d 04 56 06 20 cd 0d 04 60 0e 20 e7 |100)..V. ...`. .| 00000860 20 42 33 25 3d 30 20 8c 0d 04 6a 27 20 f2 53 68 | B3%=0 ...j' .Sh| 00000870 6f 77 43 6f 6d 70 28 28 43 58 25 2a 31 30 30 29 |owComp((CX%*100)| 00000880 2d 31 30 30 2c 43 59 25 2a 31 30 30 2c 30 29 0d |-100,CY%*100,0).| 00000890 04 74 20 20 f2 48 6f 72 28 28 43 58 25 2a 31 30 |.t .Hor((CX%*10| 000008a0 30 29 2d 31 30 30 2c 43 59 25 2a 31 30 30 29 0d |0)-100,CY%*100).| 000008b0 04 7e 06 20 cd 0d 04 88 0e 20 e7 20 42 34 25 3d |.~. ..... . B4%=| 000008c0 30 20 8c 0d 04 92 27 20 f2 53 68 6f 77 43 6f 6d |0 ....' .ShowCom| 000008d0 70 28 43 58 25 2a 31 30 30 2c 28 43 59 25 2a 31 |p(CX%*100,(CY%*1| 000008e0 30 30 29 2d 31 30 30 2c 31 29 0d 04 9c 21 20 f2 |00)-100,1)...! .| 000008f0 56 65 72 74 28 43 58 25 2a 31 30 30 2c 28 43 59 |Vert(CX%*100,(CY| 00000900 25 2a 31 30 30 29 2d 31 30 30 29 0d 04 a6 06 20 |%*100)-100).... | 00000910 cd 0d 04 b0 0b 20 e5 20 8d 74 64 46 0d 04 ba 06 |..... . .tdF....| 00000920 20 cd 0d 04 c4 0a 20 ed 20 43 59 25 0d 04 ce 0a | ..... . CY%....| 00000930 20 ed 20 43 58 25 0d 04 d8 0a 20 e6 20 38 2c 31 | . CX%.... . 8,1| 00000940 0d 04 e2 10 20 e3 20 4c 4f 25 3d 30 20 b8 20 31 |.... . LO%=0 . 1| 00000950 0d 04 ec 11 20 e3 20 51 58 25 3d 31 20 b8 20 31 |.... . QX%=1 . 1| 00000960 32 0d 04 f6 10 20 e3 20 51 59 25 3d 31 20 b8 20 |2.... . QY%=1 . | 00000970 37 0d 05 00 22 20 ec 20 28 51 58 25 2a 31 30 30 |7..." . (QX%*100| 00000980 29 2d 31 35 30 2c 28 51 59 25 2a 31 30 30 29 2d |)-150,(QY%*100)-| 00000990 31 35 30 0d 05 0a 20 20 ec 20 28 51 58 25 2a 31 |150... . (QX%*1| 000009a0 30 30 29 2b 35 30 2c 28 51 59 25 2a 31 30 30 29 |00)+50,(QY%*100)| 000009b0 2b 35 30 0d 05 14 13 20 2a 53 47 45 54 20 43 4f |+50.... *SGET CO| 000009c0 4d 50 42 41 43 4b 0d 05 1e 17 20 f2 43 61 6c 63 |MPBACK.... .Calc| 000009d0 28 30 2c 30 2c 51 58 25 2c 51 59 25 29 0d 05 28 |(0,0,QX%,QY%)..(| 000009e0 38 20 e7 20 28 42 31 25 2b 42 32 25 2b 42 33 25 |8 . (B1%+B2%+B3%| 000009f0 2b 42 34 25 3d 30 2b 4c 4f 25 20 84 20 42 31 25 |+B4%=0+LO% . B1%| 00000a00 2b 42 32 25 2b 42 33 25 2b 42 34 25 3d 31 2b 4c |+B2%+B3%+B4%=1+L| 00000a10 4f 25 29 20 8c 0d 05 32 0e 20 e7 20 42 31 25 3d |O%) ...2. . B1%=| 00000a20 30 20 8c 0d 05 3c 2f 20 54 58 25 3d 28 51 58 25 |0 ...</ TX%=(QX%| 00000a30 2a 31 30 30 29 2d 31 30 30 3a 54 59 25 3d 28 51 |*100)-100:TY%=(Q| 00000a40 59 25 2a 31 30 30 29 2d 31 30 30 3a 54 56 48 25 |Y%*100)-100:TVH%| 00000a50 3d 30 0d 05 46 26 20 f2 48 6f 72 28 28 51 58 25 |=0..F& .Hor((QX%| 00000a60 2a 31 30 30 29 2d 31 30 30 2c 28 51 59 25 2a 31 |*100)-100,(QY%*1| 00000a70 30 30 29 2d 31 30 30 29 0d 05 50 0b 20 e5 20 8d |00)-100)..P. . .| 00000a80 64 7a 45 0d 05 5a 06 20 cd 0d 05 64 0e 20 e7 20 |dzE..Z. ...d. . | 00000a90 42 32 25 3d 30 20 8c 0d 05 6e 2f 20 54 58 25 3d |B2%=0 ...n/ TX%=| 00000aa0 28 51 58 25 2a 31 30 30 29 2d 31 30 30 3a 54 59 |(QX%*100)-100:TY| 00000ab0 25 3d 28 51 59 25 2a 31 30 30 29 2d 31 30 30 3a |%=(QY%*100)-100:| 00000ac0 54 56 48 25 3d 31 0d 05 78 27 20 f2 56 65 72 74 |TVH%=1..x' .Vert| 00000ad0 28 28 51 58 25 2a 31 30 30 29 2d 31 30 30 2c 28 |((QX%*100)-100,(| 00000ae0 51 59 25 2a 31 30 30 29 2d 31 30 30 29 0d 05 82 |QY%*100)-100)...| 00000af0 0b 20 e5 20 8d 64 7a 45 0d 05 8c 06 20 cd 0d 05 |. . .dzE.... ...| 00000b00 96 0e 20 e7 20 42 33 25 3d 30 20 8c 0d 05 a0 29 |.. . B3%=0 ....)| 00000b10 20 54 58 25 3d 28 51 58 25 2a 31 30 30 29 2d 31 | TX%=(QX%*100)-1| 00000b20 30 30 3a 54 59 25 3d 51 59 25 2a 31 30 30 3a 54 |00:TY%=QY%*100:T| 00000b30 56 48 25 3d 30 0d 05 aa 20 20 f2 48 6f 72 28 28 |VH%=0... .Hor((| 00000b40 51 58 25 2a 31 30 30 29 2d 31 30 30 2c 51 59 25 |QX%*100)-100,QY%| 00000b50 2a 31 30 30 29 0d 05 b4 0b 20 e5 20 8d 64 7a 45 |*100).... . .dzE| 00000b60 0d 05 be 06 20 cd 0d 05 c8 0e 20 e7 20 42 34 25 |.... ..... . B4%| 00000b70 3d 30 20 8c 0d 05 d2 29 20 54 58 25 3d 51 58 25 |=0 ....) TX%=QX%| 00000b80 2a 31 30 30 3a 54 59 25 3d 28 51 59 25 2a 31 30 |*100:TY%=(QY%*10| 00000b90 30 29 2d 31 30 30 3a 54 56 48 25 3d 31 0d 05 dc |0)-100:TVH%=1...| 00000ba0 21 20 f2 56 65 72 74 28 51 58 25 2a 31 30 30 2c |! .Vert(QX%*100,| 00000bb0 28 51 59 25 2a 31 30 30 29 2d 31 30 30 29 0d 05 |(QY%*100)-100)..| 00000bc0 e6 0b 20 e5 20 8d 64 7a 45 0d 05 f0 06 20 cd 0d |.. . .dzE.... ..| 00000bd0 05 fa 19 20 f2 43 61 6c 63 28 30 2c 31 30 30 2c |... .Calc(0,100,| 00000be0 51 58 25 2c 51 59 25 29 0d 06 04 27 20 e7 20 42 |QX%,QY%)...' . B| 00000bf0 31 25 2b 42 32 25 2b 42 33 25 2b 42 34 25 3d 33 |1%+B2%+B3%+B4%=3| 00000c00 20 80 20 4c 4f 25 3d 30 20 8c 20 8d 44 68 46 0d | . LO%=0 . .DhF.| 00000c10 06 0e 19 20 f2 43 61 6c 63 28 31 30 30 2c 30 2c |... .Calc(100,0,| 00000c20 51 58 25 2c 51 59 25 29 0d 06 18 27 20 e7 20 42 |QX%,QY%)...' . B| 00000c30 31 25 2b 42 32 25 2b 42 33 25 2b 42 34 25 3d 33 |1%+B2%+B3%+B4%=3| 00000c40 20 80 20 4c 4f 25 3d 30 20 8c 20 8d 44 68 46 0d | . LO%=0 . .DhF.| 00000c50 06 22 1a 20 f2 43 61 6c 63 28 30 2c 2d 31 30 30 |.". .Calc(0,-100| 00000c60 2c 51 58 25 2c 51 59 25 29 0d 06 2c 27 20 e7 20 |,QX%,QY%)..,' . | 00000c70 42 31 25 2b 42 32 25 2b 42 33 25 2b 42 34 25 3d |B1%+B2%+B3%+B4%=| 00000c80 33 20 80 20 4c 4f 25 3d 30 20 8c 20 8d 44 68 46 |3 . LO%=0 . .DhF| 00000c90 0d 06 36 1a 20 f2 43 61 6c 63 28 2d 31 30 30 2c |..6. .Calc(-100,| 00000ca0 30 2c 51 58 25 2c 51 59 25 29 0d 06 40 27 20 e7 |0,QX%,QY%)..@' .| 00000cb0 20 42 31 25 2b 42 32 25 2b 42 33 25 2b 42 34 25 | B1%+B2%+B3%+B4%| 00000cc0 3d 33 20 80 20 4c 4f 25 3d 30 20 8c 20 8d 44 68 |=3 . LO%=0 . .Dh| 00000cd0 46 0d 06 4a 1c 20 f2 53 68 6f 77 43 6f 6d 70 28 |F..J. .ShowComp(| 00000ce0 54 58 25 2c 54 59 25 2c 54 56 48 25 29 0d 06 54 |TX%,TY%,TVH%)..T| 00000cf0 0b 20 e5 20 8d 74 64 46 0d 06 5e 06 20 cd 0d 06 |. . .tdF..^. ...| 00000d00 68 16 20 2a 53 43 48 4f 4f 53 45 20 43 4f 4d 50 |h. *SCHOOSE COMP| 00000d10 42 41 43 4b 0d 06 72 26 20 f0 20 26 45 44 2c 28 |BACK..r& . &ED,(| 00000d20 51 58 25 2a 31 30 30 29 2d 31 35 30 2c 28 51 59 |QX%*100)-150,(QY| 00000d30 25 2a 31 30 30 29 2d 31 35 30 0d 06 7c 13 20 f0 |%*100)-150..|. .| 00000d40 20 26 45 44 2c 31 30 30 34 2c 37 35 32 0d 06 86 | &ED,1004,752...| 00000d50 0a 20 ed 20 51 59 25 0d 06 90 0a 20 ed 20 51 58 |. . QY%.... . QX| 00000d60 25 0d 06 9a 0a 20 ed 20 4c 4f 25 0d 06 a4 06 20 |%.... . LO%.... | 00000d70 e1 0d 06 ae 04 0d 06 b8 0b 20 dd f2 42 6f 72 64 |......... ..Bord| 00000d80 0d 06 c2 19 20 c8 97 20 c8 93 20 34 30 2c 33 36 |.... .. .. 40,36| 00000d90 2c 31 32 30 30 2c 37 30 30 0d 06 cc 0b 20 c8 91 |,1200,700.... ..| 00000da0 20 30 2c 30 0d 06 d6 2f 20 f2 50 6c 69 6e 74 68 | 0,0.../ .Plinth| 00000db0 28 30 2c 30 2c 31 32 37 39 2c 31 30 32 33 2c 31 |(0,0,1279,1023,1| 00000dc0 30 2c 31 2c 34 32 2c 32 31 2c 32 31 2c 36 33 2c |0,1,42,21,21,63,| 00000dd0 36 33 29 0d 06 e0 31 20 f2 50 6c 69 6e 74 68 28 |63)...1 .Plinth(| 00000de0 33 35 30 2c 37 37 36 2c 32 33 30 2c 32 32 38 2c |350,776,230,228,| 00000df0 31 30 2c 30 2c 34 32 2c 32 31 2c 32 31 2c 36 33 |10,0,42,21,21,63| 00000e00 2c 36 33 29 0d 06 ea 30 20 f2 50 6c 69 6e 74 68 |,63)...0 .Plinth| 00000e10 28 32 30 2c 32 30 2c 31 32 34 30 2c 37 34 34 2c |(20,20,1240,744,| 00000e20 31 30 2c 30 2c 34 32 2c 32 31 2c 32 31 2c 36 33 |10,0,42,21,21,63| 00000e30 2c 36 33 29 0d 06 f4 32 20 f2 50 6c 69 6e 74 68 |,63)...2 .Plinth| 00000e40 28 31 30 32 38 2c 37 37 36 2c 32 33 30 2c 32 32 |(1028,776,230,22| 00000e50 38 2c 31 30 2c 30 2c 34 32 2c 32 31 2c 32 31 2c |8,10,0,42,21,21,| 00000e60 36 33 2c 36 33 29 0d 06 fe 31 20 f2 50 6c 69 6e |63,63)...1 .Plin| 00000e70 74 68 28 35 39 30 2c 37 37 36 2c 34 33 30 2c 32 |th(590,776,430,2| 00000e80 32 38 2c 31 30 2c 30 2c 34 32 2c 32 31 2c 32 31 |28,10,0,42,21,21| 00000e90 2c 36 33 2c 36 33 29 0d 07 08 30 20 f2 50 6c 69 |,63,63)...0 .Pli| 00000ea0 6e 74 68 28 36 30 38 2c 37 39 30 2c 33 39 36 2c |nth(608,790,396,| 00000eb0 39 34 2c 31 30 2c 31 2c 34 32 2c 32 31 2c 32 31 |94,10,1,42,21,21| 00000ec0 2c 36 33 2c 36 33 29 0d 07 12 30 20 f2 50 6c 69 |,63,63)...0 .Pli| 00000ed0 6e 74 68 28 36 30 38 2c 38 39 34 2c 33 39 36 2c |nth(608,894,396,| 00000ee0 39 34 2c 31 30 2c 31 2c 34 32 2c 32 31 2c 32 31 |94,10,1,42,21,21| 00000ef0 2c 36 33 2c 36 33 29 0d 07 1c 0e 20 c8 91 20 34 |,63,63).... .. 4| 00000f00 30 2c 37 38 32 0d 07 26 17 20 f2 4c 6f 67 6f 28 |0,782..&. .Logo(| 00000f10 33 32 30 2c 32 30 30 2c 31 2c 30 29 0d 07 30 0e |320,200,1,0)..0.| 00000f20 20 c8 91 20 33 30 2c 37 39 38 0d 07 3a 17 20 f2 | .. 30,798..:. .| 00000f30 4c 6f 67 6f 28 33 32 30 2c 32 30 30 2c 30 2c 31 |Logo(320,200,0,1| 00000f40 29 0d 07 44 0d 20 c8 91 20 34 30 2c 33 36 0d 07 |)..D. .. 40,36..| 00000f50 4e 0d 20 52 44 25 3d b3 28 33 29 0d 07 58 17 20 |N. RD%=.(3)..X. | 00000f60 e7 20 52 44 25 3d 33 20 8c 20 52 4e 25 3d b3 28 |. RD%=3 . RN%=.(| 00000f70 36 29 0d 07 62 10 20 e3 20 4e 25 3d 31 20 b8 20 |6)..b. . N%=1 . | 00000f80 31 33 0d 07 6c 17 20 e7 20 52 44 25 3d 31 20 8c |13..l. . RD%=1 .| 00000f90 20 52 4e 25 3d b3 28 36 29 0d 07 76 0f 20 e3 20 | RN%=.(6)..v. . | 00000fa0 4d 25 3d 31 20 b8 20 38 0d 07 80 17 20 e7 20 52 |M%=1 . 8.... . R| 00000fb0 44 25 3d 32 20 8c 20 52 4e 25 3d b3 28 36 29 0d |D%=2 . RN%=.(6).| 00000fc0 07 8a 74 20 f2 50 6c 69 6e 74 68 28 4e 25 2a 31 |..t .Plinth(N%*1| 00000fd0 30 30 2d 31 31 30 2c 4d 25 2a 31 30 30 2d 31 30 |00-110,M%*100-10| 00000fe0 36 2c 32 30 2c 32 30 2c 31 30 2c 31 2c 42 4c 4b |6,20,20,10,1,BLK| 00000ff0 43 4f 4c 31 25 28 52 4e 25 29 2c 42 4c 4b 43 4f |COL1%(RN%),BLKCO| 00001000 4c 32 25 28 52 4e 25 29 2c 42 4c 4b 43 4f 4c 33 |L2%(RN%),BLKCOL3| 00001010 25 28 52 4e 25 29 2c 42 4c 4b 43 4f 4c 34 25 28 |%(RN%),BLKCOL4%(| 00001020 52 4e 25 29 2c 42 4c 4b 43 4f 4c 35 25 28 52 4e |RN%),BLKCOL5%(RN| 00001030 25 29 29 0d 07 94 09 20 ed 20 4d 25 0d 07 9e 09 |%)).... . M%....| 00001040 20 ed 20 4e 25 0d 07 a8 06 20 e1 0d 07 b2 05 20 | . N%.... ..... | 00001050 0d 07 bc 0b 20 dd f2 56 61 72 73 0d 07 c6 09 20 |.... ..Vars.... | 00001060 c8 a0 20 32 0d 07 d0 0d 20 2a 43 48 2e 20 31 20 |.. 2.... *CH. 1 | 00001070 33 0d 07 da 0d 20 2a 43 48 2e 20 32 20 36 0d 07 |3.... *CH. 2 6..| 00001080 e4 0f 20 43 4f 4d 50 53 43 52 25 3d 30 0d 07 ee |.. COMPSCR%=0...| 00001090 0f 20 55 53 45 52 53 43 52 25 3d 30 0d 07 f8 0f |. USERSCR%=0....| 000010a0 20 43 4f 4d 43 4f 4c 25 3d 31 35 0d 08 02 0f 20 | COMCOL%=15.... | 000010b0 55 53 45 52 43 4f 4c 25 3d 33 0d 08 0c 0e 20 43 |USERCOL%=3.... C| 000010c0 4f 4d 41 44 44 25 3d 30 0d 08 16 0f 20 55 53 45 |OMADD%=0.... USE| 000010d0 52 41 44 44 25 3d 30 0d 08 20 42 20 de 20 42 4c |RADD%=0.. B . BL| 000010e0 4b 43 4f 4c 31 25 28 36 29 2c 42 4c 4b 43 4f 4c |KCOL1%(6),BLKCOL| 000010f0 32 25 28 36 29 2c 42 4c 4b 43 4f 4c 33 25 28 36 |2%(6),BLKCOL3%(6| 00001100 29 2c 42 4c 4b 43 4f 4c 34 25 28 36 29 2c 42 4c |),BLKCOL4%(6),BL| 00001110 4b 43 4f 4c 35 25 28 36 29 0d 08 2a 10 20 e3 20 |KCOL5%(6)..*. . | 00001120 52 4e 25 3d 31 20 b8 20 36 0d 08 34 14 20 f3 20 |RN%=1 . 6..4. . | 00001130 42 4c 4b 43 4f 4c 31 25 28 52 4e 25 29 0d 08 3e |BLKCOL1%(RN%)..>| 00001140 14 20 f3 20 42 4c 4b 43 4f 4c 32 25 28 52 4e 25 |. . BLKCOL2%(RN%| 00001150 29 0d 08 48 14 20 f3 20 42 4c 4b 43 4f 4c 33 25 |)..H. . BLKCOL3%| 00001160 28 52 4e 25 29 0d 08 52 14 20 f3 20 42 4c 4b 43 |(RN%)..R. . BLKC| 00001170 4f 4c 34 25 28 52 4e 25 29 0d 08 5c 14 20 f3 20 |OL4%(RN%)..\. . | 00001180 42 4c 4b 43 4f 4c 35 25 28 52 4e 25 29 0d 08 66 |BLKCOL5%(RN%)..f| 00001190 0a 20 ed 20 52 4e 25 0d 08 70 04 0d 08 7a 12 20 |. . RN%..p...z. | 000011a0 dc 20 35 2c 35 2c 35 2c 34 37 2c 32 36 0d 08 84 |. 5,5,5,47,26...| 000011b0 12 20 dc 20 31 2c 31 2c 31 2c 34 33 2c 32 32 0d |. . 1,1,1,43,22.| 000011c0 08 8e 12 20 dc 20 34 2c 34 2c 34 2c 34 36 2c 32 |... . 4,4,4,46,2| 000011d0 35 0d 08 98 15 20 dc 20 32 30 2c 32 30 2c 32 30 |5.... . 20,20,20| 000011e0 2c 36 32 2c 34 31 0d 08 a2 15 20 dc 20 31 36 2c |,62,41.... . 16,| 000011f0 31 36 2c 31 36 2c 35 38 2c 33 37 0d 08 ac 15 20 |16,16,58,37.... | 00001200 dc 20 31 37 2c 31 37 2c 31 37 2c 35 39 2c 33 38 |. 17,17,17,59,38| 00001210 0d 08 b6 06 20 e1 0d 08 c0 04 0d 08 ca 0f 20 dd |.... ......... .| 00001220 f2 55 73 65 72 73 63 61 6e 0d 08 d4 0f 20 55 53 |.Userscan.... US| 00001230 45 52 41 44 44 25 3d 30 0d 08 de 11 20 e3 20 43 |ERADD%=0.... . C| 00001240 58 25 3d 31 20 b8 20 31 32 0d 08 e8 10 20 e3 20 |X%=1 . 12.... . | 00001250 43 59 25 3d 31 20 b8 20 37 0d 08 f2 22 20 42 31 |CY%=1 . 7..." B1| 00001260 25 3d 30 3a 42 32 25 3d 30 3a 42 33 25 3d 30 3a |%=0:B2%=0:B3%=0:| 00001270 42 34 25 3d 30 3a 42 35 25 3d 30 0d 08 fc 28 20 |B4%=0:B5%=0...( | 00001280 42 43 4f 4c 31 25 3d b0 28 43 58 25 2a 31 30 30 |BCOL1%=.(CX%*100| 00001290 29 2d 35 30 2c 28 43 59 25 2a 31 30 30 29 2d 31 |)-50,(CY%*100)-1| 000012a0 30 30 29 0d 09 06 18 20 e7 20 42 43 4f 4c 31 25 |00).... . BCOL1%| 000012b0 3d 36 33 20 8c 20 42 31 25 3d 31 0d 09 10 28 20 |=63 . B1%=1...( | 000012c0 42 43 4f 4c 32 25 3d b0 28 43 58 25 2a 31 30 30 |BCOL2%=.(CX%*100| 000012d0 29 2d 31 30 30 2c 28 43 59 25 2a 31 30 30 29 2d |)-100,(CY%*100)-| 000012e0 35 30 29 0d 09 1a 18 20 e7 20 42 43 4f 4c 32 25 |50).... . BCOL2%| 000012f0 3d 36 33 20 8c 20 42 32 25 3d 31 0d 09 24 22 20 |=63 . B2%=1..$" | 00001300 42 43 4f 4c 33 25 3d b0 28 43 58 25 2a 31 30 30 |BCOL3%=.(CX%*100| 00001310 29 2d 35 30 2c 43 59 25 2a 31 30 30 29 0d 09 2e |)-50,CY%*100)...| 00001320 18 20 e7 20 42 43 4f 4c 33 25 3d 36 33 20 8c 20 |. . BCOL3%=63 . | 00001330 42 33 25 3d 31 0d 09 38 22 20 42 43 4f 4c 34 25 |B3%=1..8" BCOL4%| 00001340 3d b0 43 58 25 2a 31 30 30 2c 28 43 59 25 2a 31 |=.CX%*100,(CY%*1| 00001350 30 30 29 2d 35 30 29 0d 09 42 18 20 e7 20 42 43 |00)-50)..B. . BC| 00001360 4f 4c 34 25 3d 36 33 20 8c 20 42 34 25 3d 31 0d |OL4%=63 . B4%=1.| 00001370 09 4c 24 20 42 35 25 3d b0 28 43 58 25 2a 31 30 |.L$ B5%=.(CX%*10| 00001380 30 29 2d 35 30 2c 28 43 59 25 2a 31 30 30 29 2d |0)-50,(CY%*100)-| 00001390 35 30 29 0d 09 56 3b 20 e7 20 28 42 31 25 2b 42 |50)..V; . (B1%+B| 000013a0 32 25 2b 42 33 25 2b 42 34 25 3d 34 20 80 20 42 |2%+B3%+B4%=4 . B| 000013b0 35 25 3c 3e 55 53 45 52 43 4f 4c 25 20 80 20 42 |5%<>USERCOL% . B| 000013c0 35 25 3c 3e 43 4f 4d 43 4f 4c 25 29 20 8c 0d 09 |5%<>COMCOL%) ...| 000013d0 60 10 20 55 53 45 52 53 43 52 25 2b 3d 31 0d 09 |`. USERSCR%+=1..| 000013e0 6a 0f 20 55 53 45 52 41 44 44 25 3d 31 0d 09 74 |j. USERADD%=1..t| 000013f0 0d 20 e6 20 30 20 c8 9c 20 30 0d 09 7e 24 20 c8 |. . 0 .. 0..~$ .| 00001400 8f 20 28 43 58 25 2a 31 30 30 29 2d 35 30 2c 28 |. (CX%*100)-50,(| 00001410 43 59 25 2a 31 30 30 29 2d 35 30 2c 33 34 0d 09 |CY%*100)-50,34..| 00001420 88 10 20 e6 20 34 32 20 c8 9c 20 31 39 32 0d 09 |.. . 42 .. 192..| 00001430 92 27 20 c8 8f 20 c8 90 20 28 43 58 25 2a 31 30 |.' .. .. (CX%*10| 00001440 30 29 2d 35 30 2c 28 43 59 25 2a 31 30 30 29 2d |0)-50,(CY%*100)-| 00001450 35 30 2c 33 30 0d 09 9c 10 20 e6 20 36 33 20 c8 |50,30.... . 63 .| 00001460 9c 20 31 39 32 0d 09 a6 27 20 c8 8f 20 c8 90 20 |. 192...' .. .. | 00001470 28 43 58 25 2a 31 30 30 29 2d 35 30 2c 28 43 59 |(CX%*100)-50,(CY| 00001480 25 2a 31 30 30 29 2d 35 30 2c 32 35 0d 09 b0 16 |%*100)-50,25....| 00001490 20 e6 20 55 53 45 52 43 4f 4c 25 20 c8 9c 20 32 | . USERCOL% .. 2| 000014a0 35 35 0d 09 ba 27 20 c8 8f 20 c8 90 20 28 43 58 |55...' .. .. (CX| 000014b0 25 2a 31 30 30 29 2d 35 30 2c 28 43 59 25 2a 31 |%*100)-50,(CY%*1| 000014c0 30 30 29 2d 35 30 2c 32 30 0d 09 c4 06 20 cd 0d |00)-50,20.... ..| 000014d0 09 ce 0a 20 ed 20 43 59 25 0d 09 d8 0a 20 ed 20 |... . CY%.... . | 000014e0 43 58 25 0d 09 e2 06 20 e1 0d 09 ec 04 0d 09 f6 |CX%.... ........| 000014f0 0c 20 dd f2 73 63 6f 72 65 0d 0a 00 0b 20 c8 91 |. ..score.... ..| 00001500 20 30 2c 30 0d 0a 0a 10 20 e6 20 34 32 20 c8 9c | 0,0.... . 42 ..| 00001510 20 31 39 32 0d 0a 14 19 20 c8 93 20 c8 90 20 36 | 192.... .. .. 6| 00001520 32 34 2c 39 31 30 2c 33 36 34 2c 35 36 0d 0a 1e |24,910,364,56...| 00001530 19 20 c8 93 20 c8 90 20 36 32 32 2c 38 30 36 2c |. .. .. 622,806,| 00001540 33 36 34 2c 35 36 0d 0a 28 08 20 ef 20 35 0d 0a |364,56..(. . 5..| 00001550 32 0e 20 ec 20 36 38 30 2c 39 35 30 0d 0a 3c 0e |2. . 680,950..<.| 00001560 20 e6 20 34 32 20 c8 9c 20 30 0d 0a 46 1d 20 f1 | . 42 .. 0..F. .| 00001570 20 22 4d 59 20 53 43 4f 52 45 20 3a 20 22 3b 43 | "MY SCORE : ";C| 00001580 4f 4d 50 53 43 52 25 0d 0a 50 0e 20 ec 20 36 38 |OMPSCR%..P. . 68| 00001590 30 2c 38 34 32 0d 0a 5a 1f 20 f1 20 22 59 4f 55 |0,842..Z. . "YOU| 000015a0 52 20 53 43 4f 52 45 20 3a 20 22 3b 55 53 45 52 |R SCORE : ";USER| 000015b0 53 43 52 25 0d 0a 64 0e 20 ec 20 36 38 36 2c 39 |SCR%..d. . 686,9| 000015c0 35 36 0d 0a 6e 15 20 e6 20 43 4f 4d 43 4f 4c 25 |56..n. . COMCOL%| 000015d0 20 c8 9c 20 32 35 35 0d 0a 78 1d 20 f1 20 22 4d | .. 255..x. . "M| 000015e0 59 20 53 43 4f 52 45 20 3a 20 22 3b 43 4f 4d 50 |Y SCORE : ";COMP| 000015f0 53 43 52 25 0d 0a 82 0e 20 ec 20 36 38 36 2c 38 |SCR%.... . 686,8| 00001600 34 36 0d 0a 8c 14 20 e6 20 55 53 45 52 43 4f 4c |46.... . USERCOL| 00001610 25 20 c8 9c 20 30 0d 0a 96 1f 20 f1 20 22 59 4f |% .. 0.... . "YO| 00001620 55 52 20 53 43 4f 52 45 20 3a 20 22 3b 55 53 45 |UR SCORE : ";USE| 00001630 52 53 43 52 25 0d 0a a0 1d 20 e7 20 43 4f 4d 50 |RSCR%.... . COMP| 00001640 53 43 52 25 2b 55 53 45 52 53 43 52 25 3d 38 34 |SCR%+USERSCR%=84| 00001650 20 8c 0d 0a aa 0e 20 f2 47 61 6d 65 4f 76 65 72 | ..... .GameOver| 00001660 0d 0a b4 04 0d 0a be 06 20 e0 0d 0a c8 06 20 cd |........ ..... .| 00001670 0d 0a d2 0d 20 c8 91 20 34 30 2c 33 36 0d 0a dc |.... .. 40,36...| 00001680 06 20 e1 0d 0a e6 04 0d 0a f0 0f 20 dd f2 43 6f |. ......... ..Co| 00001690 6d 70 73 63 61 6e 0d 0a fa 0e 20 43 4f 4d 41 44 |mpscan.... COMAD| 000016a0 44 25 3d 30 0d 0b 04 11 20 e3 20 43 58 25 3d 31 |D%=0.... . CX%=1| 000016b0 20 b8 20 31 32 0d 0b 0e 10 20 e3 20 43 59 25 3d | . 12.... . CY%=| 000016c0 31 20 b8 20 37 0d 0b 18 22 20 42 31 25 3d 30 3a |1 . 7..." B1%=0:| 000016d0 42 32 25 3d 30 3a 42 33 25 3d 30 3a 42 34 25 3d |B2%=0:B3%=0:B4%=| 000016e0 30 3a 42 35 25 3d 30 0d 0b 22 28 20 42 43 4f 4c |0:B5%=0.."( BCOL| 000016f0 31 25 3d b0 28 43 58 25 2a 31 30 30 29 2d 35 30 |1%=.(CX%*100)-50| 00001700 2c 28 43 59 25 2a 31 30 30 29 2d 31 30 30 29 0d |,(CY%*100)-100).| 00001710 0b 2c 18 20 e7 20 42 43 4f 4c 31 25 3d 36 33 20 |.,. . BCOL1%=63 | 00001720 8c 20 42 31 25 3d 31 0d 0b 36 28 20 42 43 4f 4c |. B1%=1..6( BCOL| 00001730 32 25 3d b0 28 43 58 25 2a 31 30 30 29 2d 31 30 |2%=.(CX%*100)-10| 00001740 30 2c 28 43 59 25 2a 31 30 30 29 2d 35 30 29 0d |0,(CY%*100)-50).| 00001750 0b 40 18 20 e7 20 42 43 4f 4c 32 25 3d 36 33 20 |.@. . BCOL2%=63 | 00001760 8c 20 42 32 25 3d 31 0d 0b 4a 22 20 42 43 4f 4c |. B2%=1..J" BCOL| 00001770 33 25 3d b0 28 43 58 25 2a 31 30 30 29 2d 35 30 |3%=.(CX%*100)-50| 00001780 2c 43 59 25 2a 31 30 30 29 0d 0b 54 18 20 e7 20 |,CY%*100)..T. . | 00001790 42 43 4f 4c 33 25 3d 36 33 20 8c 20 42 33 25 3d |BCOL3%=63 . B3%=| 000017a0 31 0d 0b 5e 22 20 42 43 4f 4c 34 25 3d b0 43 58 |1..^" BCOL4%=.CX| 000017b0 25 2a 31 30 30 2c 28 43 59 25 2a 31 30 30 29 2d |%*100,(CY%*100)-| 000017c0 35 30 29 0d 0b 68 18 20 e7 20 42 43 4f 4c 34 25 |50)..h. . BCOL4%| 000017d0 3d 36 33 20 8c 20 42 34 25 3d 31 0d 0b 72 24 20 |=63 . B4%=1..r$ | 000017e0 42 35 25 3d b0 28 43 58 25 2a 31 30 30 29 2d 35 |B5%=.(CX%*100)-5| 000017f0 30 2c 28 43 59 25 2a 31 30 30 29 2d 35 30 29 0d |0,(CY%*100)-50).| 00001800 0b 7c 3b 20 e7 20 28 42 31 25 2b 42 32 25 2b 42 |.|; . (B1%+B2%+B| 00001810 33 25 2b 42 34 25 3d 34 20 80 20 42 35 25 3c 3e |3%+B4%=4 . B5%<>| 00001820 55 53 45 52 43 4f 4c 25 20 80 20 42 35 25 3c 3e |USERCOL% . B5%<>| 00001830 43 4f 4d 43 4f 4c 25 29 20 8c 0d 0b 86 10 20 43 |COMCOL%) ..... C| 00001840 4f 4d 50 53 43 52 25 2b 3d 31 0d 0b 90 0e 20 43 |OMPSCR%+=1.... C| 00001850 4f 4d 41 44 44 25 3d 31 0d 0b 9a 0d 20 e6 20 30 |OMADD%=1.... . 0| 00001860 20 c8 9c 20 30 0d 0b a4 24 20 c8 8f 20 28 43 58 | .. 0...$ .. (CX| 00001870 25 2a 31 30 30 29 2d 35 30 2c 28 43 59 25 2a 31 |%*100)-50,(CY%*1| 00001880 30 30 29 2d 35 30 2c 33 34 0d 0b ae 10 20 e6 20 |00)-50,34.... . | 00001890 34 32 20 c8 9c 20 31 32 38 0d 0b b8 27 20 c8 8f |42 .. 128...' ..| 000018a0 20 c8 90 20 28 43 58 25 2a 31 30 30 29 2d 35 30 | .. (CX%*100)-50| 000018b0 2c 28 43 59 25 2a 31 30 30 29 2d 35 30 2c 33 30 |,(CY%*100)-50,30| 000018c0 0d 0b c2 10 20 e6 20 36 33 20 c8 9c 20 31 32 38 |.... . 63 .. 128| 000018d0 0d 0b cc 27 20 c8 8f 20 c8 90 20 28 43 58 25 2a |...' .. .. (CX%*| 000018e0 31 30 30 29 2d 35 30 2c 28 43 59 25 2a 31 30 30 |100)-50,(CY%*100| 000018f0 29 2d 35 30 2c 32 35 0d 0b d6 15 20 e6 20 43 4f |)-50,25.... . CO| 00001900 4d 43 4f 4c 25 20 c8 9c 20 32 35 35 0d 0b e0 27 |MCOL% .. 255...'| 00001910 20 c8 8f 20 c8 90 20 28 43 58 25 2a 31 30 30 29 | .. .. (CX%*100)| 00001920 2d 35 30 2c 28 43 59 25 2a 31 30 30 29 2d 35 30 |-50,(CY%*100)-50| 00001930 2c 32 30 0d 0b ea 06 20 cd 0d 0b f4 0a 20 ed 20 |,20.... ..... . | 00001940 43 59 25 0d 0b fe 0a 20 ed 20 43 58 25 0d 0c 08 |CY%.... . CX%...| 00001950 06 20 e1 0d 0c 12 04 0d 0c 1c 34 20 dd f2 50 6c |. ........4 ..Pl| 00001960 69 6e 74 68 28 41 25 2c 42 25 2c 43 25 2c 44 25 |inth(A%,B%,C%,D%| 00001970 2c 56 25 2c 50 25 2c 43 31 25 2c 43 32 25 2c 43 |,V%,P%,C1%,C2%,C| 00001980 33 25 2c 43 34 25 2c 43 35 25 29 0d 0c 26 29 20 |3%,C4%,C5%)..&) | 00001990 e7 20 50 25 3d 30 20 8c 20 e6 20 43 34 25 20 c8 |. P%=0 . . C4% .| 000019a0 9c 20 31 39 32 20 8b 20 e6 20 43 32 25 20 c8 9c |. 192 . . C2% ..| 000019b0 20 31 32 38 0d 0c 30 18 20 c8 93 20 c8 90 20 41 | 128..0. .. .. A| 000019c0 25 2c 42 25 2c 43 25 2c 44 25 2f 32 0d 0c 3a 29 |%,B%,C%,D%/2..:)| 000019d0 20 e7 20 50 25 3d 30 20 8c 20 e6 20 43 32 25 20 | . P%=0 . . C2% | 000019e0 c8 9c 20 31 32 38 20 8b 20 e6 20 43 34 25 20 c8 |.. 128 . . C4% .| 000019f0 9c 20 31 39 32 0d 0c 44 1f 20 c8 93 20 c8 90 20 |. 192..D. .. .. | 00001a00 41 25 2c 42 25 2b 28 44 25 2f 32 29 2c 43 25 2c |A%,B%+(D%/2),C%,| 00001a10 44 25 2f 32 0d 0c 4e 27 20 e7 20 50 25 3d 30 20 |D%/2..N' . P%=0 | 00001a20 8c 20 e6 20 43 35 25 20 c8 9c 20 32 35 35 20 8b |. . C5% .. 255 .| 00001a30 20 e6 20 43 33 25 20 c8 9c 20 30 0d 0c 58 0c 20 | . C3% .. 0..X. | 00001a40 ec 20 41 25 2c 42 25 0d 0c 62 0f 20 ec 20 41 25 |. A%,B%..b. . A%| 00001a50 2c 42 25 2b 44 25 0d 0c 6c 1e 20 f0 20 26 35 35 |,B%+D%..l. . &55| 00001a60 2c 41 25 2b 28 44 25 2f 32 29 2c 42 25 2b 28 44 |,A%+(D%/2),B%+(D| 00001a70 25 2f 32 29 0d 0c 76 29 20 e7 20 50 25 3d 30 20 |%/2)..v) . P%=0 | 00001a80 8c 20 e6 20 43 33 25 20 c8 9c 20 31 32 38 20 8b |. . C3% .. 128 .| 00001a90 20 e6 20 43 35 25 20 c8 9c 20 32 35 35 0d 0c 80 | . C5% .. 255...| 00001aa0 0f 20 ec 20 41 25 2b 43 25 2c 42 25 0d 0c 8a 12 |. . A%+C%,B%....| 00001ab0 20 ec 20 41 25 2b 43 25 2c 42 25 2b 44 25 0d 0c | . A%+C%,B%+D%..| 00001ac0 94 21 20 f0 20 26 35 35 2c 43 25 2d 28 44 25 2f |.! . &55,C%-(D%/| 00001ad0 32 29 2b 41 25 2c 42 25 2b 28 44 25 2f 32 29 0d |2)+A%,B%+(D%/2).| 00001ae0 0c 9e 25 20 e7 20 50 25 3d 30 20 8c 20 e6 20 30 |..% . P%=0 . . 0| 00001af0 20 c8 9c 20 30 20 8b 20 e6 20 43 31 25 20 c8 9c | .. 0 . . C1% ..| 00001b00 20 32 35 35 0d 0c a8 2a 20 c8 93 20 c8 90 20 41 | 255...* .. .. A| 00001b10 25 2b 56 25 2c 42 25 2b 56 25 2c 43 25 2d 28 56 |%+V%,B%+V%,C%-(V| 00001b20 25 2a 32 29 2c 44 25 2d 28 56 25 2a 32 29 0d 0c |%*2),D%-(V%*2)..| 00001b30 b2 06 20 e1 0d 0c bc 04 0d 0c c6 13 20 dd f2 48 |.. ......... ..H| 00001b40 6f 72 28 42 58 25 2c 42 59 25 29 0d 0c d0 0f 20 |or(BX%,BY%).... | 00001b50 e6 20 33 20 c8 9c 20 32 35 35 0d 0c da 1c 20 c8 |. 3 .. 255.... .| 00001b60 93 20 c8 90 20 42 58 25 2c 42 59 25 2d 31 30 2c |. .. BX%,BY%-10,| 00001b70 31 30 30 2c 32 30 0d 0c e4 10 20 e6 20 36 33 20 |100,20.... . 63 | 00001b80 c8 9c 20 32 35 35 0d 0c ee 1b 20 c8 93 20 c8 90 |.. 255.... .. ..| 00001b90 20 42 58 25 2c 42 59 25 2d 35 2c 31 30 30 2c 31 | BX%,BY%-5,100,1| 00001ba0 30 0d 0c f8 0e 20 e6 20 34 32 20 c8 9c 20 30 0d |0.... . 42 .. 0.| 00001bb0 0d 02 15 20 c8 8f 20 c8 90 20 42 58 25 2c 42 59 |... .. .. BX%,BY| 00001bc0 25 2c 32 30 0d 0d 0c 19 20 c8 8f 20 c8 90 20 42 |%,20.... .. .. B| 00001bd0 58 25 2b 31 30 30 2c 42 59 25 2c 32 30 0d 0d 16 |X%+100,BY%,20...| 00001be0 0e 20 e6 20 36 33 20 c8 9c 20 30 0d 0d 20 15 20 |. . 63 .. 0.. . | 00001bf0 c8 8f 20 c8 90 20 42 58 25 2c 42 59 25 2c 31 35 |.. .. BX%,BY%,15| 00001c00 0d 0d 2a 19 20 c8 8f 20 c8 90 20 42 58 25 2b 31 |..*. .. .. BX%+1| 00001c10 30 30 2c 42 59 25 2c 31 35 0d 0d 34 10 20 e6 20 |00,BY%,15..4. . | 00001c20 36 33 20 c8 9c 20 32 35 35 0d 0d 3e 15 20 c8 8f |63 .. 255..>. ..| 00001c30 20 c8 90 20 42 58 25 2c 42 59 25 2c 31 30 0d 0d | .. BX%,BY%,10..| 00001c40 48 19 20 c8 8f 20 c8 90 20 42 58 25 2b 31 30 30 |H. .. .. BX%+100| 00001c50 2c 42 59 25 2c 31 30 0d 0d 52 16 20 d4 20 31 2c |,BY%,10..R. . 1,| 00001c60 2d 31 30 2c 42 58 25 2b 33 35 30 2c 32 0d 0d 5c |-10,BX%+350,2..\| 00001c70 06 20 e1 0d 0d 66 04 0d 0d 70 14 20 dd f2 56 65 |. ...f...p. ..Ve| 00001c80 72 74 28 42 58 25 2c 42 59 25 29 0d 0d 7a 0f 20 |rt(BX%,BY%)..z. | 00001c90 e6 20 33 20 c8 9c 20 32 35 35 0d 0d 84 1c 20 c8 |. 3 .. 255.... .| 00001ca0 93 20 c8 90 20 42 58 25 2d 31 30 2c 42 59 25 2c |. .. BX%-10,BY%,| 00001cb0 32 30 2c 31 30 30 0d 0d 8e 10 20 e6 20 36 33 20 |20,100.... . 63 | 00001cc0 c8 9c 20 32 35 35 0d 0d 98 1b 20 c8 93 20 c8 90 |.. 255.... .. ..| 00001cd0 20 42 58 25 2d 35 2c 42 59 25 2c 31 30 2c 31 30 | BX%-5,BY%,10,10| 00001ce0 30 0d 0d a2 0e 20 e6 20 34 32 20 c8 9c 20 30 0d |0.... . 42 .. 0.| 00001cf0 0d ac 15 20 c8 8f 20 c8 90 20 42 58 25 2c 42 59 |... .. .. BX%,BY| 00001d00 25 2c 32 30 0d 0d b6 19 20 c8 8f 20 c8 90 20 42 |%,20.... .. .. B| 00001d10 58 25 2c 42 59 25 2b 31 30 30 2c 32 30 0d 0d c0 |X%,BY%+100,20...| 00001d20 0e 20 e6 20 36 33 20 c8 9c 20 30 0d 0d ca 15 20 |. . 63 .. 0.... | 00001d30 c8 8f 20 c8 90 20 42 58 25 2c 42 59 25 2c 31 35 |.. .. BX%,BY%,15| 00001d40 0d 0d d4 19 20 c8 8f 20 c8 90 20 42 58 25 2c 42 |.... .. .. BX%,B| 00001d50 59 25 2b 31 30 30 2c 31 35 0d 0d de 10 20 e6 20 |Y%+100,15.... . | 00001d60 36 33 20 c8 9c 20 32 35 35 0d 0d e8 15 20 c8 8f |63 .. 255.... ..| 00001d70 20 c8 90 20 42 58 25 2c 42 59 25 2c 31 30 0d 0d | .. BX%,BY%,10..| 00001d80 f2 19 20 c8 8f 20 c8 90 20 42 58 25 2c 42 59 25 |.. .. .. BX%,BY%| 00001d90 2b 31 30 30 2c 31 30 0d 0d fc 16 20 d4 20 31 2c |+100,10.... . 1,| 00001da0 2d 31 30 2c 42 58 25 2b 33 35 30 2c 32 0d 0e 06 |-10,BX%+350,2...| 00001db0 06 20 e1 0d 0e 10 04 0d 0e 1a 1c 20 dd f2 4c 6f |. ......... ..Lo| 00001dc0 67 6f 28 4c 58 25 2c 4c 59 25 2c 4c 43 25 2c 4c |go(LX%,LY%,LC%,L| 00001dd0 54 25 29 0d 0e 24 27 20 e7 20 4c 43 25 3d 31 20 |T%)..$' . LC%=1 | 00001de0 8c 20 e6 20 34 32 20 c8 9c 20 4c 54 25 20 8b 20 |. . 42 .. LT% . | 00001df0 e6 20 37 20 c8 9c 20 32 35 35 0d 0e 2e 0a 20 ec |. 7 .. 255.... .| 00001e00 20 30 2c 30 0d 0e 38 0e 20 ec 20 30 2c 4c 59 25 | 0,0..8. . 0,LY%| 00001e10 2f 32 0d 0e 42 16 20 f0 20 26 35 35 2c 4c 58 25 |/2..B. . &55,LX%| 00001e20 2f 35 2c 4c 59 25 2f 34 0d 0e 4c 27 20 e7 20 4c |/5,LY%/4..L' . L| 00001e30 43 25 3d 31 20 8c 20 e6 20 34 32 20 c8 9c 20 4c |C%=1 . . 42 .. L| 00001e40 54 25 20 8b 20 e6 20 33 20 c8 9c 20 32 35 35 0d |T% . . 3 .. 255.| 00001e50 0e 56 0e 20 ec 20 30 2c 4c 59 25 2f 32 0d 0e 60 |.V. . 0,LY%/2..`| 00001e60 0c 20 ec 20 30 2c 4c 59 25 0d 0e 6a 1a 20 f0 20 |. . 0,LY%..j. . | 00001e70 26 35 35 2c 4c 58 25 2f 35 2c 28 4c 59 25 2f 34 |&55,LX%/5,(LY%/4| 00001e80 29 2a 33 0d 0e 74 28 20 e7 20 4c 43 25 3d 31 20 |)*3..t( . LC%=1 | 00001e90 8c 20 e6 20 34 32 20 c8 9c 20 4c 54 25 20 8b 20 |. . 42 .. LT% . | 00001ea0 e6 20 31 35 20 c8 9c 20 32 35 35 0d 0e 7e 1c 20 |. 15 .. 255..~. | 00001eb0 c8 93 20 c8 90 20 4c 58 25 2f 35 2c 30 2c 4c 58 |.. .. LX%/5,0,LX| 00001ec0 25 2f 35 2c 4c 59 25 0d 0e 88 12 20 ec 20 28 4c |%/5,LY%.... . (L| 00001ed0 58 25 2f 35 29 2a 32 2c 30 0d 0e 92 12 20 ec 20 |X%/5)*2,0.... . | 00001ee0 28 4c 58 25 2f 35 29 2a 33 2c 30 0d 0e 9c 28 20 |(LX%/5)*3,0...( | 00001ef0 e7 20 4c 43 25 3d 31 20 8c 20 e6 20 34 32 20 c8 |. LC%=1 . . 42 .| 00001f00 9c 20 4c 54 25 20 8b 20 e6 20 31 32 20 c8 9c 20 |. LT% . . 12 .. | 00001f10 32 35 35 0d 0e a6 26 20 f0 20 26 35 35 2c 28 4c |255...& . &55,(L| 00001f20 58 25 2f 35 29 2a 32 2b 28 28 4c 58 25 2f 35 29 |X%/5)*2+((LX%/5)| 00001f30 2f 32 29 2c 4c 59 25 2f 32 0d 0e b0 14 20 ec 20 |/2),LY%/2.... . | 00001f40 28 4c 58 25 2f 35 29 2a 32 2c 4c 59 25 0d 0e ba |(LX%/5)*2,LY%...| 00001f50 14 20 ec 20 28 4c 58 25 2f 35 29 2a 33 2c 4c 59 |. . (LX%/5)*3,LY| 00001f60 25 0d 0e c4 27 20 e7 20 4c 43 25 3d 31 20 8c 20 |%...' . LC%=1 . | 00001f70 e6 20 34 32 20 c8 9c 20 4c 54 25 20 8b 20 e6 20 |. 42 .. LT% . . | 00001f80 38 20 c8 9c 20 32 35 35 0d 0e ce 26 20 f0 20 26 |8 .. 255...& . &| 00001f90 35 35 2c 28 4c 58 25 2f 35 29 2a 32 2b 28 28 4c |55,(LX%/5)*2+((L| 00001fa0 58 25 2f 35 29 2f 32 29 2c 4c 59 25 2f 32 0d 0e |X%/5)/2),LY%/2..| 00001fb0 d8 28 20 e7 20 4c 43 25 3d 31 20 8c 20 e6 20 34 |.( . LC%=1 . . 4| 00001fc0 32 20 c8 9c 20 4c 54 25 20 8b 20 e6 20 35 36 20 |2 .. LT% . . 56 | 00001fd0 c8 9c 20 32 35 35 0d 0e e2 22 20 c8 93 20 c8 90 |.. 255..." .. ..| 00001fe0 20 28 4c 58 25 2f 35 29 2a 33 2c 30 2c 4c 58 25 | (LX%/5)*3,0,LX%| 00001ff0 2f 35 2f 32 2c 4c 59 25 0d 0e ec 28 20 e7 20 4c |/5/2,LY%...( . L| 00002000 43 25 3d 31 20 8c 20 e6 20 34 32 20 c8 9c 20 4c |C%=1 . . 42 .. L| 00002010 54 25 20 8b 20 e6 20 35 35 20 c8 9c 20 32 35 35 |T% . . 55 .. 255| 00002020 0d 0e f6 34 20 c8 93 20 c8 90 20 28 28 4c 58 25 |...4 .. .. ((LX%| 00002030 2f 35 29 2a 34 29 2d 28 28 4c 58 25 2f 35 29 2f |/5)*4)-((LX%/5)/| 00002040 33 29 2c 30 2c 28 28 4c 58 25 2f 35 29 2f 32 29 |3),0,((LX%/5)/2)| 00002050 2c 4c 59 25 0d 0f 00 26 20 e7 20 4c 43 25 3d 31 |,LY%...& . LC%=1| 00002060 20 8c 20 e6 20 34 32 20 c8 9c 20 4c 54 25 20 8b | . . 42 .. LT% .| 00002070 20 e6 20 35 37 20 c8 9c 20 30 0d 0f 0a 38 20 c8 | . 57 .. 0...8 .| 00002080 93 20 c8 90 20 28 28 4c 58 25 2f 35 29 2a 34 29 |. .. ((LX%/5)*4)| 00002090 2d 28 28 4c 58 25 2f 35 29 2f 32 29 2c 28 4c 59 |-((LX%/5)/2),(LY| 000020a0 25 2f 34 29 2a 33 2c 4c 58 25 2f 35 2c 4c 59 25 |%/4)*3,LX%/5,LY%| 000020b0 2f 34 0d 0f 14 06 20 e1 0d 0f 1e 05 20 0d 0f 28 |/4.... ..... ..(| 000020c0 0f 20 dd f2 54 69 74 6c 65 53 63 72 0d 0f 32 0d |. ..TitleScr..2.| 000020d0 20 2a 46 58 20 32 31 2c 30 0d 0f 3c 0d 20 2a 46 | *FX 21,0..<. *F| 000020e0 58 20 32 31 2c 39 0d 0f 46 0b 20 c8 91 20 30 2c |X 21,9..F. .. 0,| 000020f0 30 0d 0f 50 2f 20 f2 50 6c 69 6e 74 68 28 30 2c |0..P/ .Plinth(0,| 00002100 30 2c 31 32 37 39 2c 31 30 32 33 2c 32 30 2c 31 |0,1279,1023,20,1| 00002110 2c 34 32 2c 32 31 2c 32 31 2c 36 33 2c 36 33 29 |,42,21,21,63,63)| 00002120 0d 0f 5a 0e 20 c8 91 20 34 35 2c 32 34 35 0d 0f |..Z. .. 45,245..| 00002130 64 18 20 f2 4c 6f 67 6f 28 31 32 39 38 2c 36 35 |d. .Logo(1298,65| 00002140 30 2c 31 2c 30 29 0d 0f 6e 0e 20 c8 91 20 36 30 |0,1,0)..n. .. 60| 00002150 2c 32 36 30 0d 0f 78 1a 20 f2 4c 6f 67 6f 28 31 |,260..x. .Logo(1| 00002160 32 39 38 2c 36 35 30 2c 30 2c 31 32 38 29 0d 0f |298,650,0,128)..| 00002170 82 0c 20 c8 91 20 35 30 2c 30 0d 0f 8c 0f 20 e3 |.. .. 50,0.... .| 00002180 20 4e 25 3d 30 20 b8 20 35 0d 0f 96 6f 20 f2 50 | N%=0 . 5...o .P| 00002190 6c 69 6e 74 68 28 4e 25 2a 31 39 36 2c 31 38 30 |linth(N%*196,180| 000021a0 2c 31 39 36 2c 34 30 2c 31 30 2c 31 2c 42 4c 4b |,196,40,10,1,BLK| 000021b0 43 4f 4c 31 25 28 4e 25 2b 31 29 2c 42 4c 4b 43 |COL1%(N%+1),BLKC| 000021c0 4f 4c 32 25 28 4e 25 2b 31 29 2c 42 4c 4b 43 4f |OL2%(N%+1),BLKCO| 000021d0 4c 33 25 28 4e 25 2b 31 29 2c 42 4c 4b 43 4f 4c |L3%(N%+1),BLKCOL| 000021e0 34 25 28 4e 25 2b 31 29 2c 42 4c 4b 43 4f 4c 35 |4%(N%+1),BLKCOL5| 000021f0 25 28 4e 25 2b 31 29 29 0d 0f a0 6f 20 f2 50 6c |%(N%+1))...o .Pl| 00002200 69 6e 74 68 28 4e 25 2a 31 39 36 2c 39 35 30 2c |inth(N%*196,950,| 00002210 31 39 36 2c 34 30 2c 31 30 2c 31 2c 42 4c 4b 43 |196,40,10,1,BLKC| 00002220 4f 4c 31 25 28 4e 25 2b 31 29 2c 42 4c 4b 43 4f |OL1%(N%+1),BLKCO| 00002230 4c 32 25 28 4e 25 2b 31 29 2c 42 4c 4b 43 4f 4c |L2%(N%+1),BLKCOL| 00002240 33 25 28 4e 25 2b 31 29 2c 42 4c 4b 43 4f 4c 34 |3%(N%+1),BLKCOL4| 00002250 25 28 4e 25 2b 31 29 2c 42 4c 4b 43 4f 4c 35 25 |%(N%+1),BLKCOL5%| 00002260 28 4e 25 2b 31 29 29 0d 0f aa 09 20 ed 20 4e 25 |(N%+1)).... . N%| 00002270 0d 0f b4 0b 20 c8 91 20 30 2c 30 0d 0f be 30 20 |.... .. 0,0...0 | 00002280 f2 50 6c 69 6e 74 68 28 39 32 34 2c 35 30 2c 33 |.Plinth(924,50,3| 00002290 30 30 2c 31 30 30 2c 31 30 2c 30 2c 34 32 2c 32 |00,100,10,0,42,2| 000022a0 31 2c 32 31 2c 36 33 2c 36 33 29 0d 0f c8 2f 20 |1,21,63,63).../ | 000022b0 f2 50 6c 69 6e 74 68 28 39 33 36 2c 36 32 2c 32 |.Plinth(936,62,2| 000022c0 37 36 2c 37 36 2c 31 30 2c 31 2c 34 32 2c 32 31 |76,76,10,1,42,21| 000022d0 2c 32 31 2c 36 33 2c 36 33 29 0d 0f d2 30 20 f2 |,21,63,63)...0 .| 000022e0 50 6c 69 6e 74 68 28 34 30 30 2c 35 30 2c 34 37 |Plinth(400,50,47| 000022f0 36 2c 31 30 30 2c 31 30 2c 30 2c 34 32 2c 32 31 |6,100,10,0,42,21| 00002300 2c 32 31 2c 36 33 2c 36 33 29 0d 0f dc 2f 20 f2 |,21,63,63).../ .| 00002310 50 6c 69 6e 74 68 28 34 31 32 2c 36 32 2c 34 35 |Plinth(412,62,45| 00002320 32 2c 37 36 2c 31 30 2c 31 2c 34 32 2c 32 31 2c |2,76,10,1,42,21,| 00002330 32 31 2c 36 33 2c 36 33 29 0d 0f e6 2f 20 f2 50 |21,63,63).../ .P| 00002340 6c 69 6e 74 68 28 35 30 2c 35 30 2c 33 30 30 2c |linth(50,50,300,| 00002350 31 30 30 2c 31 30 2c 30 2c 34 32 2c 32 31 2c 32 |100,10,0,42,21,2| 00002360 31 2c 36 33 2c 36 33 29 0d 0f f0 2e 20 f2 50 6c |1,63,63).... .Pl| 00002370 69 6e 74 68 28 36 32 2c 36 32 2c 32 37 36 2c 37 |inth(62,62,276,7| 00002380 36 2c 31 30 2c 31 2c 34 32 2c 32 31 2c 32 31 2c |6,10,1,42,21,21,| 00002390 36 33 2c 36 33 29 0d 0f fa 0e 20 e6 20 34 32 20 |63,63).... . 42 | 000023a0 c8 9c 20 30 0d 10 04 08 20 ef 20 35 0d 10 0e 0e |.. 0.... . 5....| 000023b0 20 ec 20 31 30 38 2c 31 31 30 0d 10 18 13 20 f1 | . 108,110.... .| 000023c0 22 4b 2e 53 2e 50 61 72 64 65 73 69 22 0d 10 22 |"K.S.Pardesi".."| 000023d0 0e 20 ec 20 34 36 36 2c 31 31 30 0d 10 2c 1d 20 |. . 466,110..,. | 000023e0 f1 22 50 72 65 73 73 20 41 6e 79 20 4b 65 79 20 |."Press Any Key | 000023f0 74 6f 20 50 6c 61 79 22 0d 10 36 0e 20 ec 20 39 |to Play"..6. . 9| 00002400 38 34 2c 31 31 30 0d 10 40 14 20 f1 20 22 53 2e |84,110..@. . "S.| 00002410 53 2e 50 61 72 64 65 73 69 22 0d 10 4a 10 20 e6 |S.Pardesi"..J. .| 00002420 20 36 33 20 c8 9c 20 32 35 35 0d 10 54 0e 20 ec | 63 .. 255..T. .| 00002430 20 31 31 36 2c 31 31 38 0d 10 5e 13 20 f1 22 4b | 116,118..^. ."K| 00002440 2e 53 2e 50 61 72 64 65 73 69 22 0d 10 68 0e 20 |.S.Pardesi"..h. | 00002450 ec 20 34 37 32 2c 31 31 38 0d 10 72 1d 20 f1 22 |. 472,118..r. ."| 00002460 50 72 65 73 73 20 41 6e 79 20 4b 65 79 20 74 6f |Press Any Key to| 00002470 20 50 6c 61 79 22 0d 10 7c 0e 20 ec 20 39 39 32 | Play"..|. . 992| 00002480 2c 31 31 38 0d 10 86 14 20 f1 20 22 53 2e 53 2e |,118.... . "S.S.| 00002490 50 61 72 64 65 73 69 22 0d 10 90 09 20 41 24 3d |Pardesi".... A$=| 000024a0 be 0d 10 9a 11 20 d4 20 32 2c 2d 31 35 2c 31 30 |..... . 2,-15,10| 000024b0 2c 32 0d 10 a4 06 20 e1 0d 10 ae 04 0d 10 b8 11 |,2.... .........| 000024c0 20 dd f2 64 65 6c 61 79 28 44 4c 25 29 0d 10 c2 | ..delay(DL%)...| 000024d0 11 20 e3 20 57 25 3d 31 20 b8 20 44 4c 25 0d 10 |. . W%=1 . DL%..| 000024e0 cc 09 20 ed 20 57 25 0d 10 d6 06 20 e1 0d 10 e0 |.. . W%.... ....| 000024f0 05 20 0d 10 ea 0d 20 dd f2 4c 6f 73 65 46 58 0d |. .... ..LoseFX.| 00002500 10 f4 0d 20 2a 43 48 2e 20 31 20 35 0d 10 fe 1c |... *CH. 1 5....| 00002510 20 e3 20 53 4f 25 3d 31 30 30 30 20 b8 20 34 30 | . SO%=1000 . 40| 00002520 30 20 88 20 2d 32 30 30 0d 11 08 13 20 d4 20 31 |0 . -200.... . 1| 00002530 2c 2d 31 35 2c 53 4f 25 2c 31 30 0d 11 12 12 20 |,-15,SO%,10.... | 00002540 f2 64 65 6c 61 79 28 32 35 30 30 30 29 0d 11 1c |.delay(25000)...| 00002550 0a 20 ed 20 53 4f 25 0d 11 26 13 20 d4 20 31 2c |. . SO%..&. . 1,| 00002560 2d 31 35 2c 33 30 30 2c 32 30 0d 11 30 06 20 e1 |-15,300,20..0. .| 00002570 0d 11 3a 04 0d 11 44 0c 20 dd f2 57 69 6e 46 58 |..:...D. ..WinFX| 00002580 0d 11 4e 0d 20 2a 43 48 2e 20 31 20 32 0d 11 58 |..N. *CH. 1 2..X| 00002590 0d 20 2a 43 48 2e 20 32 20 32 0d 11 62 10 20 e3 |. *CH. 2 2..b. .| 000025a0 20 53 4f 25 3d 31 20 b8 20 35 0d 11 6c 13 20 d4 | SO%=1 . 5..l. .| 000025b0 20 31 2c 2d 31 35 2c 31 30 30 2c 31 30 0d 11 76 | 1,-15,100,10..v| 000025c0 13 20 d4 20 32 2c 2d 31 35 2c 31 31 30 2c 31 30 |. . 2,-15,110,10| 000025d0 0d 11 80 12 20 f2 64 65 6c 61 79 28 31 30 30 30 |.... .delay(1000| 000025e0 30 29 0d 11 8a 0a 20 ed 20 53 4f 25 0d 11 94 06 |0).... . SO%....| 000025f0 20 e1 0d 11 9e 04 0d 11 a8 0f 20 dd f2 47 61 6d | ......... ..Gam| 00002600 65 4f 76 65 72 0d 11 b2 0a 20 57 4e 25 3d 30 0d |eOver.... WN%=0.| 00002610 11 bc 20 20 e7 20 55 53 45 52 53 43 52 25 3e 43 |.. . USERSCR%>C| 00002620 4f 4d 50 53 43 52 25 20 8c 20 57 4e 25 3d 31 0d |OMPSCR% . WN%=1.| 00002630 11 c6 20 20 e7 20 55 53 45 52 53 43 52 25 3c 43 |.. . USERSCR%<C| 00002640 4f 4d 50 53 43 52 25 20 8c 20 57 4e 25 3d 30 0d |OMPSCR% . WN%=0.| 00002650 11 d0 04 0d 11 da 20 20 e7 20 55 53 45 52 53 43 |...... . USERSC| 00002660 52 25 3d 43 4f 4d 50 53 43 52 25 20 8c 20 57 4e |R%=COMPSCR% . WN| 00002670 25 3d 32 0d 11 e4 0d 20 52 4e 25 3d b3 28 35 29 |%=2.... RN%=.(5)| 00002680 0d 11 ee 6a 20 f2 50 6c 69 6e 74 68 28 31 30 33 |...j .Plinth(103| 00002690 34 2c 37 38 36 2c 32 31 34 2c 32 31 30 2c 31 30 |4,786,214,210,10| 000026a0 2c 31 2c 42 4c 4b 43 4f 4c 31 25 28 52 4e 25 29 |,1,BLKCOL1%(RN%)| 000026b0 2c 42 4c 4b 43 4f 4c 32 25 28 52 4e 25 29 2c 42 |,BLKCOL2%(RN%),B| 000026c0 4c 4b 43 4f 4c 33 25 28 52 4e 25 20 29 2c 42 4c |LKCOL3%(RN% ),BL| 000026d0 4b 43 4f 4c 34 25 28 52 4e 25 29 2c 42 4c 4b 43 |KCOL4%(RN%),BLKC| 000026e0 4f 4c 35 25 28 52 4e 25 29 29 0d 11 f8 33 20 f2 |OL5%(RN%))...3 .| 000026f0 44 6f 69 74 28 31 30 33 34 2c 39 30 35 2c 32 31 |Doit(1034,905,21| 00002700 34 2c 32 31 30 2c 22 89 20 50 52 45 53 53 20 88 |4,210,". PRESS .| 00002710 22 2c 31 30 2c 31 2c 31 2c 52 4e 25 29 0d 12 02 |",10,1,1,RN%)...| 00002720 31 20 f2 44 6f 69 74 28 31 30 33 34 2c 38 35 35 |1 .Doit(1034,855| 00002730 2c 32 31 34 2c 32 31 30 2c 22 89 20 41 4e 59 20 |,214,210,". ANY | 00002740 88 22 2c 31 30 2c 31 2c 31 2c 52 4e 25 29 0d 12 |.",10,1,1,RN%)..| 00002750 0c 31 20 f2 44 6f 69 74 28 31 30 33 34 2c 38 30 |.1 .Doit(1034,80| 00002760 35 2c 32 31 34 2c 32 31 30 2c 22 89 20 4b 45 59 |5,214,210,". KEY| 00002770 20 88 22 2c 31 30 2c 31 2c 31 2c 52 4e 25 29 0d | .",10,1,1,RN%).| 00002780 12 16 04 0d 12 20 0d 20 52 4e 25 3d b3 28 35 29 |..... . RN%=.(5)| 00002790 0d 12 2a 68 20 f2 50 6c 69 6e 74 68 28 33 36 30 |..*h .Plinth(360| 000027a0 2c 37 38 36 2c 32 31 30 2c 32 31 30 2c 31 30 2c |,786,210,210,10,| 000027b0 31 2c 42 4c 4b 43 4f 4c 31 25 28 52 4e 25 29 2c |1,BLKCOL1%(RN%),| 000027c0 42 4c 4b 43 4f 4c 32 25 28 52 4e 25 29 2c 42 4c |BLKCOL2%(RN%),BL| 000027d0 4b 43 4f 4c 33 25 28 52 4e 25 29 2c 42 4c 4b 43 |KCOL3%(RN%),BLKC| 000027e0 4f 4c 34 25 28 52 4e 25 29 2c 42 4c 4b 43 4f 4c |OL4%(RN%),BLKCOL| 000027f0 35 25 28 52 4e 25 29 29 0d 12 34 04 0d 12 3e 32 |5%(RN%))..4...>2| 00002800 20 f2 44 6f 69 74 28 33 36 30 2c 38 38 30 2c 32 | .Doit(360,880,2| 00002810 31 30 2c 32 31 30 2c 22 47 41 4d 45 20 4f 56 45 |10,210,"GAME OVE| 00002820 52 22 2c 31 30 2c 31 2c 31 2c 52 4e 25 29 0d 12 |R",10,1,1,RN%)..| 00002830 48 0e 20 e7 20 57 4e 25 3d 30 20 8c 0d 12 52 04 |H. . WN%=0 ...R.| 00002840 0d 12 5c 32 20 f2 44 6f 69 74 28 33 36 30 2c 38 |..\2 .Doit(360,8| 00002850 33 30 2c 32 31 30 2c 32 31 30 2c 22 89 20 49 20 |30,210,210,". I | 00002860 57 49 4e 20 88 22 2c 31 30 2c 31 2c 31 2c 52 4e |WIN .",10,1,1,RN| 00002870 25 29 0d 12 66 0c 20 f2 4c 6f 73 65 46 58 0d 12 |%)..f. .LoseFX..| 00002880 70 06 20 cd 0d 12 7a 0e 20 e7 20 57 4e 25 3d 31 |p. ...z. . WN%=1| 00002890 20 8c 0d 12 84 34 20 f2 44 6f 69 74 28 33 36 30 | ....4 .Doit(360| 000028a0 2c 38 33 30 2c 32 31 30 2c 32 31 30 2c 22 89 20 |,830,210,210,". | 000028b0 59 4f 55 20 57 49 4e 20 88 22 2c 31 30 2c 31 2c |YOU WIN .",10,1,| 000028c0 31 2c 52 4e 25 29 0d 12 8e 0b 20 f2 57 69 6e 46 |1,RN%).... .WinF| 000028d0 58 0d 12 98 06 20 cd 0d 12 a2 04 0d 12 ac 0e 20 |X.... ......... | 000028e0 e7 20 57 4e 25 3d 32 20 8c 0d 12 b6 31 20 f2 44 |. WN%=2 ....1 .D| 000028f0 6f 69 74 28 33 36 30 2c 38 33 30 2c 32 31 30 2c |oit(360,830,210,| 00002900 32 31 30 2c 22 89 20 44 52 41 57 20 88 22 2c 31 |210,". DRAW .",1| 00002910 30 2c 31 2c 31 2c 52 4e 25 29 0d 12 c0 14 20 d4 |0,1,1,RN%).... .| 00002920 20 32 2c 2d 31 35 2c 31 30 30 30 2c 35 30 0d 12 | 2,-15,1000,50..| 00002930 ca 06 20 cd 0d 12 d4 0d 20 2a 46 58 20 32 31 2c |.. ..... *FX 21,| 00002940 30 0d 12 de 09 20 41 24 3d be 0d 12 e8 11 20 d4 |0.... A$=..... .| 00002950 20 32 2c 2d 31 35 2c 31 30 2c 32 0d 12 f2 06 20 | 2,-15,10,2.... | 00002960 f9 0d 12 fc 06 20 e1 0d 13 06 04 0d 13 10 30 20 |..... ........0 | 00002970 dd f2 44 6f 69 74 28 58 31 25 2c 59 31 25 2c 4c |..Doit(X1%,Y1%,L| 00002980 45 25 2c 48 45 25 2c 54 24 2c 42 44 52 25 2c 4f |E%,HE%,T$,BDR%,O| 00002990 50 25 2c 46 4c 25 2c 44 43 25 29 0d 13 1a 2e 20 |P%,FL%,DC%).... | 000029a0 f4 20 2a 20 4f 50 25 3d 30 20 49 46 20 4e 4f 54 |. * OP%=0 IF NOT| 000029b0 20 43 48 4f 53 45 4e 20 49 45 20 53 48 4f 57 4e | CHOSEN IE SHOWN| 000029c0 20 49 4e 20 42 2f 57 20 2a 0d 13 24 32 20 f4 20 | IN B/W *..$2 . | 000029d0 2a 20 46 4c 25 3d 31 20 49 46 20 44 4f 4e 54 20 |* FL%=1 IF DONT | 000029e0 57 41 4e 54 20 54 4f 20 44 52 41 57 20 50 4c 49 |WANT TO DRAW PLI| 000029f0 4e 54 48 20 41 47 41 49 4e 20 2a 0d 13 2e 75 20 |NTH AGAIN *...u | 00002a00 e7 20 46 4c 25 3c 3e 31 20 8c 20 f2 50 6c 69 6e |. FL%<>1 . .Plin| 00002a10 74 68 28 58 31 25 2c 59 31 25 2c 4c 45 25 2c 48 |th(X1%,Y1%,LE%,H| 00002a20 45 25 2c 38 2c 42 44 52 25 2c 42 4c 4b 43 4f 4c |E%,8,BDR%,BLKCOL| 00002a30 31 25 28 44 43 25 29 2c 42 4c 4b 43 4f 4c 32 25 |1%(DC%),BLKCOL2%| 00002a40 28 44 43 25 29 2c 42 4c 4b 43 4f 4c 33 25 28 44 |(DC%),BLKCOL3%(D| 00002a50 43 25 29 2c 42 4c 4b 43 4f 4c 34 25 28 44 43 25 |C%),BLKCOL4%(DC%| 00002a60 29 2c 42 4c 4b 43 4f 4c 35 25 28 44 43 25 29 29 |),BLKCOL5%(DC%))| 00002a70 0d 13 38 11 20 53 5a 25 3d a9 28 54 24 29 2a 31 |..8. SZ%=.(T$)*1| 00002a80 36 0d 13 42 15 20 58 54 41 25 3d 28 4c 45 25 2d |6..B. XTA%=(LE%-| 00002a90 53 5a 25 29 2f 32 0d 13 4c 0e 20 e7 20 4f 50 25 |SZ%)/2..L. . OP%| 00002aa0 3d 30 20 8c 0d 13 56 19 20 e6 20 42 4c 4b 43 4f |=0 ...V. . BLKCO| 00002ab0 4c 33 25 28 44 43 25 29 20 c8 9c 20 30 0d 13 60 |L3%(DC%) .. 0..`| 00002ac0 18 20 ec 20 58 31 25 2b 58 54 41 25 2c 59 31 25 |. . X1%+XTA%,Y1%| 00002ad0 2b 34 32 2d 38 0d 13 6a 09 20 f1 20 54 24 0d 13 |+42-8..j. . T$..| 00002ae0 74 10 20 e6 20 36 33 20 c8 9c 20 32 35 35 0d 13 |t. . 63 .. 255..| 00002af0 7e 18 20 ec 20 58 31 25 2b 58 54 41 25 2b 34 2c |~. . X1%+XTA%+4,| 00002b00 59 31 25 2b 34 34 0d 13 88 09 20 f1 20 54 24 0d |Y1%+44.... . T$.| 00002b10 13 92 06 20 cc 0d 13 9c 19 20 e6 20 42 4c 4b 43 |... ..... . BLKC| 00002b20 4f 4c 33 25 28 44 43 25 29 20 c8 9c 20 30 0d 13 |OL3%(DC%) .. 0..| 00002b30 a6 18 20 ec 20 58 31 25 2b 58 54 41 25 2c 59 31 |.. . X1%+XTA%,Y1| 00002b40 25 2b 34 32 2d 38 0d 13 b0 09 20 f1 20 54 24 0d |%+42-8.... . T$.| 00002b50 13 ba 10 20 e6 20 36 33 20 c8 9c 20 32 35 35 0d |... . 63 .. 255.| 00002b60 13 c4 18 20 ec 20 58 31 25 2b 58 54 41 25 2b 34 |... . X1%+XTA%+4| 00002b70 2c 59 31 25 2b 34 34 0d 13 ce 09 20 f1 20 54 24 |,Y1%+44.... . T$| 00002b80 0d 13 d8 06 20 cd 0d 13 e2 06 20 e1 0d 13 ec 04 |.... ..... .....| 00002b90 0d 13 f6 0e 20 dd f2 47 6f 28 57 54 25 29 0d 14 |.... ..Go(WT%)..| 00002ba0 00 0e 20 ec 20 34 35 32 2c 33 34 36 0d 14 0a 0e |.. . 452,346....| 00002bb0 20 ec 20 37 35 32 2c 34 34 36 0d 14 14 0d 20 2a | . 752,446.... *| 00002bc0 53 47 45 54 20 57 54 0d 14 1e 10 20 2a 53 43 48 |SGET WT.... *SCH| 00002bd0 4f 4f 53 45 20 57 54 0d 14 28 0e 20 57 54 52 25 |OOSE WT..(. WTR%| 00002be0 3d b3 28 35 29 0d 14 32 2a 20 f2 44 6f 69 74 28 |=.(5)..2* .Doit(| 00002bf0 34 35 32 2c 33 34 36 2c 33 30 30 2c 31 30 30 2c |452,346,300,100,| 00002c00 22 22 2c 31 30 2c 31 2c 30 2c 57 54 52 25 29 0d |"",10,1,0,WTR%).| 00002c10 14 3c 0e 20 e7 20 57 54 25 3d 31 20 8c 0d 14 46 |.<. . WT%=1 ...F| 00002c20 35 20 f2 44 6f 69 74 28 34 35 32 2c 33 36 36 2c |5 .Doit(452,366,| 00002c30 33 30 30 2c 31 30 30 2c 22 84 20 4d 59 20 54 55 |300,100,". MY TU| 00002c40 52 4e 20 84 22 2c 31 30 2c 31 2c 31 2c 57 54 52 |RN .",10,1,1,WTR| 00002c50 25 29 0d 14 50 06 20 cc 0d 14 5a 37 20 f2 44 6f |%)..P. ...Z7 .Do| 00002c60 69 74 28 34 35 32 2c 33 36 36 2c 33 30 30 2c 31 |it(452,366,300,1| 00002c70 30 30 2c 22 84 20 59 4f 55 52 20 54 55 52 4e 20 |00,". YOUR TURN | 00002c80 84 22 2c 31 30 2c 31 2c 31 2c 57 54 52 25 29 0d |.",10,1,1,WTR%).| 00002c90 14 64 06 20 cd 0d 14 6e 12 20 f2 64 65 6c 61 79 |.d. ...n. .delay| 00002ca0 28 32 30 30 30 30 29 0d 14 78 12 20 f0 20 26 45 |(20000)..x. . &E| 00002cb0 44 2c 34 35 32 2c 33 34 36 0d 14 82 06 20 e1 0d |D,452,346.... ..| 00002cc0 ff |.| 00002cc1