home *** CD-ROM | disk | FTP | other *** search
- 100 rem quix
- 110 if flag=0 then flag=1:load "graphtool.obj",8,1
- 120 sys49152:sys49158,1,0:rem graphik initialisieren
- 130 rem anfangskoordinaten und anfangssteigungen
- 140 rem per zufallsgenerator bestimmen
- 150 x0=int(rnd(1)*320)
- 160 x1=int(rnd(1)*320)
- 170 y0=int(rnd(1)*200)
- 180 y1=int(rnd(1)*200)
- 190 a0=int(rnd(1)*7)+4
- 200 a1=int(rnd(1)*7)+4
- 210 b0=int(rnd(1)*7)+4
- 220 b1=int(rnd(1)*7)+4
- 230 rem quix am bildschirmrand reflektieren
- 240 if x0+a0 < 0 or x0+a0>319 then a0=-sgn(a0)*(int(rnd(1)*7)+4)
- 250 if x1+a1 < 0 or x1+a1>319 then a1=-sgn(a1)*(int(rnd(1)*7)+4)
- 260 if y0+b0 < 0 or y0+b0>199 then b0=-sgn(b0)*(int(rnd(1)*7)+4)
- 270 if y1+b1 < 0 or y1+b1>199 then b1=-sgn(b1)*(int(rnd(1)*7)+4)
- 280 rem letzte linie loeschen
- 290 sys49164:sys49173,x0(i),y0(i),x1(i),y1(i):sys49161
- 300 x0(i)=x0:y0(i)=y0:x1(i)=x1:y1(i)=y1
- 310 i=i+1:if i=10 then i=0
- 320 x0=x0+a0:x1=x1+a1:y0=y0+b0:y1=y1+b1
- 330 rem linie zeichnen
- 340 sys49173,x0,y0,x1,y1
- 350 goto 240
-