Home » Archimedes archive » Acorn User » AU 1993-08.adf » !StarInfo_StarInfo » EightBit/Water

EightBit/Water

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 » Acorn User » AU 1993-08.adf » !StarInfo_StarInfo
Filename: EightBit/Water
Read OK:
File size: 0B89 bytes
Load address: 0000
Exec address: 0000
Duplicates

There are 2 duplicate copies of this file in the archive:

File contents
   10REM     >Water (Info6)
   20REM By  Christopher Bassett
   30REM For 8-bit machines
   40REM (c) BAU August 1993
   50:
   60MODE 2
   70VDU 19,15,5;0;
   80:
   90REM The rock
  100GCOL 0,15
  110MOVE 1279,1000
  120DRAW 1100,1000
  130PLOT 85,1279,1023
  140MOVE 1279,950
  150DRAW 1100,950
  160PLOT 85,1279,0
  170MOVE0,1023
  180MOVE0,600
  190PLOT 85,200,1023
  200PLOT 85,900,600
  210MOVE 1279,0
  220MOVE 1279,200
  230PLOT 85,640,0
  240MOVE 700,0
  250MOVE 300,0
  260PLOT 85,450,150
  270MOVE 0,0
  280MOVE 0,400
  290PLOT 85,200,400
  300PLOT 85,0,600
  310PLOT 85,900,600
  320:
  330REM Water in the hole
  340c=1
  350FOR y=954 TO 1000 STEP 4
  360 MOVE 1279,y
  370 FOR x=1279 TO 1076 STEP -(RND(21)+3)
  380  GCOL 0,c
  390  DRAW x,y
  400  c=c+1
  410  IF c=15 THEN c=1
  420 NEXT
  430NEXT
  440:
  450REM Waterfall - part 1
  460nx=2000
  470ny=0
  480g=0.5
  490FOR N=1 TO 25
  500 x=1100
  510 y=953+RND(43)
  520 MOVE x,y
  530 xs=-(RND(11)+10)
  540 ys=0
  550 REPEAT
  560  GCOL 0,c
  570  DRAW x,y
  580  c=c+1
  590  IF c=15 THEN c=1
  600  x=x+xs
  610  y=y+ys
  620  ys=ys-g
  630 UNTIL POINT(x,y)=15 OR y<600
  640 IF x<nx THEN nx=x:ny=y
  650NEXT
  660:
  670REM Waterfall - Part 2
  680REPEAT
  690 ny=ny+4
  700UNTIL POINT(nx,ny)<>15
  710FOR n=1 TO 20
  720 x=nx
  730 y=ny
  740 nx=nx+8
  750 ny=ny-4
  760 MOVE x,y
  770 xs=3+RND(9)
  780 ys=-2
  790 REPEAT
  800  GCOL 0,c
  810  DRAW x,y
  820  c=c+1
  830  IF c=15 THEN c=1
  840  x=x+xs
  850  y=y+ys
  860  ys=ys-g
  870  IF POINT(x,y)=15 AND x<910 THEN REPEAT:y=y+4:UNTIL POINT(x,y)<>15:ys=RND(2)-1
  880  IF POINT(x,y)=15 AND (x>910 AND y>200) THEN REPEAT:x=x-8:UNTIL POINT(x,y)<>15:xs=-2+RND(3)
  890 UNTIL POINT(x,y)=15 AND y<200
  900NEXT
  910:
  920REM Bottom of waterfall
  930nx=0
  940FOR n=1 TO 20
  950 x=1220
  960 y=190+nx
  970 nx=nx+4
  980 MOVE x,y
  990 xs=-(7+RND(13))
 1000 ys=-2
 1010 REPEAT
 1020  GCOL 0,c
 1030  DRAW x,y
 1040  c=c+1
 1050  IF c=15 THEN c=1
 1060  x=x+xs
 1070  y=y+ys
 1080  ys=ys-g
 1090  IF POINT(x,y)=15 AND x>680 THEN REPEAT:y=y+4:UNTIL POINT(x,y)<>15:ys=RND(2)
 1100  IF POINT(x,y)=15 AND (x<=680 AND x>450) THEN REPEAT:y=y+4:UNTIL POINT(x,y)<>15:ys=7+RND(5)
 1110  IF POINT(x,y)=15 AND x<450 THEN REPEAT:x=x+8:UNTIL POINT(x,y)<>15:xs=-4+RND(2)
 1120 UNTIL POINT(x,y)=-1
 1130NEXT
 1140:
 1150REM Water-wheel
 1160GCOL 0,15
 1170MOVE 850,500
 1180FOR p=0 TO 6.3 STEP 0.08
 1190 x=850+200*SIN(p)
 1200 y=300+200*COS(p)
 1210 DRAW x,y
 1220NEXT
 1230c=1
 1240FOR p=0 TO 6.3 STEP 0.035
 1250 x=850+190*SIN(p)
 1260 y=300+190*COS(p)
 1270 MOVE 850,300
 1280 GCOL 0,c
 1290 DRAW x,y
 1300 c=c+1
 1310 IF c=15 THEN c=1
 1320 IF INKEY-99 THEN d=359
 1330NEXT
 1340GCOL 0,15
 1350MOVE 852,350
 1360FOR p=0 TO 6.3 STEP 0.08
 1370 MOVE 852,300
 1380 x=852+50*SIN(p)
 1390 y=300+50*COS(p)
 1400 PLOT 85,x,y
 1410NEXT
 1420:
 1430REM The lift and balls
 1440GCOL 0,0
 1450MOVE 0,500
 1460MOVE 100,500
 1470PLOT 85,0,600
 1480PLOT 85,100,600
 1490MOVE 500,1000
 1500PLOT 85,100,500
 1510PLOT 85,600,1000
 1520c=1
 1530x=0
 1540y=500
 1550REPEAT
 1560 GCOL 0,c
 1570 PLOT 69,x,y
 1580 PLOT 69,x,y+4
 1590 x=x+8
 1600 c=c+1
 1610 IF c=15 THEN c=1
 1620UNTIL x=72
 1630x=100
 1640c=c-1
 1650REPEAT
 1660 GCOL 0,c
 1670 MOVE x,y
 1680 DRAW x-25,y
 1690 PLOT 69,x-25,y+4
 1700 PLOT 69,x-25,y+8
 1710 y=y+8
 1720 x=x+8
 1730 c=c+1
 1740 IF c=15 THEN c=1
 1750UNTIL y>865
 1760oc=c
 1770ox=x+8
 1780oy=y-8
 1790xs=8
 1800ys=8
 1810g=0.5
 1820x=x-25
 1830REPEAT
 1840 x=x+xs
 1850 y=y+ys
 1860 ys=ys-g
 1870 IF POINT(x,y)<>15 THEN GCOL 0,c:PLOT 69,x,y:PLOT 69,x,y+4
 1880 c=c+1
 1890 IF c=15 THEN c=1
 1900UNTIL POINT(x,y)=15
 1910FOR x=x TO 0 STEP -8
 1920 y=y-1.5
 1930 GCOL 0,c
 1940 PLOT 69,x,y
 1950 PLOT 69,x,y+4
 1960 c=c+1
 1970 IF c=15 THEN c=1
 1980NEXT
 1990c=oc
 2000FOR p=-1.05 TO 2.09 STEP 0.52
 2010 MOVE ox,oy
 2020 x=ox+25*SIN(p)
 2030 y=oy+25*COS(p)
 2040 GCOL 0,c
 2050 DRAW x,y
 2060 c=c+1
 2070 IF c=15 THEN c=1
 2080NEXT
 2090*SAVE"WatrScr" 3000 8000
 2100END

�     >Water (Info6)
� By  Christopher Bassett
� For 8-bit machines
(� (c) BAU August 1993
2:
<� 2
F� 19,15,5;0;
P:
Z� The rock
d
� 0,15
n� 1279,1000
x� 1100,1000
�� 85,1279,1023
�� 1279,950
�� 1100,950
�� 85,1279,0
��0,1023
�
�0,600
�� 85,200,1023
�� 85,900,600
�� 1279,0
�� 1279,200
�� 85,640,0
�� 700,0
�� 300,0
� 85,450,150
	� 0,0
� 0,400
"� 85,200,400
,� 85,0,600
6� 85,900,600
@:
J� Water in the hole
Tc=1
^� y=954 � 1000 � 4
h
 � 1279,y
r! � x=1279 � 1076 � -(�(21)+3)
|  � 0,c
�  � x,y
�  c=c+1
�  � c=15 � c=1
� �
��
�:
�� Waterfall - part 1
�nx=2000
�ny=0
�	g=0.5
�� N=1 � 25
� x=1100
� y=953+�(43)

 � x,y
 xs=-(�(11)+10)
	 ys=0
& �
0  � 0,c
:  � x,y
D  c=c+1
N  � c=15 � c=1
X  x=x+xs
b  y=y+ys
l
  ys=ys-g
v � �x,y)=15 � y<600
� � x<nx � nx=x:ny=y
��
�:
�� Waterfall - Part 2
��
� ny=ny+4
�� �nx,ny)<>15
�� n=1 � 20
�	 x=nx
�	 y=ny
� nx=nx+8
� ny=ny-4
�
 � x,y
 xs=3+�(9)

 ys=-2
 �
   � 0,c
*  � x,y
4  c=c+1
>  � c=15 � c=1
H  x=x+xs
R  y=y+ys
\
  ys=ys-g
f8  � �x,y)=15 � x<910 � �:y=y+4:� �x,y)<>15:ys=�(2)-1
pC  � �x,y)=15 � (x>910 � y>200) � �:x=x-8:� �x,y)<>15:xs=-2+�(3)
z � �x,y)=15 � y<200
��
�:
�� Bottom of waterfall
�nx=0
�� n=1 � 20
� x=1220
�
 y=190+nx
� nx=nx+4
�
 � x,y
� xs=-(7+�(13))
�
 ys=-2
� �
�  � 0,c
  � x,y
  c=c+1
  � c=15 � c=1
$  x=x+xs
.  y=y+ys
8
  ys=ys-g
B6  � �x,y)=15 � x>680 � �:y=y+4:� �x,y)<>15:ys=�(2)
LC  � �x,y)=15 � (x<=680 � x>450) � �:y=y+4:� �x,y)<>15:ys=7+�(5)
V9  � �x,y)=15 � x<450 � �:x=x+8:� �x,y)<>15:xs=-4+�(2)
` � �x,y)=-1
j�
t:
~� Water-wheel
�
� 0,15
�
� 850,500
�� p=0 � 6.3 � 0.08
� x=850+200*�(p)
� y=300+200*�(p)
�
 � x,y
��
�c=1
�� p=0 � 6.3 � 0.035
� x=850+190*�(p)
� y=300+190*�(p)
� � 850,300

 � 0,c


 � x,y

 c=c+1
 � c=15 � c=1
( � �-99 � d=359
2�
<
� 0,15
F
� 852,350
P� p=0 � 6.3 � 0.08
Z � 852,300
d x=852+50*�(p)
n y=300+50*�(p)
x
 � 85,x,y
��
�:
�� The lift and balls
�	� 0,0
�� 0,500
�
� 100,500
�� 85,0,600
�� 85,100,600
�� 500,1000
�� 85,100,500
�� 85,600,1000
�c=1
�x=0
	y=500
�

 � 0,c
"
 � 69,x,y
, � 69,x,y+4
6
 x=x+8
@
 c=c+1
J � c=15 � c=1
T
� x=72
^	x=100
h	c=c-1
r�
|
 � 0,c
�
 � x,y
�
 � x-25,y
� � 69,x-25,y+4
� � 69,x-25,y+8
�
 y=y+8
�
 x=x+8
�
 c=c+1
� � c=15 � c=1
�� y>865
�oc=c
�
ox=x+8
�
oy=y-8
�xs=8
ys=8
	g=0.5

x=x-25
&�
0 x=x+xs
: y=y+ys
D ys=ys-g
N, � �x,y)<>15 � � 0,c:� 69,x,y:� 69,x,y+4
X
 c=c+1
b � c=15 � c=1
l� �x,y)=15
v� x=x � 0 � -8
� y=y-1.5
�
 � 0,c
�
 � 69,x,y
� � 69,x,y+4
�
 c=c+1
� � c=15 � c=1
��
�c=oc
�� p=-1.05 � 2.09 � 0.52
� � ox,oy
� x=ox+25*�(p)
� y=oy+25*�(p)
�
 � 0,c

 � x,y

 c=c+1
 � c=15 � c=1
 �
**SAVE"WatrScr" 3000 8000
4�
�
00000000  0d 00 0a 18 f4 20 20 20  20 20 3e 57 61 74 65 72  |.....     >Water|
00000010  20 28 49 6e 66 6f 36 29  0d 00 14 1d f4 20 42 79  | (Info6)..... By|
00000020  20 20 43 68 72 69 73 74  6f 70 68 65 72 20 42 61  |  Christopher Ba|
00000030  73 73 65 74 74 0d 00 1e  18 f4 20 46 6f 72 20 38  |ssett..... For 8|
00000040  2d 62 69 74 20 6d 61 63  68 69 6e 65 73 0d 00 28  |-bit machines..(|
00000050  19 f4 20 28 63 29 20 42  41 55 20 41 75 67 75 73  |.. (c) BAU Augus|
00000060  74 20 31 39 39 33 0d 00  32 05 3a 0d 00 3c 07 eb  |t 1993..2.:..<..|
00000070  20 32 0d 00 46 10 ef 20  31 39 2c 31 35 2c 35 3b  | 2..F.. 19,15,5;|
00000080  30 3b 0d 00 50 05 3a 0d  00 5a 0e f4 20 54 68 65  |0;..P.:..Z.. The|
00000090  20 72 6f 63 6b 0d 00 64  0a e6 20 30 2c 31 35 0d  | rock..d.. 0,15.|
000000a0  00 6e 0f ec 20 31 32 37  39 2c 31 30 30 30 0d 00  |.n.. 1279,1000..|
000000b0  78 0f df 20 31 31 30 30  2c 31 30 30 30 0d 00 82  |x.. 1100,1000...|
000000c0  12 f0 20 38 35 2c 31 32  37 39 2c 31 30 32 33 0d  |.. 85,1279,1023.|
000000d0  00 8c 0e ec 20 31 32 37  39 2c 39 35 30 0d 00 96  |.... 1279,950...|
000000e0  0e df 20 31 31 30 30 2c  39 35 30 0d 00 a0 0f f0  |.. 1100,950.....|
000000f0  20 38 35 2c 31 32 37 39  2c 30 0d 00 aa 0b ec 30  | 85,1279,0.....0|
00000100  2c 31 30 32 33 0d 00 b4  0a ec 30 2c 36 30 30 0d  |,1023.....0,600.|
00000110  00 be 11 f0 20 38 35 2c  32 30 30 2c 31 30 32 33  |.... 85,200,1023|
00000120  0d 00 c8 10 f0 20 38 35  2c 39 30 30 2c 36 30 30  |..... 85,900,600|
00000130  0d 00 d2 0c ec 20 31 32  37 39 2c 30 0d 00 dc 0e  |..... 1279,0....|
00000140  ec 20 31 32 37 39 2c 32  30 30 0d 00 e6 0e f0 20  |. 1279,200..... |
00000150  38 35 2c 36 34 30 2c 30  0d 00 f0 0b ec 20 37 30  |85,640,0..... 70|
00000160  30 2c 30 0d 00 fa 0b ec  20 33 30 30 2c 30 0d 01  |0,0..... 300,0..|
00000170  04 10 f0 20 38 35 2c 34  35 30 2c 31 35 30 0d 01  |... 85,450,150..|
00000180  0e 09 ec 20 30 2c 30 0d  01 18 0b ec 20 30 2c 34  |... 0,0..... 0,4|
00000190  30 30 0d 01 22 10 f0 20  38 35 2c 32 30 30 2c 34  |00..".. 85,200,4|
000001a0  30 30 0d 01 2c 0e f0 20  38 35 2c 30 2c 36 30 30  |00..,.. 85,0,600|
000001b0  0d 01 36 10 f0 20 38 35  2c 39 30 30 2c 36 30 30  |..6.. 85,900,600|
000001c0  0d 01 40 05 3a 0d 01 4a  17 f4 20 57 61 74 65 72  |..@.:..J.. Water|
000001d0  20 69 6e 20 74 68 65 20  68 6f 6c 65 0d 01 54 07  | in the hole..T.|
000001e0  63 3d 31 0d 01 5e 16 e3  20 79 3d 39 35 34 20 b8  |c=1..^.. y=954 .|
000001f0  20 31 30 30 30 20 88 20  34 0d 01 68 0d 20 ec 20  | 1000 . 4..h. . |
00000200  31 32 37 39 2c 79 0d 01  72 21 20 e3 20 78 3d 31  |1279,y..r! . x=1|
00000210  32 37 39 20 b8 20 31 30  37 36 20 88 20 2d 28 b3  |279 . 1076 . -(.|
00000220  28 32 31 29 2b 33 29 0d  01 7c 0b 20 20 e6 20 30  |(21)+3)..|.  . 0|
00000230  2c 63 0d 01 86 0b 20 20  df 20 78 2c 79 0d 01 90  |,c....  . x,y...|
00000240  0b 20 20 63 3d 63 2b 31  0d 01 9a 12 20 20 e7 20  |.  c=c+1....  . |
00000250  63 3d 31 35 20 8c 20 63  3d 31 0d 01 a4 06 20 ed  |c=15 . c=1.... .|
00000260  0d 01 ae 05 ed 0d 01 b8  05 3a 0d 01 c2 18 f4 20  |.........:..... |
00000270  57 61 74 65 72 66 61 6c  6c 20 2d 20 70 61 72 74  |Waterfall - part|
00000280  20 31 0d 01 cc 0b 6e 78  3d 32 30 30 30 0d 01 d6  | 1....nx=2000...|
00000290  08 6e 79 3d 30 0d 01 e0  09 67 3d 30 2e 35 0d 01  |.ny=0....g=0.5..|
000002a0  ea 0e e3 20 4e 3d 31 20  b8 20 32 35 0d 01 f4 0b  |... N=1 . 25....|
000002b0  20 78 3d 31 31 30 30 0d  01 fe 10 20 79 3d 39 35  | x=1100.... y=95|
000002c0  33 2b b3 28 34 33 29 0d  02 08 0a 20 ec 20 78 2c  |3+.(43).... . x,|
000002d0  79 0d 02 12 13 20 78 73  3d 2d 28 b3 28 31 31 29  |y.... xs=-(.(11)|
000002e0  2b 31 30 29 0d 02 1c 09  20 79 73 3d 30 0d 02 26  |+10).... ys=0..&|
000002f0  06 20 f5 0d 02 30 0b 20  20 e6 20 30 2c 63 0d 02  |. ...0.  . 0,c..|
00000300  3a 0b 20 20 df 20 78 2c  79 0d 02 44 0b 20 20 63  |:.  . x,y..D.  c|
00000310  3d 63 2b 31 0d 02 4e 12  20 20 e7 20 63 3d 31 35  |=c+1..N.  . c=15|
00000320  20 8c 20 63 3d 31 0d 02  58 0c 20 20 78 3d 78 2b  | . c=1..X.  x=x+|
00000330  78 73 0d 02 62 0c 20 20  79 3d 79 2b 79 73 0d 02  |xs..b.  y=y+ys..|
00000340  6c 0d 20 20 79 73 3d 79  73 2d 67 0d 02 76 17 20  |l.  ys=ys-g..v. |
00000350  fd 20 b0 78 2c 79 29 3d  31 35 20 84 20 79 3c 36  |. .x,y)=15 . y<6|
00000360  30 30 0d 02 80 17 20 e7  20 78 3c 6e 78 20 8c 20  |00.... . x<nx . |
00000370  6e 78 3d 78 3a 6e 79 3d  79 0d 02 8a 05 ed 0d 02  |nx=x:ny=y.......|
00000380  94 05 3a 0d 02 9e 18 f4  20 57 61 74 65 72 66 61  |..:..... Waterfa|
00000390  6c 6c 20 2d 20 50 61 72  74 20 32 0d 02 a8 05 f5  |ll - Part 2.....|
000003a0  0d 02 b2 0c 20 6e 79 3d  6e 79 2b 34 0d 02 bc 11  |.... ny=ny+4....|
000003b0  fd 20 b0 6e 78 2c 6e 79  29 3c 3e 31 35 0d 02 c6  |. .nx,ny)<>15...|
000003c0  0e e3 20 6e 3d 31 20 b8  20 32 30 0d 02 d0 09 20  |.. n=1 . 20.... |
000003d0  78 3d 6e 78 0d 02 da 09  20 79 3d 6e 79 0d 02 e4  |x=nx.... y=ny...|
000003e0  0c 20 6e 78 3d 6e 78 2b  38 0d 02 ee 0c 20 6e 79  |. nx=nx+8.... ny|
000003f0  3d 6e 79 2d 34 0d 02 f8  0a 20 ec 20 78 2c 79 0d  |=ny-4.... . x,y.|
00000400  03 02 0e 20 78 73 3d 33  2b b3 28 39 29 0d 03 0c  |... xs=3+.(9)...|
00000410  0a 20 79 73 3d 2d 32 0d  03 16 06 20 f5 0d 03 20  |. ys=-2.... ... |
00000420  0b 20 20 e6 20 30 2c 63  0d 03 2a 0b 20 20 df 20  |.  . 0,c..*.  . |
00000430  78 2c 79 0d 03 34 0b 20  20 63 3d 63 2b 31 0d 03  |x,y..4.  c=c+1..|
00000440  3e 12 20 20 e7 20 63 3d  31 35 20 8c 20 63 3d 31  |>.  . c=15 . c=1|
00000450  0d 03 48 0c 20 20 78 3d  78 2b 78 73 0d 03 52 0c  |..H.  x=x+xs..R.|
00000460  20 20 79 3d 79 2b 79 73  0d 03 5c 0d 20 20 79 73  |  y=y+ys..\.  ys|
00000470  3d 79 73 2d 67 0d 03 66  38 20 20 e7 20 b0 78 2c  |=ys-g..f8  . .x,|
00000480  79 29 3d 31 35 20 80 20  78 3c 39 31 30 20 8c 20  |y)=15 . x<910 . |
00000490  f5 3a 79 3d 79 2b 34 3a  fd 20 b0 78 2c 79 29 3c  |.:y=y+4:. .x,y)<|
000004a0  3e 31 35 3a 79 73 3d b3  28 32 29 2d 31 0d 03 70  |>15:ys=.(2)-1..p|
000004b0  43 20 20 e7 20 b0 78 2c  79 29 3d 31 35 20 80 20  |C  . .x,y)=15 . |
000004c0  28 78 3e 39 31 30 20 80  20 79 3e 32 30 30 29 20  |(x>910 . y>200) |
000004d0  8c 20 f5 3a 78 3d 78 2d  38 3a fd 20 b0 78 2c 79  |. .:x=x-8:. .x,y|
000004e0  29 3c 3e 31 35 3a 78 73  3d 2d 32 2b b3 28 33 29  |)<>15:xs=-2+.(3)|
000004f0  0d 03 7a 17 20 fd 20 b0  78 2c 79 29 3d 31 35 20  |..z. . .x,y)=15 |
00000500  80 20 79 3c 32 30 30 0d  03 84 05 ed 0d 03 8e 05  |. y<200.........|
00000510  3a 0d 03 98 19 f4 20 42  6f 74 74 6f 6d 20 6f 66  |:..... Bottom of|
00000520  20 77 61 74 65 72 66 61  6c 6c 0d 03 a2 08 6e 78  | waterfall....nx|
00000530  3d 30 0d 03 ac 0e e3 20  6e 3d 31 20 b8 20 32 30  |=0..... n=1 . 20|
00000540  0d 03 b6 0b 20 78 3d 31  32 32 30 0d 03 c0 0d 20  |.... x=1220.... |
00000550  79 3d 31 39 30 2b 6e 78  0d 03 ca 0c 20 6e 78 3d  |y=190+nx.... nx=|
00000560  6e 78 2b 34 0d 03 d4 0a  20 ec 20 78 2c 79 0d 03  |nx+4.... . x,y..|
00000570  de 12 20 78 73 3d 2d 28  37 2b b3 28 31 33 29 29  |.. xs=-(7+.(13))|
00000580  0d 03 e8 0a 20 79 73 3d  2d 32 0d 03 f2 06 20 f5  |.... ys=-2.... .|
00000590  0d 03 fc 0b 20 20 e6 20  30 2c 63 0d 04 06 0b 20  |....  . 0,c.... |
000005a0  20 df 20 78 2c 79 0d 04  10 0b 20 20 63 3d 63 2b  | . x,y....  c=c+|
000005b0  31 0d 04 1a 12 20 20 e7  20 63 3d 31 35 20 8c 20  |1....  . c=15 . |
000005c0  63 3d 31 0d 04 24 0c 20  20 78 3d 78 2b 78 73 0d  |c=1..$.  x=x+xs.|
000005d0  04 2e 0c 20 20 79 3d 79  2b 79 73 0d 04 38 0d 20  |...  y=y+ys..8. |
000005e0  20 79 73 3d 79 73 2d 67  0d 04 42 36 20 20 e7 20  | ys=ys-g..B6  . |
000005f0  b0 78 2c 79 29 3d 31 35  20 80 20 78 3e 36 38 30  |.x,y)=15 . x>680|
00000600  20 8c 20 f5 3a 79 3d 79  2b 34 3a fd 20 b0 78 2c  | . .:y=y+4:. .x,|
00000610  79 29 3c 3e 31 35 3a 79  73 3d b3 28 32 29 0d 04  |y)<>15:ys=.(2)..|
00000620  4c 43 20 20 e7 20 b0 78  2c 79 29 3d 31 35 20 80  |LC  . .x,y)=15 .|
00000630  20 28 78 3c 3d 36 38 30  20 80 20 78 3e 34 35 30  | (x<=680 . x>450|
00000640  29 20 8c 20 f5 3a 79 3d  79 2b 34 3a fd 20 b0 78  |) . .:y=y+4:. .x|
00000650  2c 79 29 3c 3e 31 35 3a  79 73 3d 37 2b b3 28 35  |,y)<>15:ys=7+.(5|
00000660  29 0d 04 56 39 20 20 e7  20 b0 78 2c 79 29 3d 31  |)..V9  . .x,y)=1|
00000670  35 20 80 20 78 3c 34 35  30 20 8c 20 f5 3a 78 3d  |5 . x<450 . .:x=|
00000680  78 2b 38 3a fd 20 b0 78  2c 79 29 3c 3e 31 35 3a  |x+8:. .x,y)<>15:|
00000690  78 73 3d 2d 34 2b b3 28  32 29 0d 04 60 0f 20 fd  |xs=-4+.(2)..`. .|
000006a0  20 b0 78 2c 79 29 3d 2d  31 0d 04 6a 05 ed 0d 04  | .x,y)=-1..j....|
000006b0  74 05 3a 0d 04 7e 11 f4  20 57 61 74 65 72 2d 77  |t.:..~.. Water-w|
000006c0  68 65 65 6c 0d 04 88 0a  e6 20 30 2c 31 35 0d 04  |heel..... 0,15..|
000006d0  92 0d ec 20 38 35 30 2c  35 30 30 0d 04 9c 16 e3  |... 850,500.....|
000006e0  20 70 3d 30 20 b8 20 36  2e 33 20 88 20 30 2e 30  | p=0 . 6.3 . 0.0|
000006f0  38 0d 04 a6 13 20 78 3d  38 35 30 2b 32 30 30 2a  |8.... x=850+200*|
00000700  b5 28 70 29 0d 04 b0 13  20 79 3d 33 30 30 2b 32  |.(p).... y=300+2|
00000710  30 30 2a 9b 28 70 29 0d  04 ba 0a 20 df 20 78 2c  |00*.(p).... . x,|
00000720  79 0d 04 c4 05 ed 0d 04  ce 07 63 3d 31 0d 04 d8  |y.........c=1...|
00000730  17 e3 20 70 3d 30 20 b8  20 36 2e 33 20 88 20 30  |.. p=0 . 6.3 . 0|
00000740  2e 30 33 35 0d 04 e2 13  20 78 3d 38 35 30 2b 31  |.035.... x=850+1|
00000750  39 30 2a b5 28 70 29 0d  04 ec 13 20 79 3d 33 30  |90*.(p).... y=30|
00000760  30 2b 31 39 30 2a 9b 28  70 29 0d 04 f6 0e 20 ec  |0+190*.(p).... .|
00000770  20 38 35 30 2c 33 30 30  0d 05 00 0a 20 e6 20 30  | 850,300.... . 0|
00000780  2c 63 0d 05 0a 0a 20 df  20 78 2c 79 0d 05 14 0a  |,c.... . x,y....|
00000790  20 63 3d 63 2b 31 0d 05  1e 11 20 e7 20 63 3d 31  | c=c+1.... . c=1|
000007a0  35 20 8c 20 63 3d 31 0d  05 28 13 20 e7 20 a6 2d  |5 . c=1..(. . .-|
000007b0  39 39 20 8c 20 64 3d 33  35 39 0d 05 32 05 ed 0d  |99 . d=359..2...|
000007c0  05 3c 0a e6 20 30 2c 31  35 0d 05 46 0d ec 20 38  |.<.. 0,15..F.. 8|
000007d0  35 32 2c 33 35 30 0d 05  50 16 e3 20 70 3d 30 20  |52,350..P.. p=0 |
000007e0  b8 20 36 2e 33 20 88 20  30 2e 30 38 0d 05 5a 0e  |. 6.3 . 0.08..Z.|
000007f0  20 ec 20 38 35 32 2c 33  30 30 0d 05 64 12 20 78  | . 852,300..d. x|
00000800  3d 38 35 32 2b 35 30 2a  b5 28 70 29 0d 05 6e 12  |=852+50*.(p)..n.|
00000810  20 79 3d 33 30 30 2b 35  30 2a 9b 28 70 29 0d 05  | y=300+50*.(p)..|
00000820  78 0d 20 f0 20 38 35 2c  78 2c 79 0d 05 82 05 ed  |x. . 85,x,y.....|
00000830  0d 05 8c 05 3a 0d 05 96  18 f4 20 54 68 65 20 6c  |....:..... The l|
00000840  69 66 74 20 61 6e 64 20  62 61 6c 6c 73 0d 05 a0  |ift and balls...|
00000850  09 e6 20 30 2c 30 0d 05  aa 0b ec 20 30 2c 35 30  |.. 0,0..... 0,50|
00000860  30 0d 05 b4 0d ec 20 31  30 30 2c 35 30 30 0d 05  |0..... 100,500..|
00000870  be 0e f0 20 38 35 2c 30  2c 36 30 30 0d 05 c8 10  |... 85,0,600....|
00000880  f0 20 38 35 2c 31 30 30  2c 36 30 30 0d 05 d2 0e  |. 85,100,600....|
00000890  ec 20 35 30 30 2c 31 30  30 30 0d 05 dc 10 f0 20  |. 500,1000..... |
000008a0  38 35 2c 31 30 30 2c 35  30 30 0d 05 e6 11 f0 20  |85,100,500..... |
000008b0  38 35 2c 36 30 30 2c 31  30 30 30 0d 05 f0 07 63  |85,600,1000....c|
000008c0  3d 31 0d 05 fa 07 78 3d  30 0d 06 04 09 79 3d 35  |=1....x=0....y=5|
000008d0  30 30 0d 06 0e 05 f5 0d  06 18 0a 20 e6 20 30 2c  |00......... . 0,|
000008e0  63 0d 06 22 0d 20 f0 20  36 39 2c 78 2c 79 0d 06  |c..". . 69,x,y..|
000008f0  2c 0f 20 f0 20 36 39 2c  78 2c 79 2b 34 0d 06 36  |,. . 69,x,y+4..6|
00000900  0a 20 78 3d 78 2b 38 0d  06 40 0a 20 63 3d 63 2b  |. x=x+8..@. c=c+|
00000910  31 0d 06 4a 11 20 e7 20  63 3d 31 35 20 8c 20 63  |1..J. . c=15 . c|
00000920  3d 31 0d 06 54 0a fd 20  78 3d 37 32 0d 06 5e 09  |=1..T.. x=72..^.|
00000930  78 3d 31 30 30 0d 06 68  09 63 3d 63 2d 31 0d 06  |x=100..h.c=c-1..|
00000940  72 05 f5 0d 06 7c 0a 20  e6 20 30 2c 63 0d 06 86  |r....|. . 0,c...|
00000950  0a 20 ec 20 78 2c 79 0d  06 90 0d 20 df 20 78 2d  |. . x,y.... . x-|
00000960  32 35 2c 79 0d 06 9a 12  20 f0 20 36 39 2c 78 2d  |25,y.... . 69,x-|
00000970  32 35 2c 79 2b 34 0d 06  a4 12 20 f0 20 36 39 2c  |25,y+4.... . 69,|
00000980  78 2d 32 35 2c 79 2b 38  0d 06 ae 0a 20 79 3d 79  |x-25,y+8.... y=y|
00000990  2b 38 0d 06 b8 0a 20 78  3d 78 2b 38 0d 06 c2 0a  |+8.... x=x+8....|
000009a0  20 63 3d 63 2b 31 0d 06  cc 11 20 e7 20 63 3d 31  | c=c+1.... . c=1|
000009b0  35 20 8c 20 63 3d 31 0d  06 d6 0b fd 20 79 3e 38  |5 . c=1..... y>8|
000009c0  36 35 0d 06 e0 08 6f 63  3d 63 0d 06 ea 0a 6f 78  |65....oc=c....ox|
000009d0  3d 78 2b 38 0d 06 f4 0a  6f 79 3d 79 2d 38 0d 06  |=x+8....oy=y-8..|
000009e0  fe 08 78 73 3d 38 0d 07  08 08 79 73 3d 38 0d 07  |..xs=8....ys=8..|
000009f0  12 09 67 3d 30 2e 35 0d  07 1c 0a 78 3d 78 2d 32  |..g=0.5....x=x-2|
00000a00  35 0d 07 26 05 f5 0d 07  30 0b 20 78 3d 78 2b 78  |5..&....0. x=x+x|
00000a10  73 0d 07 3a 0b 20 79 3d  79 2b 79 73 0d 07 44 0c  |s..:. y=y+ys..D.|
00000a20  20 79 73 3d 79 73 2d 67  0d 07 4e 2c 20 e7 20 b0  | ys=ys-g..N, . .|
00000a30  78 2c 79 29 3c 3e 31 35  20 8c 20 e6 20 30 2c 63  |x,y)<>15 . . 0,c|
00000a40  3a f0 20 36 39 2c 78 2c  79 3a f0 20 36 39 2c 78  |:. 69,x,y:. 69,x|
00000a50  2c 79 2b 34 0d 07 58 0a  20 63 3d 63 2b 31 0d 07  |,y+4..X. c=c+1..|
00000a60  62 11 20 e7 20 63 3d 31  35 20 8c 20 63 3d 31 0d  |b. . c=15 . c=1.|
00000a70  07 6c 0e fd 20 b0 78 2c  79 29 3d 31 35 0d 07 76  |.l.. .x,y)=15..v|
00000a80  12 e3 20 78 3d 78 20 b8  20 30 20 88 20 2d 38 0d  |.. x=x . 0 . -8.|
00000a90  07 80 0c 20 79 3d 79 2d  31 2e 35 0d 07 8a 0a 20  |... y=y-1.5.... |
00000aa0  e6 20 30 2c 63 0d 07 94  0d 20 f0 20 36 39 2c 78  |. 0,c.... . 69,x|
00000ab0  2c 79 0d 07 9e 0f 20 f0  20 36 39 2c 78 2c 79 2b  |,y.... . 69,x,y+|
00000ac0  34 0d 07 a8 0a 20 63 3d  63 2b 31 0d 07 b2 11 20  |4.... c=c+1.... |
00000ad0  e7 20 63 3d 31 35 20 8c  20 63 3d 31 0d 07 bc 05  |. c=15 . c=1....|
00000ae0  ed 0d 07 c6 08 63 3d 6f  63 0d 07 d0 1b e3 20 70  |.....c=oc..... p|
00000af0  3d 2d 31 2e 30 35 20 b8  20 32 2e 30 39 20 88 20  |=-1.05 . 2.09 . |
00000b00  30 2e 35 32 0d 07 da 0c  20 ec 20 6f 78 2c 6f 79  |0.52.... . ox,oy|
00000b10  0d 07 e4 11 20 78 3d 6f  78 2b 32 35 2a b5 28 70  |.... x=ox+25*.(p|
00000b20  29 0d 07 ee 11 20 79 3d  6f 79 2b 32 35 2a 9b 28  |).... y=oy+25*.(|
00000b30  70 29 0d 07 f8 0a 20 e6  20 30 2c 63 0d 08 02 0a  |p).... . 0,c....|
00000b40  20 df 20 78 2c 79 0d 08  0c 0a 20 63 3d 63 2b 31  | . x,y.... c=c+1|
00000b50  0d 08 16 11 20 e7 20 63  3d 31 35 20 8c 20 63 3d  |.... . c=15 . c=|
00000b60  31 0d 08 20 05 ed 0d 08  2a 1c 2a 53 41 56 45 22  |1.. ....*.*SAVE"|
00000b70  57 61 74 72 53 63 72 22  20 33 30 30 30 20 38 30  |WatrScr" 3000 80|
00000b80  30 30 0d 08 34 05 e0 0d  ff                       |00..4....|
00000b89