home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1978-01-25 | 2.5 KB | 108 lines |
- CF=Point(100,100) : RD=0
- Load "animal1.abk",5 : Load "Palette.abk",6
- RST:
- Screen Open 0,320,256,16,Lowres
- Locate 2,10 : Curs Off : Print "Your felt tip pens will come in"
- Locate 2,12 : Print " very useful here. "
- Show On
- PAUSE
- Bell
- COND:
- Unpack 5 To 0 : Unpack 5 To 2 : Erase 5 : Unpack 6 To 1 : Erase 6 : Screen To Front 0
- Screen Copy 1,0,0,320,18 To 0,0,0
- IRD:
- Do
- Q=X Mouse-128 : W=Y Mouse-42
- Exit If Mouse Key>0
- Loop
- Limit Mouse 120,40 To 458,300
- Bell
- If W>18 Then RD=1 : Goto PPP
- Goto KKK
- PPP:
- If RD=1 Then K=Point(Q,W) : If K>0 Then Paint Q,W : Inc COUNT : RD=0 : Goto IRD
- If RD=1 and K=0 Then Goto IRD
- CC=Point(Q,W) : If CC>0 Then Ink CC : Paint Q,W : Inc COUNT : Goto IRD
- KKK:
- Screen 0
- C=Point(Q,W) : If C=0 Then C=1
- Ink C
- Screen Copy 2,0,0,320,18 To 0,0,0
- If X Mouse>396 and Y Mouse<61 Then Goto FOURTH
- Do
- Exit If Mouse Key=0
- Loop
- BB:
- Limit Mouse 120,40 To 450,300
- Do
- Q=X Mouse-128 : W=Y Mouse-42
- Exit If Mouse Key>0
- Loop
- Bell
- D=Point(Q,W) : If D=0 Then Goto BB
- Screen 0 : Paint Q,W : Inc COUNT
- Do
- Exit If Mouse Key=0
- Loop
- Screen Copy 0 To 2
- Screen Copy 1,0,0,320,18 To 0,0,0
- Goto IRD
- FOURTH:
- If COUNT<8 Then Locate 5,0 : Print "You haven't finished painting yet." : X Mouse=286 : Y Mouse=100 : Goto SIXTH
- If COUNT1=0 Then Load "animal2.abk",5 : Unpack 5 To 0 : Screen Copy 0 To 2 : Inc COUNT1 : COUNT=0 : Goto SIXTH
- If COUNT1=1 Then Load "animal3.abk",5 : Unpack 5 To 0 : Screen Copy 0 To 2 : Inc COUNT1 : COUNT=0 : Goto SIXTH
- Do
- Exit If Mouse Key=0
- Loop
- Do
- Exit If Mouse Key>0
- Loop
- Bell
- RUBBER=1
- Cls : Locate 0,10 : Centre "Well Done !!"
- Wait 100 : Locate 0,12 : Centre "You have saved Animal Land"
- Wait 100 : Locate 0,14 : Centre "Mr. Fox thanks you and gives."
- Locate 0,16 : Centre "you a magic rainbow rubber."
- Do
- Exit If Mouse Key>0
- Exit If Inkey$<>""
- Loop
- Cls : Wait 50
- Locate 0,10 : Centre "LOOK AFTER THIS WELL."
- Wait 50 : Locate 0,12 : Curs Off : Centre "YOU WILL NEED IT IN YOUR QUEST."
- PAUSE
- Bell
- Cls : Locate 0,10 : Centre "You return home and get yourself"
- Locate 0,12 : Centre "ready for your next adventure."
- PAUSE
- If CF=6 Then CF=14
- Cls : Ink CF : Paint 100,100 : Erase 3 : Erase 5 : Erase 6 : Screen Close 1 : Screen Close 2
- Draw 0,180 To 319,180 : Paint 100,200 : Ink 5 : Run "2.amos"
- SIXTH:
- Do
- M=Mouse Key
- Exit If M=0
- Loop
- Bell
- Do
- M=Mouse Key
- Exit If M>0
- Exit If Inkey$<>""
- Loop
- Bell
- Screen Copy 1,0,0,320,18 To 0,0,0
- Bell
- Goto IRD
- Procedure PAUSE
- Clear Key
- Do
- Exit If Mouse Key=0
- Loop
- Do
- Exit If Inkey$=""
- Loop
- Do
- Exit If Mouse Key<>0
- Exit If Inkey$<>""
- Loop
- End Proc