home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
A.N.A.L.O.G. Magazine 1988 December
/
88_dec.atr
/
koala.act
< prev
next >
Wrap
Text File
|
2023-02-26
|
855b
|
1 lines
¢; CHECKSUM DATA¢;[C0 AC 3F D7 02 ]¢¢BYTE XDIR=624,YDIR=625,LEFTB=636,¢ RIGHTB=637,FL=[0]¢INT OX,OY,X1,Y1¢INT ARRAY X(228),Y(228)¢¢PROC FILLXY()¢ BYTE A ¢ CARD B¢ OPEN(1,"D:XARRAY.DAT",4)¢ FOR A=1 TO 228 DO¢ B=GETD(1)¢ IF A>=183 THEN¢ B==+255¢ FI X(A)=B¢ OD CLOSE(1) OPEN(1,"D:YARRAY.DAT",4)¢ FOR A=1 TO 228 DO¢ B=GETD(1) Y(A)=B¢ OD CLOSE(1)¢RETURN¢¢PROC DRAW()¢ IF FL=1 THEN¢ IF OX-X1>11 OR OY-Y1>11 THEN¢ RETURN ELSE DRAWTO(X1,Y1)¢ OX=X1 OY=Y1 RETURN¢ FI ELSE FL=1 PLOT(X1,Y1)¢ OX=X1 OY=Y1¢ FI¢RETURN¢¢PROC CHECKBUTTONS()¢ DO¢ DO X1=X(XDIR) Y1=Y(YDIR)¢ IF XDIR<=4 AND YDIR<=4 THEN¢ FL=1 EXIT¢ FI¢ IF LEFTB=0 THEN¢ DRAW() ELSE FL=0¢ FI¢ OD¢ OD¢RETURN¢¢PROC MAIN()¢ BYTE COL1=709,COL2=710,COL3=712¢ GRAPHICS(24) COL1=0 COL2=10¢ COL3=10 COLOR=1¢ FILLXY() CHECKBUTTONS()¢RETURN¢¢