home *** CD-ROM | disk | FTP | other *** search
- 90 print"[147][151]"
- 100 sys 49152
- 105 print
- 110 aa=40960:xd=128:yd=64
- 120 sp=32:ze=207:fa=0
- 130 sr=57344:rem spriteadresse
- 140 v=53248:rem vic
- 145 co=v+31:rem collision
- 150 sz=53240:rem sprite-zeiger
- 160 g1=aa+2470:g2=aa+2477
- 165 g3=aa+6250:g4=aa+6271
- 170 fz=3:rem fasszaehler
- 180 a$(0)="auf":a$(1)=" zu[151]"
- 190 def fna(x)=sin(x*.7)*cos(x*2.2)
- 195 :
- 200 _rs :rem reset aller register
- 201 _cp :rem zeichensatz kopieren
- 205 _mt aa,xd,yd :rem
- 206 :
- 300 rem farben+rasterzeilen
- 305 _hf 0,0,11
- 310 _rf 0,0,0
- 315 _rz 81,89,248
- 320 :
- 321 _js 2 :rem joysticksteuerung
- 322 _tg 2000,2000
- 330 :
- 332 ifegthen950
- 333 :
- 335 _us0
- 340 input"beschleunigung (1-255):16[157][157][157][157]";g
- 343 input"reibung (1-255):8[157][157][157]";r
- 347 input"energie:5000[157][157][157][157][157][157]";eg
- 350 print"neuer stollen (j/n)?"
- 355 geta$:ifa$="n"then950
- 360 ifa$<>"j"then355
- 365 input"breite (3-20):7[157][157][157]";b
- 480 :
- 485 printtab(10)"*** stollenaufbau ***
- 490 _fu aa,aa[170]8191,160
- 500 h[178]xd[173]12
- 510 [129]i[178]30[164]xd[171]1[171]b
- 515 p[178][181]([165]a(i[173]h)[172]16[170]32)[172]xd[170]aa[170]i
- 520 _fup,p[170]b,32
- 525 _fup[171]xd,p[170]b[171]xd,sp
- 526 _fup[170]xd,p[170]b[170]xd,sp
- 530 [130]i
- 590 :
- 600 [129]i[178]13[164]47
- 610 p[178]aa[170]30[170]i[172]xd
- 615 [139]i[179]20[167]:_fu p,p[170]25,sp
- 620 _fu p,p[170]6,sp
- 630 [130]i
- 690 :
- 700 [129]i[178]19[164]48
- 710 p[178]aa[170]115[170]i[172]xd
- 715 [139]i[177]40[167]:_fu p[171]10,p[170]13,sp
- 720 _fu p,p[170]13,sp
- 730 [130]i
- 790 :
- 950 _zf0
- 955 _us1
- 956 ee[178]eg
- 957 _tbg,g:_trr,r
- 960 :
- 990 [143] sprites
- 1000 [151] sz,128
- 1010 [151] sz[170]1,129
- 1020 [151] v[170]39,15
- 1030 [151] v[170]40,0
- 1040 [151] v,172:[151] v[170]1,150
- 1050 [151] v[170]2,171:[151] v[170]3,161
- 1090 :
- 1100 [151]v[170]21,3
- 1102 _fu sr,sr[170]128,0
- 1105 :
- 1107 [143] sprite einlesen
- 1108 [140]
- 1110 [129]i[178]25[164]i[170]18
- 1120 [135]a:[151]sr[170]i,a:[130]
- 1125 :
- 1127 [143] zeichen 81 in sprite kopieren
- 1130 [129]i[178]0[164]7
- 1140 [151]sr[170]65[170]i[172]3,[183](v[170]ze[172]8[170]i)
- 1150 [130]
- 1190 :
- 1195 [143] faesser setzen
- 1200 [129]i[178]g1[170]3[164]i[170]11[169]4
- 1210 [151]i,ze:[130]
- 1250 [129]i[178]g3[164]g4
- 1260 [151]i,sp:[130]
- 1270 :
- 1300 _po 822,247
- 1500 [151]v[170]21,1
- 1900 [153]"faesser:"fz" energie:"ee"cmd greifer: "a$(fa)
- 1902 [139][183](4)[167]1902
- 1905 _js2
- 1910 _tm0
- 1915 [141]6000
- 1920 [151]co,0
- 1930 [139]fz[178]0[167]6500
- 1990 :
- 1995 [143] **** hauptroutine ****
- 1996 :
- 2000 ee[178]ee[171]1:[153]""[163]20)ee"cmd "
- 2010 [139][194](co)[167]3000
- 2020 [139][183](4)[167]4000
- 2500 [139]ee[177]0[167]2000
- 2590 :
- 2595 :
- 2600 [153]"loadbatterie leer => absturz
- 2610 goto3010
- 2990 :
- 3000 _js0:gosub6000
- 3002 ifpeek(co)=2then3100
- 3005 print"[147]sie haben ihren transporter zerstoert.
- 3010 [145]fa[170]1[137]7050,7020
- 3100 [153]"loadsie haben das fass zerstoert.
- 3110 goto7020
- 3900 :
- 4000 ee=ee-10
- 4010 onfagoto4200
- 4112 :
- 4115 p=usr(3):rem fass aufnehmen
- 4120 ifusr(p)<>zethen1910
- 4122 _js0:rem traegheit loeschen
- 4124 rem y-position berichtigen
- 4125 _pousr(1),usr(2)and8184
- 4127 _tm1:rem bildschirm abtasten
- 4130 fa=1:pokev+21,3:rem sprite an
- 4140 pokep,sp:rem character loeschen
- 4145 ifp>g3andp<g4thenfz=fz+1
- 4150 goto1900
- 4190 :
- 4200 p=usr(3):rem fass absetzen
- 4210 ifusr(p+xd)<>160then4300
- 4215 _js0
- 4220 _po(usr(1)and8184)+4,usr(2)and8184
- 4230 _tm1:fa=0:pokep,ze
- 4240 pokev+21,1
- 4245 ifp>g3andp<g4thenfz=fz-1
- 4250 goto1900
- 4290 :
- 4300 print"[147]sie haben das fass fallenlassen"
- 4350 goto7020
- 4900 :
- 4980 :
- 4990 rem spritedaten
- 5000 data 255,0,3,255,192,60,231,60,239,255,247,3,0,192,1,0,128,0,129
- 6000 fori=1to20:next:return
- 6500 print"[147]sie haben ihre mission erfuellt.
- 6510 [153]"restenergie:"ee
- 6520 [153]"dafuer bekommen sie ein paar orden !
- 6590 goto7090
- 7020 print"der stollen ist nun vollstaendig
- 7030 [153]"strahlenverseucht.
- 7040 print"ein fortfuehren der arbeit wird in
- 7045 [153]"ca. 1500 jahren wieder moeglich sein.
- 7050 print"s i e s i n d t o t ! ! !
- 7090 [153][163]15)"e n d e
- 7100 _us0
- 7101 pokev+21,0
- 7105 geta$:ifa$=""then7105
- 7110 goto110
-