home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1990-08-11 | 5.4 KB | 355 lines |
- Screen Open 0,320,250,32,Lowres
- Flash Off
- Curs Off
- Hide On
- Cls 0
- Unpack 6 To 1
- Screen Hide 1
- Erase 6
- Screen 1
- For B=1 To 16
- Get Block B,X1,0,20,220,1
- X1=X1+20
- Next B
- Y=20
- For B=17 To 27
- Get Block B,0,Y,320,20,1
- Y=Y+20
- Next B
- For B=28 To 35
- Get Block B,X,0,40,40,1
- X=X+40
- Next B
- X=0
- For B=36 To 43
- Get Block B,X,40,40,40,1
- X=X+40
- Next B
- X=0
- For B=44 To 51
- Get Block B,X,80,40,40,1
- X=X+40
- Next B
- X=0
- For B=52 To 59
- Get Block B,X,120,40,40,1
- X=X+40
- Next B
- X=0
- For B=60 To 67
- Get Block B,X,160,40,40,1
- X=X+40
- Next B
- X=0
- For B=68 To 75
- Get Block B,X,200,40,40,1
- X=X+40
- Next B
- Get Block 76,0,230,20,20
- Get Block 77,125,160,35,37,1
- Screen 0
- Get Palette 1
- Music 1
- Paper 0
- Ink 13
- Locate ,12
- Centre "Press The Mouse Key To Continue"
- Repeat
- Until Mouse Key=1
- Cls 31
- Fade 3 : Wait 45
- Cls 0
- Screen To Front 0
- Screen 0
- Get Palette 1
- Do
- BL=1
- For B=0 To 15
- Put Block BL,B*20,0
- BL=BL+1
- Wait 1
- Next B
- For X=0 To 16
- Cls 0,0,0 To X*20,220
- Wait 1
- Next X
- For B=17 To 27
- Put Block B,,
- Wait 2
- Next B
- For Y=1 To 12
- Cls 0,0,0 To 320,Y*20
- Wait 1
- Next Y
- For B=28 To 75
- Put Block B,,
- Wait 1
- Next B
- For Y=1 To 16
- Cls 0,0,0 To Y*20,Y*15
- Next Y
- B=28
- For BL=1 To 24
- Put Block B,,
- B=B+2
- Wait 1
- Next BL
- B=27
- For BL=1 To 24
- B=B+2
- Put Block B,,
- Wait 1
- Next BL
- For Y=1 To 23
- Cls 0,0,0 To 80,Y*10
- Next Y
- For Y=1 To 23
- Cls 0,0,0 To 160,Y*10
- Next Y
- For Y=1 To 23
- Cls 0,0,0 To 240,Y*10
- Next Y
- For Y=1 To 23
- Cls 0,0,0 To 320,Y*10
- Next Y
- For B=17 To 27
- Put Block B,,
- Wait 1
- Next B
- For B=17 To 27
- Put Block B,,
- Wait 2
- Next B
- For Y=1 To 23
- Cls 0,0,0 To 320,Y*10
- Wait 1
- Next Y
- B=75
- For D=1 To 48
- Put Block B,,
- B=B-1
- Wait 1
- Next D
- Wait 3
- For X=1 To 8
- Cls 0,0,0 To X*40,125
- Wait 2
- Next X
- For X=1 To 8
- Cls 0,0,0 To X*40,220
- Wait 2
- Next X
- For B=1 To 16
- Put Block B,,
- Wait 1
- Next B
- Wait 3
- For X=1 To 16
- Cls 0,0,0 To X*20,60
- Wait 1
- Next X
- For Y=1 To 12
- Cls 0,300,0 To 320,Y*20
- Wait 1
- Next Y
- For X=1 To 16
- Put Block 76,300-X*20,200
- Wait 1
- Next X
- For Y=1 To 9
- Put Block 76,0,220-Y*20
- Wait 1
- Next Y
- For X=1 To 15
- Put Block 76,X*20,60
- Wait 1
- Next X
- For Y=1 To 9
- Put Block 76,280,Y*20
- Wait 1
- Next Y
- For X=1 To 15
- Put Block 76,280-X*20,180
- Wait 1
- Next X
- For Y=1 To 9
- Put Block 76,20,180-Y*20
- Wait 1
- Next Y
- For X=2 To 15
- Put Block 76,X*20,80
- Wait 1
- Next X
- For Y=1 To 11
- Put Block 76,260,Y*20
- Wait 1
- Next Y
- For X=2 To 14
- Put Block 76,280-X*20,160
- Wait 1
- Next X
- For Y=1 To 3
- Put Block 76,40,160-Y*20
- Wait 1
- Next Y
- For X=1 To 15
- Put Block 76,X*20,100
- Wait 1
- Next X
- For Y=1 To 11
- Put Block 76,240,Y*20
- Wait 1
- Next Y
- For X=1 To 14
- Cls 0,50,100 To 50+X*20,200
- Wait 1
- Next X
- B=27
- For A=1 To 10
- Put Block B,,
- B=B-1
- Wait 1
- Next A
- For X=1 To 16
- Cls 0,0,0 To X*20,220
- Wait 1
- Next X
- For B=28 To 75
- Put Block B,,
- Wait 1
- Next B
- For R=1 To 50
- Put Block 77,Rnd(320),Rnd(150)
- Wait 1
- Next R
- XB=-1
- XC=-2
- For X=1 To 161
- Ink 0
- Box 0,0 To XB,270
- Box 320,0 To 320-XC,270
- XB=XB+2
- XC=XC+2
- Next X
- C=16
- B=1
- For A=1 To 8
- Put Block B,,
- Put Block C,,
- Inc B
- Dec C
- Wait 2
- Next A
- Y=35
- YB=0
- For A=1 To 110
- Box 0,0 To 320,Y
- Box 0,0 To 320,220-YB
- Y=Y+2
- YB=YB+2
- Next A
- For B=1 To 50
- Put Block 77,Rnd(320),Rnd(150)
- Wait 1
- Next B
- For X=1 To 320
- Polyline 160,100 To X,0
- Next X
- For Y=1 To 220
- Polyline 160,100 To 320,Y
- Next Y
- For X=1 To 320
- Polyline 160,100 To 320-X,220
- Next X
- For Y=1 To 220
- Polyline 160,100 To 0,220-Y
- Next Y
- B=28
- BC=75
- For A=1 To 24
- Put Block B,,
- Put Block BC,,
- B=B+1
- BC=BC-1
- Wait 2
- Next A
- XA=-1
- For X=1 To 161
- Box 0,0 To XA,220
- XA=XA+2
- Next X
- XA=0
- For X=1 To 161
- Box 0,0 To XA,220
- XA=XA+2
- Next X
- For B=1 To 8
- Put Block B,,
- Wait 2
- Next B
- For B=17 To 27
- Put Block B,,
- Wait 2
- Next B
- For Y=1 To 22
- Cls 0,0,0 To 160,Y*10
- Next Y
- For X=16 To 32
- Cls 0,160,0 To X*10,220
- Next X
- B=17
- For A=1 To 16
- Put Block B-A,,
- Wait 1
- Next A
- For Y=34 To 220
- Ink 0
- Box 0,0 To 80,Y
- Next Y
- For Y=1 To 186
- Ink 0
- Box 80,220 To 160,220-Y
- Next Y
- For Y=34 To 220
- Ink 0
- Box 160,0 To 240,Y
- Next Y
- For Y=1 To 186
- Ink 0
- Box 240,220 To 320,220-Y
- Next Y
- For B=1 To 16
- Put Block B,,Rnd(40)
- Wait 3
- Next B
- For X=1 To 16
- Cls 0,0,0 To X*20,260
- Wait 1
- Next X
- BL=27
- For B=1 To 11
- Put Block BL,,
- Dec BL
- Wait 2
- Next B
- For X=-1 To 320
- Ink 0
- Polyline 0,220 To X,0
- Next X
- For Y=0 To 220
- Ink 0
- Polyline 0,220 To 320,Y
- Next Y
- For B=28 To 75
- Put Block B,,
- Wait 2
- Next B
- XY=-1
- X=0
- For A=1 To 273
- Polyline 0,XY To XY,0
- Polyline 0,544-X To 544-X,0
- XY=XY+2
- X=X+2
- Next A
- Loop