Home » Archimedes archive » Archimedes World » AW-1994-02-Disc1.adf » Disk1Feb94 » !AWFeb94/Goodies/Aztec/!AZTECS/ONE/demo1

!AWFeb94/Goodies/Aztec/!AZTECS/ONE/demo1

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 » Archimedes World » AW-1994-02-Disc1.adf » Disk1Feb94
Filename: !AWFeb94/Goodies/Aztec/!AZTECS/ONE/demo1
Read OK:
File size: 5D59 bytes
Load address: 0000
Exec address: 0000
File contents
    0REMOSCLISCSI::SCSIDisc4.$.CoverDisks.!AZTECS.ONE.demo1
    1
    2LIBRARY "<Aztec$chaindir>.azteclib"
    3PROClib_initialise
    4PROCtitle
    5
    6PROCinitialise1
    7
    8SYS "OS_Byte",112,2:PROCborders(0,0,1279,low%-9):PROCborders(left%-12,low%-12,right%+12,high%+12)
    9
   10PROCintropeople:FORj%=0TO5:PROCdelete(del1$(j%)):NEXT:SYS "XOS_SpriteOp",&119,AREA%,"bgrd"
   11PROCinitialise2
   12PROCintrochin:PROClanding
   13
   14PROCchain("ONE.demo2")
   15END
   16
   17DEFPROCtitle
   18*SET Aztec$Status Restart
   19SYS "OS_SpriteOp",&10B,AREA%,"<Aztec$chaindir>.az_title_c"
   20SYS "OS_Byte",112,2
   21PROCborders(0,0,894,high%+12)
   22PROCborders(894,0,right%+12,high%+12)
   23VDU 24,12;12;894-12;high%;
   24VDU 18,0,134 : CLG
   25VDU 26
   26PROCadd_sp(2,"titlepic",3,3,6)
   27REMSYS "OS_SpriteOp",&134,AREA%,"titlepic",12,12,0,SCALE%,0
   28PROCscrcopy21
   29PROCwait(300)
   30SYS "OS_Byte",112,2
   31PROCadd_sp(2,"titlewor",13,18,6)
   32REMSYS "OS_SpriteOp",&134,AREA%,"titlewor",48,736,8,SCALE%,0
   33PROCscrcopy21
   34PROCwords(920,836,0,"Designed/written by")
   35PROCwords(920,792,0," Adam and")
   36PROCwords(920,748,0," Sandra Hosler.")
   37PROCwords(920,632,0,"The full adventure")
   38PROCwords(920,588,0,"can be ordered from")
   39PROCwords(920,508,0,"Sherston Software,")
   40PROCwords(920,464,0,"Swan Barton,")
   41PROCwords(920,420,0,"Sherston,")
   42PROCwords(920,376,0,"Malmesbury,")
   43PROCwords(920,332,0,"Wiltshire.")
   44PROCwords(920,288,0,"SN16 OLH")
   45PROCwords(920,244,0,"Phone 0666 840433")
   46PROCwords(920,200,0,"Fax 0666 840048")
   47PROCdelete("titlepic"):PROCdelete("titlewor")
   48ENDPROC
   49
   50DEFPROCinitialise1
   51SYS "OS_SpriteOp",&10B,AREA%,"<AZTEC$chaindir>.ONE.outberm_c":SYS "OS_SpriteOp",&10B,AREA%,"<AZTEC$chaindir>.ONE.people_c"
   52DIM exp1$(8),del1$(5)
   53RESTORE +0
   54DATA helicopt,top_rot,top_rot0,top_rot1,back_rot,back_rot0,back_rot1,pilot,cockpit
   55DATA house,peeking,jetpac,workshop,keep_out,angpac
   56DATA btriang,ocean,cabdark,cablite
   57FORj%=0TO8:READ exp1$(j%):NEXT
   58FORj%=0TO8:PROCexpand(exp1$(j%)):NEXT
   59FORj%=0TO5:READ del1$(j%):NEXT
   60ENDPROC
   61
   62DEFPROCinitialise2
   63SYS "OS_SpriteOp",&10B,AREA%,"<AZTEC$chaindir>.ONE.chin1_c":SYS "OS_SpriteOp",&10B,AREA%,"<AZTEC$chaindir>.ONE.chin2_c"
   64SYS "OS_SpriteOp",&10B,AREA%,"<AZTEC$chaindir>.ONE.mounts_c"
   65FORk%=0TO2:PROCexpand("m"+STR$(k%)):NEXT
   66FORk%=1TO5:PROCexpand("veg"+STR$(k%)):NEXT
   67DIM exp2$(29)
   68RESTORE +0
   69DATA carrot,frog,locust,lfish,bfish0,bfish1,tree,farmer1,farmerbod,farmhead0,farmhead1,warrileft,warriright,kidsad,angsad,farmrun,splash,chinbot,chintop,makewater,makeposts,makepost,makelining,makemat,makerocks,maketree,makewatxs,meats,vegets,boats
   70FORj%=0TO29:READ exp2$(j%):NEXT
   71FORk%=0TO5:PROCexpand(exp2$(k%)):NEXT
   72ENDIF
   73RESTORE +0
   74DATA 536,352,760,296
   75FORk%=0TO1:READ box%(k%,0),box%(k%,1):NEXT
   76DIM veg%(17,2),loc%(4,1)
   77RESTORE +0
   78DATA 268,328,5,132,268,5,388,276,5,68,228,2,16,260,2,12,188,2,-68,224,2,-48,152,2,-128,192,2,-144,120,2,544,240,1,620,244,1,592,192,1,696,156,1,276,204,3,192,136,4,420,116,4,284,76,4
   79FORj%=0TO17:FORk%=0TO2:READ veg%(j%,k%):NEXT:NEXT
   80DATA -52,68,132,60,-24,28,-84,4,168,8
   81FORj%=0TO4:FORk%=0TO1:READ loc%(j%,k%):NEXT:NEXT
   82ENDPROC
   83
   84DEFPROCintropeople
   85PROCcleargraphics(6):PROCadd_sp(2,"house",3,3,6):PROCadd_sp(2,"workshop",268,94,6):PROCadd_sp(2,"keep_out",272,143,6)
   86SYS"OS_Byte",112,1
   87coords%(0,1)=20:labels$(0)="  Go  on":PROCchoose_but(1,1,2,2)
   88C%=2:D%=1:E%=2:F%=1:PROCexplode(640,600,0):PROCscrcopy21
   89PROCwords(70,134,-1,"This 'AZTECS' adventure starts here in Bermuda.")
   90PROCadd_sp(2,"boy",100,96,12):PROCadd_sp(2,"girl",137,96,12)
   91PROCgo_on:PROCscrcopy21
   92PROCwords(70,134,-1,"This is you.  You are staying with your Uncle Angus.")
   93PROCadd_sp(2,"peeking",234,88,6)
   94PROCgo_on:PROCscrcopy21
   95PROCwords(70,134,-1,"This is Angus.")
   96SYS"OS_Byte",112,2:PROCcleargraphics(6):PROCadd_sp(2,"house",3,3,6):PROCadd_sp(2,"workshop",268,94,6):PROCadd_sp(2,"keep_out",272,143,6)
   97PROCadd_sp(2,"boy",100,96,12):PROCadd_sp(2,"girl",137,96,12):PROCadd_sp(2,"angpac",184,129,6):PROCadd_sp(2,"angus",215,86,6):SYS"OS_Byte",112,1
   98PROCgo_on:PROCscrcopy21
   99PROCwords(70,134,-1,"He has invented a special jet-pac.")
  100PROCaddbox(344-16,312-16,344+590+16,900+16):VDU26:PROCadd_sp(2,"jetpac",86,14,16)
  101PROCgo_on
  102C%=1:D%=1:E%=1:F%=1:PROCexplode(640,608,0):PROCscrcopy21
  103PROCwords(70,134,-1,"It is a computer as well as a jet-pac.")
  104PROCgo_on
  105PROCwords(70,150,-1,"You will use the computer's Information Service in")
  106PROCwords(70,90,-1,"your adventure to find out about Aztecs.")
  107PROCgo_on
  108PROCwords(70,150,-1,"Angus and you are going to Miami in America to")
  109PROCwords(70,90,-1,"sell two of the jet-pacs.")
  110SYS"OS_Byte",112,2:PROCcleargraphics(6):PROCadd_sp(2,"house",3,3,6):PROCadd_sp(2,"workshop",268,94,6):PROCadd_sp(2,"keep_out",272,143,6)
  111PROCgo_on:PROCscrcopy21
  112PROCflyoff
  113PROCwords(70,134,-1,"You never reach Miami .........")
  114PROCgo_on
  115PROCwords(70,150,-1,"Instead you are sucked into a space-time warp in")
  116PROCwords(70,90,-1,"the Bermuda Triangle.")
  117ENDPROC
  118
  119DEFPROCflyoff
  120SYS"Sound_AttachVoice",1,2
  121PROCsave_bgrd(1,276,284,724,320,"bgrd"):tog%=1:firsttime%=TRUE:alldone%=FALSE:REPEAT:PROCoutofshed:UNTILalldone%
  122SYS "OS_Byte",112,2:SYS"OS_SpriteOp",&122,AREA%,"bgrd",276,284,0:PROCput_heli1(1,400,284,0)
  123PROCsave_bgrd(2,400-108,284+132,320,144,"bgrd"):A%=1:B%=2:CALL copyscr%
  124tog%=1:firsttime%=TRUE:alldone%=FALSE:REPEAT:PROCclosecockpit:UNTILalldone%
  125PROCadd_sp(2,"house",3,3,6):SYS"OS_Byte",112,2:PROCsave_bgrd(2,276,284,724,676,"bgrd"):A%=1:B%=2:CALL copyscr%
  126SYS "OS_Byte",112,2
  127SYS"OS_SpriteOp",&122,AREA%,"bgrd",276,284,0
  128PROCput_heli1(1,400,284,-1)
  129PROCput_sp(2,400,284+132,9,16,16,16,"cockpit",left%,low%,996,high%,&00)
  130SYS"Sound_AttachVoice",1,1
  131FORk%=1TO8:FORz%=1TOk%/2:PROCwait(2*(17-k%)):SOUND1,&177+(&4*O%),104+(2*k%),4:NEXT:NEXT
  132WAIT:PROCscrcopy21
  133FORl%=9TO12:FORz%=1TOl%/2:SOUND1,&177+(&4*O%),104+(2*l%),4:PROCwait(2*(17-l%)):NEXT:NEXT
  134REM SOUND 1,s_lev%*-1, 54+(2*k%), 17-k%
  135tog%=1:firsttime%=TRUE:alldone%=FALSE:REPEAT:PROCtakeoff:UNTILalldone%
  136ENDPROC
  137
  138DEFPROCoutofshed
  139IFfirsttime%THEN:firsttime%=FALSE:lasttime%=TIME-10
  140SYS "OS_Byte",112,1+(tog%MOD2)
  141SYS"OS_SpriteOp",&122,AREA%,"bgrd",276,284,0
  142PROCput_heli1(tog%,1120-(8*tog%),284,0)
  143PROCput_sp(1+(tog%MOD2),1120-(8*tog%)-108,284+132,9,16,16,16,"cockpit",left%,low%,996,high%,&00)
  144IF(tog%MOD6)=0:SOUND1,&14F+(&18*O%),253,1
  145REPEAT:UNTIL TIME>=lasttime%+10
  146WAIT:SYS "OS_Byte",113,1+(tog%MOD2):tog%+=1:lasttime%=TIME:IFtog%=91:alldone%=TRUE
  147ENDPROC
  148
  149DEFPROCclosecockpit
  150IFfirsttime%THEN:firsttime%=FALSE:lasttime%=TIME-10
  151SYS "OS_Byte",112,1+(tog%MOD2)
  152SYS"OS_SpriteOp",&122,AREA%,"bgrd",400-108,284+132,0
  153PROCput_sp(1+(tog%MOD2),400-108+(4*tog%),284+132,9,16,16,16,"cockpit",left%,low%,996,high%,&00)
  154REPEAT:UNTIL TIME>=lasttime%+10
  155REMSOUND 1,-10,104,1
  156WAIT:SYS "OS_Byte",113,1+(tog%MOD2):tog%+=1:lasttime%=TIME:IFtog%=29:alldone%=TRUE
  157ENDPROC
  158
  159DEFPROCtakeoff
  160IFfirsttime%THEN:firsttime%=FALSE:lasttime%=TIME-15
  161SYS "OS_Byte",112,1+(tog%MOD2)
  162SYS"OS_SpriteOp",&122,AREA%,"bgrd",276,284,0
  163PROCput_heli1(tog%,400,284+(16*tog%),-1)
  164PROCput_sp(1+(tog%MOD2),400,284+(16*tog%)+132,9,16,16,16,"cockpit",left%,low%,996,high%,&00)
  165REPEAT:UNTIL TIME>=lasttime%+15
  166SOUND1,&177+(&4*O%),130,1
  167WAIT:SYS "OS_Byte",113,1+(tog%MOD2):lasttime%=TIME:tog%+=1:IFtog%=53:alldone%=TRUE
  168ENDPROC
  169
  170DEFPROCput_heli1(tog%,hx%,hy%,move%)
  171PROCput_sp(1+(tog%MOD2),hx%,hy%,9,16,16,16,"helicopt",left%,low%,996,high%,&00)
  172IFmove%THEN
  173 PROCput_sp(1+(tog%MOD2),hx%-56,hy%+272,9,16,16,16,"top_rot"+STR$(tog%MOD2),left%,low%,996,high%,&00)
  174 PROCput_sp(1+(tog%MOD2),hx%+424,hy%+116,9,16,16,16,"back_rot"+STR$(tog%MOD2),left%,low%,996,high%,&00)
  175ELSE
  176 PROCput_sp(1+(tog%MOD2),hx%-56,hy%+272,9,16,16,16,"top_rot",left%,low%,996,high%,&00)
  177 PROCput_sp(1+(tog%MOD2),hx%+464,hy%+120,9,16,16,16,"back_rot",left%,low%,996,high%,&00)
  178ENDIF
  179PROCput_sp(1+(tog%MOD2),hx%+100,hy%+132,6,16,16,16,"pilot",left%,low%,996,high%,&00)
  180ENDPROC
  181
  182DEFPROCintrochin
  183PROCcreatechin
  184PROCsave_bgrd(2,232,360,300,344,"fbgrd")
  185PROCadd_sp(2,"farmerbod",58,64,6):PROCadd_sp(2,"farmhead0",86,64,6)
  186PROCgo_on:C%=2:D%=1:E%=2:F%=1:PROCexplode(640,600,0):PROCscrcopy21
  187PROCwords(70,134,-1,"The space-time warp throws you back to 1519.")
  188PROCgo_on
  189PROCwords(70,150,-1,"You are flying over Mexico City which in 1519 was")
  190PROCwords(70,90,-1,"called Tenochtitlan,  the Aztec capital city.")
  191PROCgo_on
  192PROCwords(70,150,-1,"Tenochtitlan was built in the middle of a lake high")
  193PROCwords(70,90,-1,"in the mountains.")
  194PROCgo_on
  195PROCwords(70,134,-1,"You fly low before landing and see an Aztec farmer.")
  196PROCcreatechin:PROCadd_sp(2,"farmer1",58,64,6)
  197PROCloadsoundmod("ONE","dig")
  198OSCLI"ChannelVoice 1 dig"
  199PROCgo_on
  200FORj%=1TO14
  201WAIT:SYS"OS_Byte",113,1+(j%MOD2)
  202IF1+(j%MOD2)=2:SOUND1,&177+(4*O%),&2600,5
  203PROCwait(60)
  204NEXT
  205PROCwords(70,134,-1,"Check the jet-pac for information.")
  206PROCjpinfo
  207PROCjpwords(70,140,-1,"Aztecs made these islands.  They are called")
  208PROCjpwords(70,80,-1,"chinampas.")
  209PROCjpgo_on
  210PROCjpwords(70,140,-1,"Most of the city of Tenochtitlan was built on land that")
  211PROCjpwords(70,80,-1,"was reclaimed from the lake.")
  212PROCjpgo_on
  213PROCjpwords(70,128,-1,"Many chinampas were used to grow crops.")
  214PROCjpgo_on
  215PROCjpwords(70,140,-1,"The JET-PAC Information Service will now scan the")
  216PROCjpwords(70,80,-1,"scene to give you more information.")
  217PROCjpgo_on
  218box_no%=2:PROCjpscan(box_no%):PROCshow_box
  219done0%=FALSE:done1%=FALSE
  220REPEAT
  221PROCjpexplore:PROCjpchoose_box(1,2)
  222IFgot_box%=0:PROCexpfood:done0%=TRUE
  223IFgot_box%=1:PROCexpchin:done1%=TRUE
  224UNTILdone0%ANDdone1%
  225ENDPROC
  226
  227DEFPROCcreatechin
  228SYS "OS_Byte",112,2:PROCcleargraphics(6):PROCmounts(2,"m0","m1","m2",-40,708):PROCadd_sp(2,"chintop",3,3,9):PROCadd_sp(2,"chinbot",3,119,9):PROCdocarrots
  229ENDPROC
  230
  231DEFPROCdocarrots
  232VDU24,left%;low%;right%;high%;
  233SCALE%!0=8:SCALE%!4=8*(H%!&F0):FORj%=0TO14:SYS"OS_SpriteOp",&134,AREA%,"carrot",436+(j%*44),552,&08,SCALE%,0:NEXT
  234SCALE%!0=9:SCALE%!4=9*(H%!&F0):FORj%=0TO14:SYS"OS_SpriteOp",&134,AREA%,"carrot",420+(j%*48),536,&08,SCALE%,0:NEXT
  235SCALE%!0=10:SCALE%!4=10*(H%!&F0):FORj%=0TO14:SYS"OS_SpriteOp",&134,AREA%,"carrot",400+(j%*53),520,&08,SCALE%,0:NEXT
  236SCALE%!0=11:SCALE%!4=11*(H%!&F0):FORj%=0TO14:SYS"OS_SpriteOp",&134,AREA%,"carrot",380+(j%*59),500,&08,SCALE%,0:NEXT
  237SCALE%!0=12:SCALE%!4=12*(H%!&F0):FORj%=0TO14:SYS"OS_SpriteOp",&134,AREA%,"carrot",356+(j%*65),476,&08,SCALE%,0:NEXT
  238SCALE%!0=13:SCALE%!4=13*(H%!&F0):FORj%=0TO14:SYS"OS_SpriteOp",&134,AREA%,"carrot",332+(j%*72),452,&08,SCALE%,0:NEXT
  239SCALE%!0=14:SCALE%!4=14*(H%!&F0):FORj%=0TO14:SYS"OS_SpriteOp",&134,AREA%,"carrot",304+(j%*80),424,&08,SCALE%,0:NEXT
  240SCALE%!0=15:SCALE%!4=15*(H%!&F0):FORj%=0TO14:SYS"OS_SpriteOp",&134,AREA%,"carrot",272+(j%*89),392,&08,SCALE%,0:NEXT
  241SCALE%!0=16:SCALE%!4=16*(H%!&F0):FORj%=0TO14:SYS"OS_SpriteOp",&134,AREA%,"carrot",232+(j%*100),352,&08,SCALE%,0:NEXT
  242PROCadd_sp(2,"tree",253,51,6):VDU26
  243ENDPROC
  244
  245DEFPROCdocarr
  246SCALE%!0=16:SCALE%!4=16*(H%!&F0):FORj%=0TO7:SYS"OS_SpriteOp",&134,AREA%,"carrot",232+(j%*100),352,&08,SCALE%,0:NEXT
  247ENDPROC
  248
  249DEFPROCexpfood
  250PROCaddbox(176-16,332-16,1102+16,880+16):PROCadd_sp(2,"vegets",44,19,16)
  251FORj%=0TO17:PROCput_sp(2,176+veg%(j%,0),332+veg%(j%,1),6,16,16,16,"veg"+STR$(veg%(j%,2)),176,332,1100,880,&00):NEXT
  252C%=2:D%=1:E%=2:F%=1:PROCexplode(640,600,0):PROCscrcopy21
  253PROCloadsoundmod("ONE","yap")
  254OSCLI"ChannelVoice 1 yap"
  255PROCjpwords(70,140,-1,"Vegetables such as tomatoes,  yams,  peppers,  carrots")
  256PROCjpwords(70,80,-1,"and maize were grown and eaten.")
  257PROCadd_sp(2,"meats",44,19,16)
  258PROCput_sp(2,176+384,332+88,6,16,16,16,"frog",176,332,1104,884,&00):PROCput_sp(2,176+492,332+44,6,16,16,16,"frog",176,332,1104,884,&00):
  259FORj%=0TO4:PROCput_sp(2,176+loc%(j%,0),332+loc%(j%,1),6,16,16,16,"locust",176,332,1104,884,&00):NEXT
  260PROCjpgo_on:C%=2:D%=1:E%=2:F%=1:PROCexplode(640,600,0):PROCscrcopy21
  261tog%=1:firsttime%=TRUE:alldone%=FALSE:REPEAT:PROCanim_pup:UNTILalldone%
  262PROCjpwords(70,140,-1,"Aztecs also ate puppies,  giant lizards called iguanas,")
  263PROCjpwords(70,80,-1,"locusts and frogs.")
  264PROCcreatechin:PROCadd_sp(2,"farmerbod",58,64,6):PROCadd_sp(2,"farmhead0",86,64,6)
  265IFdone1%:PROCjpend:ELSE:PROCjpgo_on
  266PROCscrcopy21
  267ENDPROC
  268
  269DEFPROCanim_pup
  270IFfirsttime%THEN:firsttime%=FALSE:lasttime%=TIME-30
  271SYS"OS_Byte",112,1+(tog%MOD2)
  272PROCadd_sp(1+(tog%MOD2),"tail"+STR$(tog%MOD2),44+64,19+54,16)
  273IF(tog%MOD6)=0:PROCadd_sp(1+(tog%MOD2),"mouth1",44+68,19+97,6)
  274IF((tog%MOD6)=1)OR((tog%MOD6)=2):PROCadd_sp(1+(tog%MOD2),"mouth0",44+68,19+97,6)
  275REPEAT:UNTIL TIME>=lasttime%+30
  276WAIT:SYS"OS_Byte",113,1+(tog%MOD2)
  277IF(tog%MOD6)=0:SOUND1,&177+(4*O%),&3C00,10
  278tog%+=1:lasttime%=TIME:IFtog%>=21:alldone%=TRUE
  279ENDPROC
  280
  281DEFPROCexpchin
  282A%=1:B%=2:CALL copyscr%
  283PROCexpand("makewater"):tog%=1:firsttime%=TRUE:alldone%=FALSE:REPEAT:PROCscrollchin:UNTILalldone%
  284PROCcompact("makewater"):A%=1:B%=2:CALL copyscr%
  285REMPROCcreatechinbot
  286REMC%=2:D%=1:E%=2:F%=1:PROCexplode(640,608,0):PROCscrcopy21
  287PROCjpwords(70,128,-1,"This is how a chinampa is made.")
  288PROCadd_sp(2,"makewatxs",3,124,12):PROCadd_sp(2,"makewatxs",160,124,12)
  289PROCjpgo_on:PROCscrcopy21
  290PROCsave_bgrd(1,1268-4,360,248,60,"bgrd"):tog%=1:firsttime%=TRUE:alldone%=FALSE:REPEAT:PROCanim_fish1:UNTILalldone%
  291SYS"OS_Byte",112,2:SYS"OS_SpriteOp",&122,AREA%,"bgrd",1268-(4*41),360,&08
  292PROCsave_bgrd(2,1108-20,360,312,60,"bgrd"):tog%=1:firsttime%=TRUE:alldone%=FALSE:REPEAT:PROCanim_fish2:UNTILalldone%
  293PROCjpwords(70,140,-1,"Posts were driven into the bottom of the shallow")
  294PROCjpwords(70,80,-1,"lake.")
  295PROCadd_sp(2,"makeposts",48,61,6)
  296PROCexpand("makeposts"):PROCput_sp(2,636,356,6,16,16,16,"makeposts",left%,low%,right%,high%,&01):PROCcompact("makeposts")
  297PROCjpgo_on:PROCscrcopy21
  298PROCloadsoundmod("ONE","dig")
  299OSCLI"ChannelVoice 2 dig"
  300OSCLI"ChannelVoice 1 bounce"
  301PROCsave_bgrd(1,176,256,68,360,"bgrd"):PROCsave_bgrd(1,12,360,288,60,"bgrd1"):PROCsave_bgrd(1,264,376,1002,28,"bgrd2")
  302tog%=1:firsttime%=TRUE:alldone%=FALSE:REPEAT:PROCanim_posts:UNTILalldone%
  303REMPROCwait(80):PROCscrcopy21
  304REMPROCsave_bgrd(1,1048,256,68,360,"bgrd"):tog%=1:firsttime%=TRUE:alldone%=FALSE:REPEAT:PROCanim_post2:UNTILalldone%
  305A%=1:B%=2:CALL copyscr%
  306REMPROCscrcopy21
  307PROCjpwords(70,128,-1,"The posts were lined with reed matting.")
  308PROCadd_sp(2,"makelining",55,70,6)
  309PROCexpand("makelining"):PROCput_sp(2,624,328,6,16,16,16,"makelining",left%,low%,right%,high%,&01):PROCcompact("makelining")
  310PROCjpgo_on:PROCscrcopy21
  311PROCjpwords(70,128,-1,"Reed mats were then sunk....")
  312PROCadd_sp(2,"makemat",60,142,6)
  313PROCexpand("makemat"):PROCput_sp(2,632,332,6,16,16,16,"makemat",left%,low%,right%,high%,&01):PROCcompact("makemat")
  314PROCjpgo_on:PROCscrcopy21
  315PROCjpwords(70,128,-1,"....and weighted down with rocks.")
  316PROCadd_sp(2,"makerocks",62,132,6)
  317PROCexpand("makerocks"):PROCput_sp(2,624,344,6,16,16,16,"makerocks",left%,low%,right%,high%,&01):PROCcompact("makerocks")
  318PROCjpgo_on:PROCscrcopy21
  319PROCjpwords(70,140,-1,"Fertile mud from the bottom of the lake was then")
  320PROCjpwords(70,80,-1,"heaped over the top.")
  321PROCadd_sp(2,"makemud0",63,125,6)
  322PROCexpand("makemud0"):PROCput_sp(2,620,384,6,16,16,16,"makemud0",left%,low%,right%,high%,&01):PROCcompact("makemud0")
  323PROCjpgo_on:PROCscrcopy21:lasttime%=TIME
  324PROCadd_sp(2,"makemud1",63,90,6)
  325PROCexpand("makemud1"):PROCput_sp(2,620,384,6,16,16,16,"makemud1",left%,low%,right%,high%,&01):PROCcompact("makemud1")
  326REPEAT:UNTIL TIME>lasttime%+120:WAIT:PROCscrcopy21:lasttime%=TIME
  327PROCadd_sp(2,"makemud2",56,135,6)
  328PROCexpand("makemud2"):PROCput_sp(2,968,344,6,16,16,16,"makemud2",left%,low%,right%,high%,&01):PROCcompact("makemud2")
  329PROCadd_sp(2,"makemud3",56,86,6)
  330PROCexpand("makemud3"):PROCput_sp(2,636,416,6,16,16,16,"makemud3",left%,low%,right%,high%,&01):PROCcompact("makemud3")
  331REPEAT:UNTIL TIME>lasttime%+120:WAIT:PROCscrcopy21:lasttime%=TIME
  332PROCadd_sp(2,"makemud4",56,81,6)
  333PROCexpand("makemud4"):PROCput_sp(2,636,412,6,16,16,16,"makemud4",left%,low%,right%,high%,&01):PROCcompact("makemud4")
  334REPEAT:UNTIL TIME>lasttime%+120:WAIT:PROCscrcopy21:lasttime%=TIME
  335PROCadd_sp(2,"makemud5",56,68,6)
  336PROCexpand("makemud5"):PROCput_sp(2,636,416,6,16,16,16,"makemud5",left%,low%,right%,high%,&01):PROCcompact("makemud5")
  337REPEAT:UNTIL TIME>lasttime%+120:WAIT:PROCscrcopy21
  338PROCjpwords(70,128,-1,"Finally trees were planted round the edge.")
  339PROCadd_sp(2,"maketree",3,3,6)
  340PROCjpgo_on
  341PROCscrcopy21
  342PROCjpwords(70,128,-1,"The tree roots helped stop the chinampa breaking up.")
  343PROCcreatechin:PROCadd_sp(2,"farmerbod",58,64,6):PROCadd_sp(2,"farmhead0",86,64,6)
  344IFdone0%:PROCjpend:ELSE:PROCjpgo_on
  345PROCscrcopy21
  346ENDPROC
  347
  348DEFPROCscrollchin
  349IFfirsttime%THEN:firsttime%=FALSE:lasttime%=TIME-5
  350SYS"OS_Byte",112,1+(tog%MOD2)
  351IFtog%=1THEN
  352 PROCscrollup(1+(tog%MOD2),1)
  353 PROCput_sp(1+(tog%MOD2),12,low%-(low%MOD4)-48+(4*(((tog%-1)MOD12)+1)),12,16,16,16,"makewater",left%,low%,right%,low%,&00)
  354 PROCput_sp(1+(tog%MOD2),640,low%-(low%MOD4)-48+(4*(((tog%-1)MOD12)+1)),12,16,16,16,"makewater",left%,low%,right%,low%,&00)
  355ELSE
  356 IF((tog%-1)MOD12)+1=1THEN
  357  PROCscrollup(1+(tog%MOD2),2)
  358  PROCput_sp(1+(tog%MOD2),12,low%-(low%MOD4)+4,12,16,16,16,"makewater",left%,low%,right%,low%+4,&00)
  359  PROCput_sp(1+(tog%MOD2),640,low%-(low%MOD4)+4,12,16,16,16,"makewater",left%,low%,right%,low%+4,&00)
  360  PROCput_sp(1+(tog%MOD2),12,low%-(low%MOD4)-48+(4*(((tog%-1)MOD12)+1)),12,16,16,16,"makewater",left%,low%,right%,low%+4,&00)
  361  PROCput_sp(1+(tog%MOD2),640,low%-(low%MOD4)-48+(4*(((tog%-1)MOD12)+1)),12,16,16,16,"makewater",left%,low%,right%,low%+4,&00)
  362 ELSE
  363  PROCscrollup(1+(tog%MOD2),2)
  364  PROCput_sp(1+(tog%MOD2),12,low%-(low%MOD4)-48+(4*(((tog%-1)MOD12)+1)),12,16,16,16,"makewater",left%,low%,right%,low%+4,&00)
  365  PROCput_sp(1+(tog%MOD2),640,low%-(low%MOD4)-48+(4*(((tog%-1)MOD12)+1)),12,16,16,16,"makewater",left%,low%,right%,low%+4,&00)
  366 ENDIF
  367ENDIF
  368REPEAT:UNTIL TIME>=lasttime%+5
  369WAIT:SYS"OS_Byte",113,1+(tog%MOD2):tog%+=1:lasttime%=TIME:IFtog%>=117:alldone%=TRUE
  370ENDPROC
  371
  372DEFPROCanim_fish1
  373IFfirsttime%THEN:firsttime%=FALSE:lasttime%=TIME-10
  374SYS"OS_Byte",112,1+(tog%MOD2)
  375IF(tog%MOD2)=0THEN
  376SYS"OS_SpriteOp",&122,AREA%,"bgrd",1268-(4*(tog%+1)),360,&08
  377ELSE
  378SYS"OS_SpriteOp",&122,AREA%,"bgrd",1268-(4*tog%),360,&08
  379PROCsave_bgrd(1,1268-(4*(tog%+2)),360,248,60,"bgrd")
  380ENDIF
  381PROCput_sp(1+(tog%MOD2),1268-(4*tog%),376,6,16,16,16,"lfish",left%,low%,right%,high%,&00)
  382IFtog%>30:PROCput_sp(1+(tog%MOD2),1268-(4*(tog%-30)),360,6,16,16,16,"bfish0",left%,low%,right%,high%,&00)
  383REPEAT:UNTIL TIME>=lasttime%+10
  384WAIT:SYS"OS_Byte",113,1+(tog%MOD2):tog%+=1:lasttime%=TIME:IFtog%>=41:alldone%=TRUE
  385ENDPROC
  386
  387DEFPROCanim_fish2
  388IFfirsttime%THEN:firsttime%=FALSE:lasttime%=TIME-10
  389SYS"OS_Byte",112,1+(tog%MOD2)
  390IF(tog%MOD2)=0THEN
  391SYS"OS_SpriteOp",&122,AREA%,"bgrd",1108-(20*(tog%+1)),360,&08
  392ELSE
  393SYS"OS_SpriteOp",&122,AREA%,"bgrd",1108-(20*tog%),360,&08
  394PROCsave_bgrd(1+(tog%MOD2),1108-(20*(tog%+2)),360,312,60,"bgrd")
  395ENDIF
  396PROCput_sp(1+(tog%MOD2),1108-(20*tog%),376,6,16,16,16,"lfish",left%,low%,right%,high%,&00)
  397PROCput_sp(1+(tog%MOD2),1108+120-(20*tog%),360,6,16,16,16,"bfish0",left%,low%,right%,high%,&00)
  398REPEAT:UNTIL TIME>=lasttime%+10
  399WAIT:SYS"OS_Byte",113,1+(tog%MOD2):tog%+=1:lasttime%=TIME:IFtog%>=69:alldone%=TRUE
  400ENDPROC
  401
  402DEFPROCanim_posts
  403IFfirsttime%THEN:firsttime%=FALSE:lasttime%=TIME-10
  404SYS"OS_Byte",112,1+(tog%MOD2)
  405IF(tog%=23)OR(tog%=24)OR(tog%=31)OR(tog%=32):SYS"OS_SpriteOp",&122,AREA%,"bgrd",176,256,&08
  406IF(tog%=66)OR(tog%=67)OR(tog%=74)OR(tog%=75):SYS"OS_SpriteOp",&122,AREA%,"bgrd",1048,256,&08
  407IFtog%<=52:SYS"OS_SpriteOp",&122,AREA%,"bgrd1",12,360,&08
  408IFtog%>=15:SYS"OS_SpriteOp",&122,AREA%,"bgrd2",264,376,&08
  409IFtog%=50:PROCsave_bgrd(1+(tog%MOD2),1048,256,68,360,"bgrd")
  410PROCput_sp(1+(tog%MOD2),216+(20*tog%)-252,376,6,16,16,16,"lfish",left%,low%,right%,high%,&01)
  411IFtog%<16:PROCput_sp(1+(tog%MOD2),(20*tog%)-252,360,6,16,16,16,"bfish0",left%,low%,right%,high%,&01)
  412IF(tog%=16)OR(tog%=17):PROCput_sp(1+(tog%MOD2),48,360,6,16,16,16,"bfish1",left%,low%,right%,high%,&01)
  413IF(tog%>=18)AND(tog%<=30):PROCput_sp(1+(tog%MOD2),40,360,6,16,16,16,"bfish1",left%,low%,right%,high%,&01)
  414IF(tog%>=31)AND(tog%<=52):PROCput_sp(1+(tog%MOD2),40-(8*(tog%-31)),360,6,16,16,16,"bfish1",left%,low%,right%,high%,&00)
  415IF(tog%>=15)AND(tog%<=22):PROCadd_sp(1+(tog%MOD2),"makepost",44,86,6)
  416IF(tog%>=23)AND(tog%<=30):PROCadd_sp(1+(tog%MOD2),"makepost",44,96,6)
  417IF(tog%>=31)AND(tog%<=52):PROCadd_sp(1+(tog%MOD2),"makepost",44,106,6)
  418IF(tog%>=58)AND(tog%<=65):PROCadd_sp(1+(tog%MOD2),"makepost",262,86,6)
  419IF(tog%>=66)AND(tog%<=73):PROCadd_sp(1+(tog%MOD2),"makepost",262,96,6)
  420IF(tog%>=74):PROCadd_sp(1+(tog%MOD2),"makepost",262,106,6)
  421REPEAT:UNTIL TIME>=lasttime%+10
  422WAIT:SYS"OS_Byte",113,1+(tog%MOD2)
  423IF(tog%=23)OR(tog%=31)OR(tog%=66)OR(tog%=74):SOUND1,&177+(4*O%),&2A00,5
  424IFtog%=16:SOUND2,&177+(4*O%),&2600,5
  425tog%+=1:lasttime%=TIME:IFtog%>=75:alldone%=TRUE
  426ENDPROC
  427
  428DEFPROClanding
  429SYS"Sound_AttachVoice",1,1
  430SYS"Sound_AttachVoice",2,9
  431SYS "OS_Byte",112,2:SYS"OS_SpriteOp",&122,AREA%,"fbgrd",232,360,0:PROCadd_sp(2,"farmer1",58,64,6)
  432FORj%=1TO10
  433IFj%>4:FORk%=0TO5:SOUND1,&177+(4*O%),130,1:PROCwait(10):NEXT
  434SYS"OS_Byte",113,1+(j%MOD2)
  435NEXT
  436SOUND1,&177+(4*O%),130,1
  437SYS "OS_Byte",112,2:SYS"OS_SpriteOp",&122,AREA%,"fbgrd",232,360,0
  438SOUND1,&177+(4*O%),130,1
  439PROCadd_sp(2,"farmerbod",58,64,6):PROCadd_sp(2,"farmhead1",86,64,6)
  440PROCscrcopy21
  441FORk%=0TO5:SOUND1,&177+(4*O%),130,1:PROCwait(10):NEXT
  442SOUND1,&177+(4*O%),130,1
  443SYS "OS_Byte",112,2:SYS"OS_SpriteOp",&122,AREA%,"fbgrd",232,360,0
  444SOUND1,&177+(4*O%),130,1
  445PROCsave_bgrd(2,52,376,208,440,"fbgrd"):PROCadd_sp(2,"farmrun",13,37,6)
  446PROCscrcopy21
  447FORk%=0TO5:SOUND1,&177+(4*O%),130,1:PROCwait(10):NEXT
  448SOUND1,&177+(4*O%),130,1
  449SYS "OS_Byte",112,2:SYS"OS_SpriteOp",&122,AREA%,"fbgrd",52,376,0
  450SOUND1,&177+(4*O%),130,1
  451PROCsave_bgrd(2,12,344,112,192,"fbgrd"):PROCadd_sp(2,"splash",3,107,1)
  452PROCscrcopy21
  453SOUND2,&13F+(&20*O%),130,10
  454FORk%=0TO7:SOUND1,&177+(4*O%),130,1:PROCwait(10):NEXT
  455SYS "OS_Byte",112,2:SYS"OS_SpriteOp",&122,AREA%,"fbgrd",12,344,0:PROCdelete("fbgrd")
  456PROCscrcopy21
  457PROCsave_bgrd(2,596-56-5,960-15,712,356,"bgrd")
  458tog%=1:firsttime%=TRUE:alldone%=FALSE:REPEAT:PROCland:UNTILalldone%
  459FORk%=12TO9STEP-1:FORz%=1TOk%/2:PROCwait(2*(17-k%)):SOUND1,&177+(4*O%),104+(2*k%),4:NEXT:NEXT
  460SYS "OS_Byte",112,1+(tog%MOD2)
  461SYS"OS_SpriteOp",&122,AREA%,"bgrd",596-56-(5*(tog%-1))-(5*(tog%MOD2)),960-(15*(tog%-1))-(15*(tog%MOD2)),0
  462PROCput_heli(tog%,396,360,0,-1):PROCdocarr
  463PROCsave_bgrd(1,396-112,360+132,324,140,"bgrd")
  464PROCput_sp(1+(tog%MOD2),396,360+132,9,16,16,16,"cockpit",left%,low%,right%,high%,&00)
  465SYS "OS_Byte",113,1
  466FORk%=8TO1STEP-1:FORz%=1TOk%/2:PROCwait(2*(17-k%)):SOUND1,&177+(4*O%),104+(2*k%),4:NEXT:NEXT
  467SOUND1,&177+(4*O%),104,8
  468A%=1:B%=2:CALL copyscr%
  469SYS"Sound_AttachVoice",1,2
  470PROCwait(40)
  471tog%=1:firsttime%=TRUE:alldone%=FALSE:REPEAT:PROCopencockpit:UNTILalldone%
  472PROCcreatechin:PROCput_heli(1,396,360,0,0):PROCdocarr
  473PROCput_sp(2,396,360+132,9,16,16,16,"cockpit",left%,low%,right%,high%,&00)
  474PROCadd_sp(2,"angus",123,66,6):PROCadd_sp(2,"boy",104,82,12):PROCadd_sp(2,"girl",144,82,12):PROCadd_sp(2,"case",123,127,6)
  475PROCwait(20):PROCscrcopy21
  476PROCwords(70,134,-1,"You land safely in the heart of the Aztec empire.")
  477PROCadd_sp(2,"boats",3,116,6):PROCadd_sp(2,"warrileft",21,59,12)
  478PROCexpand("warrileft"):PROCput_sp(2,740,356,12,16,16,16,"warrileft",left%,low%,right%,high%,&01):PROCcompact("warrileft")
  479PROCadd_sp(2,"warriright",217,68,6):PROCadd_sp(2,"angsad",137,77,12):PROCadd_sp(2,"kidsad",116,93,12):PROCadd_sp(2,"kidsad",156,93,12)
  480SYS"OS_SpriteOp",&134,AREA%,"carrot",232,352,&08,SCALE%,0
  481FORj%=6TO7:SYS"OS_SpriteOp",&134,AREA%,"carrot",232+(j%*100),352,&08,SCALE%,0:NEXT
  482PROCgo_on:PROCscrcopy21
  483PROCwords(70,150,-1,"Fierce warriors come to take you to their")
  484PROCwords(70,90,-1,"emperor,  Montezuma II.")
  485PROCgo_on
  486PROCwords(70,172,-1,"The adventure takes you to Montezuma's palace")
  487PROCwords(70,112,-1,"where you have to persuade")
  488PROCwords(70,52,-1,"Montezuma that you are peaceful.")
  489ENDPROC
  490
  491DEFPROCland
  492IFfirsttime%THEN:firsttime%=FALSE:lasttime%=TIME-20
  493SYS "OS_Byte",112,1+(tog%MOD2)
  494SYS"OS_SpriteOp",&122,AREA%,"bgrd",596-56-(5*(tog%-1))-(5*(tog%MOD2)),960-(15*(tog%-1))-(15*(tog%MOD2)),0
  495IF(tog%MOD2)=0:PROCsave_bgrd(1,596-56-(5*(tog%-1))-10,960-(15*(tog%-1))-30,712,356,"bgrd")
  496PROCput_heli(tog%,596-(5*(tog%-1)),960-(15*(tog%-1)),-1,-1)
  497PROCput_sp(1+(tog%MOD2),596-(5*(tog%-1)),960-(15*(tog%-1))+132,9,16,16,16,"cockpit",left%,low%,right%,high%,&00)
  498IFtog%>38:PROCdocarr
  499REPEAT:UNTIL TIME>=lasttime%+20
  500SOUND1,&177+(4*O%),130,1
  501WAIT:SYS "OS_Byte",113,1+(tog%MOD2):tog%+=1:lasttime%=TIME:IFtog%=42:alldone%=TRUE
  502ENDPROC
  503
  504
  505DEFPROCopencockpit
  506IFfirsttime%THEN:firsttime%=FALSE:lasttime%=TIME-20
  507SYS "OS_Byte",112,1+(tog%MOD2)
  508SYS"OS_SpriteOp",&122,AREA%,"bgrd",396-112,360+132,0
  509PROCput_sp(1+(tog%MOD2),396-(4*tog%),360+132,9,16,16,16,"cockpit",left%,low%,right%,high%,&00)
  510REPEAT:UNTIL TIME>=lasttime%+20
  511WAIT:SYS "OS_Byte",113,1+(tog%MOD2):tog%+=1:lasttime%=TIME:IFtog%=29:alldone%=TRUE
  512ENDPROC
  513
  514DEFPROCput_heli(tog%,hx%,hy%,move%,pil%)
  515PROCput_sp(1+(tog%MOD2),hx%,hy%,9,16,16,16,"helicopt",left%,low%,right%,high%,&00)
  516IFmove%THEN
  517 PROCput_sp(1+(tog%MOD2),hx%-56,hy%+272,9,16,16,16,"top_rot"+STR$(tog%MOD2),left%,low%,right%,high%,&00)
  518 PROCput_sp(1+(tog%MOD2),hx%+424,hy%+116,9,16,16,16,"back_rot"+STR$(tog%MOD2),left%,low%,right%,high%,&00)
  519ELSE
  520 PROCput_sp(1+(tog%MOD2),hx%-56,hy%+272,9,16,16,16,"top_rot",left%,low%,right%,high%,&00)
  521 PROCput_sp(1+(tog%MOD2),hx%+464,hy%+120,9,16,16,16,"back_rot",left%,low%,right%,high%,&00)
  522ENDIF
  523IFpil%:PROCput_sp(1+(tog%MOD2),hx%+100,hy%+132,6,16,16,16,"pilot",left%,low%,right%,high%,&00)
  524ENDPROC
  525
4�SCSI::SCSIDisc4.$.CoverDisks.!AZTECS.ONE.demo1

"ț "<Aztec$chaindir>.azteclib"
�lib_initialise

�title

�initialise1

^ș "OS_Byte",112,2:�borders(0,0,1279,low%-9):�borders(left%-12,low%-12,right%+12,high%+12)
	

Q�intropeople:�j%=0�5:�delete(del1$(j%)):�:ș "XOS_SpriteOp",&119,AREA%,"bgrd"
�initialise2
�introchin:�landing


�chain("ONE.demo2")
�

��title
*SET Aztec$Status Restart
=ș "OS_SpriteOp",&10B,AREA%,"<Aztec$chaindir>.az_title_c"
ș "OS_Byte",112,2
�borders(0,0,894,high%+12)
&�borders(894,0,right%+12,high%+12)
� 24,12;12;894-12;high%;
� 18,0,134 : �
� 26
�add_sp(2,"titlepic",3,3,6)
=�SYS "OS_SpriteOp",&134,AREA%,"titlepic",12,12,0,SCALE%,0
�scrcopy21
�wait(300)
ș "OS_Byte",112,2
!�add_sp(2,"titlewor",13,18,6)
 >�SYS "OS_SpriteOp",&134,AREA%,"titlewor",48,736,8,SCALE%,0
!�scrcopy21
"+�words(920,836,0,"Designed/written by")
#!�words(920,792,0," Adam and")
$'�words(920,748,0," Sandra Hosler.")
%*�words(920,632,0,"The full adventure")
&+�words(920,588,0,"can be ordered from")
'*�words(920,508,0,"Sherston Software,")
($�words(920,464,0,"Swan Barton,")
)!�words(920,420,0,"Sherston,")
*#�words(920,376,0,"Malmesbury,")
+"�words(920,332,0,"Wiltshire.")
, �words(920,288,0,"SN16 OLH")
-)�words(920,244,0,"Phone 0666 840433")
.'�words(920,200,0,"Fax 0666 840048")
/+�delete("titlepic"):�delete("titlewor")
0�
1
2��initialise1
3|ș "OS_SpriteOp",&10B,AREA%,"<AZTEC$chaindir>.ONE.outberm_c":ș "OS_SpriteOp",&10B,AREA%,"<AZTEC$chaindir>.ONE.people_c"
4� exp1$(8),del1$(5)
5� +0
6S� helicopt,top_rot,top_rot0,top_rot1,back_rot,back_rot0,back_rot1,pilot,cockpit
73� house,peeking,jetpac,workshop,keep_out,angpac
8#� btriang,ocean,cabdark,cablite
9�j%=0�8:� exp1$(j%):�
: �j%=0�8:�expand(exp1$(j%)):�
;�j%=0�5:� del1$(j%):�
<�
=
>��initialise2
?yș "OS_SpriteOp",&10B,AREA%,"<AZTEC$chaindir>.ONE.chin1_c":ș "OS_SpriteOp",&10B,AREA%,"<AZTEC$chaindir>.ONE.chin2_c"
@?ș "OS_SpriteOp",&10B,AREA%,"<AZTEC$chaindir>.ONE.mounts_c"
A �k%=0�2:�expand("m"+�(k%)):�
B"�k%=1�5:�expand("veg"+�(k%)):�
C� exp2$(29)
D� +0
E�� carrot,frog,locust,lfish,bfish0,bfish1,tree,farmer1,farmerbod,farmhead0,farmhead1,warrileft,warriright,kidsad,angsad,farmrun,splash,chinbot,chintop,makewater,makeposts,makepost,makelining,makemat,makerocks,maketree,makewatxs,meats,vegets,boats
F�j%=0�29:� exp2$(j%):�
G �k%=0�5:�expand(exp2$(k%)):�
H�
I� +0
J� 536,352,760,296
K%�k%=0�1:� box%(k%,0),box%(k%,1):�
L� veg%(17,2),loc%(4,1)
M� +0
N�� 268,328,5,132,268,5,388,276,5,68,228,2,16,260,2,12,188,2,-68,224,2,-48,152,2,-128,192,2,-144,120,2,544,240,1,620,244,1,592,192,1,696,156,1,276,204,3,192,136,4,420,116,4,284,76,4
O&�j%=0�17:�k%=0�2:� veg%(j%,k%):�:�
P&� -52,68,132,60,-24,28,-84,4,168,8
Q%�j%=0�4:�k%=0�1:� loc%(j%,k%):�:�
R�
S
T��intropeople
Um�cleargraphics(6):�add_sp(2,"house",3,3,6):�add_sp(2,"workshop",268,94,6):�add_sp(2,"keep_out",272,143,6)
Vș"OS_Byte",112,1
W>coords%(0,1)=20:labels$(0)="  Go  on":�choose_but(1,1,2,2)
X6C%=2:D%=1:E%=2:F%=1:�explode(640,600,0):�scrcopy21
YG�words(70,134,-1,"This 'AZTECS' adventure starts here in Bermuda.")
Z:�add_sp(2,"boy",100,96,12):�add_sp(2,"girl",137,96,12)
[�go_on:�scrcopy21
\L�words(70,134,-1,"This is you.  You are staying with your Uncle Angus.")
]!�add_sp(2,"peeking",234,88,6)
^�go_on:�scrcopy21
_&�words(70,134,-1,"This is Angus.")
`ș"OS_Byte",112,2:�cleargraphics(6):�add_sp(2,"house",3,3,6):�add_sp(2,"workshop",268,94,6):�add_sp(2,"keep_out",272,143,6)
a��add_sp(2,"boy",100,96,12):�add_sp(2,"girl",137,96,12):�add_sp(2,"angpac",184,129,6):�add_sp(2,"angus",215,86,6):ș"OS_Byte",112,1
b�go_on:�scrcopy21
c:�words(70,134,-1,"He has invented a special jet-pac.")
dM�addbox(344-16,312-16,344+590+16,900+16):�26:�add_sp(2,"jetpac",86,14,16)
e
�go_on
f6C%=1:D%=1:E%=1:F%=1:�explode(640,608,0):�scrcopy21
g>�words(70,134,-1,"It is a computer as well as a jet-pac.")
h
�go_on
iJ�words(70,150,-1,"You will use the computer's Information Service in")
j?�words(70,90,-1,"your adventure to find out about Aztecs.")
k
�go_on
lF�words(70,150,-1,"Angus and you are going to Miami in America to")
m0�words(70,90,-1,"sell two of the jet-pacs.")
nș"OS_Byte",112,2:�cleargraphics(6):�add_sp(2,"house",3,3,6):�add_sp(2,"workshop",268,94,6):�add_sp(2,"keep_out",272,143,6)
o�go_on:�scrcopy21
p�flyoff
q7�words(70,134,-1,"You never reach Miami .........")
r
�go_on
sH�words(70,150,-1,"Instead you are sucked into a space-time warp in")
t,�words(70,90,-1,"the Bermuda Triangle.")
u�
v
w��flyoff
xș"Sound_AttachVoice",1,2
y^�save_bgrd(1,276,284,724,320,"bgrd"):tog%=1:firsttime%=�:alldone%=�:�:�outofshed:�alldone%
zZș "OS_Byte",112,2:ș"OS_SpriteOp",&122,AREA%,"bgrd",276,284,0:�put_heli1(1,400,284,0)
{E�save_bgrd(2,400-108,284+132,320,144,"bgrd"):A%=1:B%=2:� copyscr%
|<tog%=1:firsttime%=�:alldone%=�:�:�closecockpit:�alldone%
}h�add_sp(2,"house",3,3,6):ș"OS_Byte",112,2:�save_bgrd(2,276,284,724,676,"bgrd"):A%=1:B%=2:� copyscr%
~ș "OS_Byte",112,2
/ș"OS_SpriteOp",&122,AREA%,"bgrd",276,284,0
��put_heli1(1,400,284,-1)
�H�put_sp(2,400,284+132,9,16,16,16,"cockpit",left%,low%,996,high%,&00)
�ș"Sound_AttachVoice",1,1
�H�k%=1�8:�z%=1�k%/2:�wait(2*(17-k%)):�1,&177+(&4*O%),104+(2*k%),4:�:�
�Ȗ:�scrcopy21
�I�l%=9�12:�z%=1�l%/2:�1,&177+(&4*O%),104+(2*l%),4:�wait(2*(17-l%)):�:�
�)� SOUND 1,s_lev%*-1, 54+(2*k%), 17-k%
�7tog%=1:firsttime%=�:alldone%=�:�:�takeoff:�alldone%
��
�
���outofshed
�,�firsttime%�:firsttime%=�:lasttime%=�-10
�ș "OS_Byte",112,1+(tog%�2)
�/ș"OS_SpriteOp",&122,AREA%,"bgrd",276,284,0
�(�put_heli1(tog%,1120-(8*tog%),284,0)
�_�put_sp(1+(tog%�2),1120-(8*tog%)-108,284+132,9,16,16,16,"cockpit",left%,low%,996,high%,&00)
�&�(tog%�6)=0:�1,&14F+(&18*O%),253,1
��:� �>=lasttime%+10
�JȖ:ș "OS_Byte",113,1+(tog%�2):tog%+=1:lasttime%=�:�tog%=91:alldone%=�
��
�
���closecockpit
�,�firsttime%�:firsttime%=�:lasttime%=�-10
�ș "OS_Byte",112,1+(tog%�2)
�7ș"OS_SpriteOp",&122,AREA%,"bgrd",400-108,284+132,0
�^�put_sp(1+(tog%�2),400-108+(4*tog%),284+132,9,16,16,16,"cockpit",left%,low%,996,high%,&00)
��:� �>=lasttime%+10
��SOUND 1,-10,104,1
�JȖ:ș "OS_Byte",113,1+(tog%�2):tog%+=1:lasttime%=�:�tog%=29:alldone%=�
��
�
�
��takeoff
�,�firsttime%�:firsttime%=�:lasttime%=�-15
�ș "OS_Byte",112,1+(tog%�2)
�/ș"OS_SpriteOp",&122,AREA%,"bgrd",276,284,0
�)�put_heli1(tog%,400,284+(16*tog%),-1)
�[�put_sp(1+(tog%�2),400,284+(16*tog%)+132,9,16,16,16,"cockpit",left%,low%,996,high%,&00)
��:� �>=lasttime%+15
��1,&177+(&4*O%),130,1
�JȖ:ș "OS_Byte",113,1+(tog%�2):lasttime%=�:tog%+=1:�tog%=53:alldone%=�
��
�
�#��put_heli1(tog%,hx%,hy%,move%)
�N�put_sp(1+(tog%�2),hx%,hy%,9,16,16,16,"helicopt",left%,low%,996,high%,&00)
��move%�
�_ �put_sp(1+(tog%�2),hx%-56,hy%+272,9,16,16,16,"top_rot"+�(tog%�2),left%,low%,996,high%,&00)
�a �put_sp(1+(tog%�2),hx%+424,hy%+116,9,16,16,16,"back_rot"+�(tog%�2),left%,low%,996,high%,&00)
��
�U �put_sp(1+(tog%�2),hx%-56,hy%+272,9,16,16,16,"top_rot",left%,low%,996,high%,&00)
�W �put_sp(1+(tog%�2),hx%+464,hy%+120,9,16,16,16,"back_rot",left%,low%,996,high%,&00)
��
�S�put_sp(1+(tog%�2),hx%+100,hy%+132,6,16,16,16,"pilot",left%,low%,996,high%,&00)
��
�
���introchin
��createchin
�)�save_bgrd(2,232,360,300,344,"fbgrd")
�A�add_sp(2,"farmerbod",58,64,6):�add_sp(2,"farmhead0",86,64,6)
�=�go_on:C%=2:D%=1:E%=2:F%=1:�explode(640,600,0):�scrcopy21
�D�words(70,134,-1,"The space-time warp throws you back to 1519.")
�
�go_on
�I�words(70,150,-1,"You are flying over Mexico City which in 1519 was")
�D�words(70,90,-1,"called Tenochtitlan,  the Aztec capital city.")
�
�go_on
�K�words(70,150,-1,"Tenochtitlan was built in the middle of a lake high")
�(�words(70,90,-1,"in the mountains.")
�
�go_on
�K�words(70,134,-1,"You fly low before landing and see an Aztec farmer.")
�,�createchin:�add_sp(2,"farmer1",58,64,6)
��loadsoundmod("ONE","dig")
��"ChannelVoice 1 dig"
�
�go_on
��j%=1�14
�Ȗ:ș"OS_Byte",113,1+(j%�2)
�&�1+(j%�2)=2:�1,&177+(4*O%),&2600,5
�
�wait(60)
��
�:�words(70,134,-1,"Check the jet-pac for information.")
��jpinfo
�E�jpwords(70,140,-1,"Aztecs made these islands.  They are called")
�#�jpwords(70,80,-1,"chinampas.")
��jpgo_on
�Q�jpwords(70,140,-1,"Most of the city of Tenochtitlan was built on land that")
�5�jpwords(70,80,-1,"was reclaimed from the lake.")
��jpgo_on
�A�jpwords(70,128,-1,"Many chinampas were used to grow crops.")
��jpgo_on
�K�jpwords(70,140,-1,"The JET-PAC Information Service will now scan the")
�<�jpwords(70,80,-1,"scene to give you more information.")
��jpgo_on
�(box_no%=2:�jpscan(box_no%):�show_box
�done0%=�:done1%=�
��
�!�jpexplore:�jpchoose_box(1,2)
�!�got_box%=0:�expfood:done0%=�
�!�got_box%=1:�expchin:done1%=�
��done0%�done1%
��
�
���createchin
�ș "OS_Byte",112,2:�cleargraphics(6):�mounts(2,"m0","m1","m2",-40,708):�add_sp(2,"chintop",3,3,9):�add_sp(2,"chinbot",3,119,9):�docarrots
��
�
���docarrots
� �24,left%;low%;right%;high%;
�nSCALE%!0=8:SCALE%!4=8*(H%!&F0):�j%=0�14:ș"OS_SpriteOp",&134,AREA%,"carrot",436+(j%*44),552,&08,SCALE%,0:�
�nSCALE%!0=9:SCALE%!4=9*(H%!&F0):�j%=0�14:ș"OS_SpriteOp",&134,AREA%,"carrot",420+(j%*48),536,&08,SCALE%,0:�
�pSCALE%!0=10:SCALE%!4=10*(H%!&F0):�j%=0�14:ș"OS_SpriteOp",&134,AREA%,"carrot",400+(j%*53),520,&08,SCALE%,0:�
�pSCALE%!0=11:SCALE%!4=11*(H%!&F0):�j%=0�14:ș"OS_SpriteOp",&134,AREA%,"carrot",380+(j%*59),500,&08,SCALE%,0:�
�pSCALE%!0=12:SCALE%!4=12*(H%!&F0):�j%=0�14:ș"OS_SpriteOp",&134,AREA%,"carrot",356+(j%*65),476,&08,SCALE%,0:�
�pSCALE%!0=13:SCALE%!4=13*(H%!&F0):�j%=0�14:ș"OS_SpriteOp",&134,AREA%,"carrot",332+(j%*72),452,&08,SCALE%,0:�
�pSCALE%!0=14:SCALE%!4=14*(H%!&F0):�j%=0�14:ș"OS_SpriteOp",&134,AREA%,"carrot",304+(j%*80),424,&08,SCALE%,0:�
�pSCALE%!0=15:SCALE%!4=15*(H%!&F0):�j%=0�14:ș"OS_SpriteOp",&134,AREA%,"carrot",272+(j%*89),392,&08,SCALE%,0:�
�qSCALE%!0=16:SCALE%!4=16*(H%!&F0):�j%=0�14:ș"OS_SpriteOp",&134,AREA%,"carrot",232+(j%*100),352,&08,SCALE%,0:�
�"�add_sp(2,"tree",253,51,6):�26
��
�
���docarr
�pSCALE%!0=16:SCALE%!4=16*(H%!&F0):�j%=0�7:ș"OS_SpriteOp",&134,AREA%,"carrot",232+(j%*100),352,&08,SCALE%,0:�
��
�
�
��expfood
�F�addbox(176-16,332-16,1102+16,880+16):�add_sp(2,"vegets",44,19,16)
�k�j%=0�17:�put_sp(2,176+veg%(j%,0),332+veg%(j%,1),6,16,16,16,"veg"+�(veg%(j%,2)),176,332,1100,880,&00):�
�6C%=2:D%=1:E%=2:F%=1:�explode(640,600,0):�scrcopy21
��loadsoundmod("ONE","yap")
��"ChannelVoice 1 yap"
�P�jpwords(70,140,-1,"Vegetables such as tomatoes,  yams,  peppers,  carrots")
8�jpwords(70,80,-1,"and maize were grown and eaten.")
�add_sp(2,"meats",44,19,16)
��put_sp(2,176+384,332+88,6,16,16,16,"frog",176,332,1104,884,&00):�put_sp(2,176+492,332+44,6,16,16,16,"frog",176,332,1104,884,&00):
_�j%=0�4:�put_sp(2,176+loc%(j%,0),332+loc%(j%,1),6,16,16,16,"locust",176,332,1104,884,&00):�
?�jpgo_on:C%=2:D%=1:E%=2:F%=1:�explode(640,600,0):�scrcopy21
8tog%=1:firsttime%=�:alldone%=�:�:�anim_pup:�alldone%
Q�jpwords(70,140,-1,"Aztecs also ate puppies,  giant lizards called iguanas,")
+�jpwords(70,80,-1,"locusts and frogs.")
M�createchin:�add_sp(2,"farmerbod",58,64,6):�add_sp(2,"farmhead0",86,64,6)
	�done1%:�jpend:�:�jpgo_on

�scrcopy21
�


��anim_pup
,�firsttime%�:firsttime%=�:lasttime%=�-30
ș"OS_Byte",112,1+(tog%�2)
7�add_sp(1+(tog%�2),"tail"+�(tog%�2),44+64,19+54,16)
:�(tog%�6)=0:�add_sp(1+(tog%�2),"mouth1",44+68,19+97,6)
I�((tog%�6)=1)�((tog%�6)=2):�add_sp(1+(tog%�2),"mouth0",44+68,19+97,6)
�:� �>=lasttime%+30
!Ȗ:ș"OS_Byte",113,1+(tog%�2)
'�(tog%�6)=0:�1,&177+(4*O%),&3C00,10
,tog%+=1:lasttime%=�:�tog%>=21:alldone%=�
�


��expchin
A%=1:B%=2:� copyscr%
O�expand("makewater"):tog%=1:firsttime%=�:alldone%=�:�:�scrollchin:�alldone%
.�compact("makewater"):A%=1:B%=2:� copyscr%
�PROCcreatechinbot
=�C%=2:D%=1:E%=2:F%=1:PROCexplode(640,608,0):PROCscrcopy21
9�jpwords(70,128,-1,"This is how a chinampa is made.")
 E�add_sp(2,"makewatxs",3,124,12):�add_sp(2,"makewatxs",160,124,12)
!�jpgo_on:�scrcopy21
"a�save_bgrd(1,1268-4,360,248,60,"bgrd"):tog%=1:firsttime%=�:alldone%=�:�:�anim_fish1:�alldone%
#Kș"OS_Byte",112,2:ș"OS_SpriteOp",&122,AREA%,"bgrd",1268-(4*41),360,&08
$b�save_bgrd(2,1108-20,360,312,60,"bgrd"):tog%=1:firsttime%=�:alldone%=�:�:�anim_fish2:�alldone%
%J�jpwords(70,140,-1,"Posts were driven into the bottom of the shallow")
&�jpwords(70,80,-1,"lake.")
'"�add_sp(2,"makeposts",48,61,6)
(t�expand("makeposts"):�put_sp(2,636,356,6,16,16,16,"makeposts",left%,low%,right%,high%,&01):�compact("makeposts")
)�jpgo_on:�scrcopy21
*�loadsoundmod("ONE","dig")
+�"ChannelVoice 2 dig"
,�"ChannelVoice 1 bounce"
-q�save_bgrd(1,176,256,68,360,"bgrd"):�save_bgrd(1,12,360,288,60,"bgrd1"):�save_bgrd(1,264,376,1002,28,"bgrd2")
.:tog%=1:firsttime%=�:alldone%=�:�:�anim_posts:�alldone%
/�PROCwait(80):PROCscrcopy21
0v�PROCsave_bgrd(1,1048,256,68,360,"bgrd"):tog%=1:firsttime%=TRUE:alldone%=FALSE:REPEAT:PROCanim_post2:UNTILalldone%
1A%=1:B%=2:� copyscr%
2�PROCscrcopy21
3A�jpwords(70,128,-1,"The posts were lined with reed matting.")
4#�add_sp(2,"makelining",55,70,6)
5w�expand("makelining"):�put_sp(2,624,328,6,16,16,16,"makelining",left%,low%,right%,high%,&01):�compact("makelining")
6�jpgo_on:�scrcopy21
76�jpwords(70,128,-1,"Reed mats were then sunk....")
8!�add_sp(2,"makemat",60,142,6)
9n�expand("makemat"):�put_sp(2,632,332,6,16,16,16,"makemat",left%,low%,right%,high%,&01):�compact("makemat")
:�jpgo_on:�scrcopy21
;;�jpwords(70,128,-1,"....and weighted down with rocks.")
<#�add_sp(2,"makerocks",62,132,6)
=t�expand("makerocks"):�put_sp(2,624,344,6,16,16,16,"makerocks",left%,low%,right%,high%,&01):�compact("makerocks")
>�jpgo_on:�scrcopy21
?J�jpwords(70,140,-1,"Fertile mud from the bottom of the lake was then")
@-�jpwords(70,80,-1,"heaped over the top.")
A"�add_sp(2,"makemud0",63,125,6)
Bq�expand("makemud0"):�put_sp(2,620,384,6,16,16,16,"makemud0",left%,low%,right%,high%,&01):�compact("makemud0")
C#�jpgo_on:�scrcopy21:lasttime%=�
D!�add_sp(2,"makemud1",63,90,6)
Eq�expand("makemud1"):�put_sp(2,620,384,6,16,16,16,"makemud1",left%,low%,right%,high%,&01):�compact("makemud1")
F1�:� �>lasttime%+120:Ȗ:�scrcopy21:lasttime%=�
G"�add_sp(2,"makemud2",56,135,6)
Hq�expand("makemud2"):�put_sp(2,968,344,6,16,16,16,"makemud2",left%,low%,right%,high%,&01):�compact("makemud2")
I!�add_sp(2,"makemud3",56,86,6)
Jq�expand("makemud3"):�put_sp(2,636,416,6,16,16,16,"makemud3",left%,low%,right%,high%,&01):�compact("makemud3")
K1�:� �>lasttime%+120:Ȗ:�scrcopy21:lasttime%=�
L!�add_sp(2,"makemud4",56,81,6)
Mq�expand("makemud4"):�put_sp(2,636,412,6,16,16,16,"makemud4",left%,low%,right%,high%,&01):�compact("makemud4")
N1�:� �>lasttime%+120:Ȗ:�scrcopy21:lasttime%=�
O!�add_sp(2,"makemud5",56,68,6)
Pq�expand("makemud5"):�put_sp(2,636,416,6,16,16,16,"makemud5",left%,low%,right%,high%,&01):�compact("makemud5")
Q%�:� �>lasttime%+120:Ȗ:�scrcopy21
RD�jpwords(70,128,-1,"Finally trees were planted round the edge.")
S�add_sp(2,"maketree",3,3,6)
T�jpgo_on
U�scrcopy21
VN�jpwords(70,128,-1,"The tree roots helped stop the chinampa breaking up.")
WM�createchin:�add_sp(2,"farmerbod",58,64,6):�add_sp(2,"farmhead0",86,64,6)
X�done0%:�jpend:�:�jpgo_on
Y�scrcopy21
Z�
[
\��scrollchin
]+�firsttime%�:firsttime%=�:lasttime%=�-5
^ș"OS_Byte",112,1+(tog%�2)
_�tog%=1�
` �scrollup(1+(tog%�2),1)
au �put_sp(1+(tog%�2),12,low%-(low%�4)-48+(4*(((tog%-1)�12)+1)),12,16,16,16,"makewater",left%,low%,right%,low%,&00)
bv �put_sp(1+(tog%�2),640,low%-(low%�4)-48+(4*(((tog%-1)�12)+1)),12,16,16,16,"makewater",left%,low%,right%,low%,&00)
c�
d �((tog%-1)�12)+1=1�
e  �scrollup(1+(tog%�2),2)
fa  �put_sp(1+(tog%�2),12,low%-(low%�4)+4,12,16,16,16,"makewater",left%,low%,right%,low%+4,&00)
gb  �put_sp(1+(tog%�2),640,low%-(low%�4)+4,12,16,16,16,"makewater",left%,low%,right%,low%+4,&00)
hx  �put_sp(1+(tog%�2),12,low%-(low%�4)-48+(4*(((tog%-1)�12)+1)),12,16,16,16,"makewater",left%,low%,right%,low%+4,&00)
iy  �put_sp(1+(tog%�2),640,low%-(low%�4)-48+(4*(((tog%-1)�12)+1)),12,16,16,16,"makewater",left%,low%,right%,low%+4,&00)
j �
k  �scrollup(1+(tog%�2),2)
lx  �put_sp(1+(tog%�2),12,low%-(low%�4)-48+(4*(((tog%-1)�12)+1)),12,16,16,16,"makewater",left%,low%,right%,low%+4,&00)
my  �put_sp(1+(tog%�2),640,low%-(low%�4)-48+(4*(((tog%-1)�12)+1)),12,16,16,16,"makewater",left%,low%,right%,low%+4,&00)
n �
o�
p�:� �>=lasttime%+5
qKȖ:ș"OS_Byte",113,1+(tog%�2):tog%+=1:lasttime%=�:�tog%>=117:alldone%=�
r�
s
t��anim_fish1
u,�firsttime%�:firsttime%=�:lasttime%=�-10
vș"OS_Byte",112,1+(tog%�2)
w�(tog%�2)=0�
x?ș"OS_SpriteOp",&122,AREA%,"bgrd",1268-(4*(tog%+1)),360,&08
y�
z;ș"OS_SpriteOp",&122,AREA%,"bgrd",1268-(4*tog%),360,&08
{5�save_bgrd(1,1268-(4*(tog%+2)),360,248,60,"bgrd")
|�
}X�put_sp(1+(tog%�2),1268-(4*tog%),376,6,16,16,16,"lfish",left%,low%,right%,high%,&00)
~g�tog%>30:�put_sp(1+(tog%�2),1268-(4*(tog%-30)),360,6,16,16,16,"bfish0",left%,low%,right%,high%,&00)
�:� �>=lasttime%+10
�JȖ:ș"OS_Byte",113,1+(tog%�2):tog%+=1:lasttime%=�:�tog%>=41:alldone%=�
��
�
���anim_fish2
�,�firsttime%�:firsttime%=�:lasttime%=�-10
�ș"OS_Byte",112,1+(tog%�2)
��(tog%�2)=0�
�@ș"OS_SpriteOp",&122,AREA%,"bgrd",1108-(20*(tog%+1)),360,&08
��
�<ș"OS_SpriteOp",&122,AREA%,"bgrd",1108-(20*tog%),360,&08
�?�save_bgrd(1+(tog%�2),1108-(20*(tog%+2)),360,312,60,"bgrd")
��
�Y�put_sp(1+(tog%�2),1108-(20*tog%),376,6,16,16,16,"lfish",left%,low%,right%,high%,&00)
�^�put_sp(1+(tog%�2),1108+120-(20*tog%),360,6,16,16,16,"bfish0",left%,low%,right%,high%,&00)
��:� �>=lasttime%+10
�JȖ:ș"OS_Byte",113,1+(tog%�2):tog%+=1:lasttime%=�:�tog%>=69:alldone%=�
��
�
���anim_posts
�,�firsttime%�:firsttime%=�:lasttime%=�-10
�ș"OS_Byte",112,1+(tog%�2)
�Z�(tog%=23)�(tog%=24)�(tog%=31)�(tog%=32):ș"OS_SpriteOp",&122,AREA%,"bgrd",176,256,&08
�[�(tog%=66)�(tog%=67)�(tog%=74)�(tog%=75):ș"OS_SpriteOp",&122,AREA%,"bgrd",1048,256,&08
�;�tog%<=52:ș"OS_SpriteOp",&122,AREA%,"bgrd1",12,360,&08
�<�tog%>=15:ș"OS_SpriteOp",&122,AREA%,"bgrd2",264,376,&08
�:�tog%=50:�save_bgrd(1+(tog%�2),1048,256,68,360,"bgrd")
�\�put_sp(1+(tog%�2),216+(20*tog%)-252,376,6,16,16,16,"lfish",left%,low%,right%,high%,&01)
�b�tog%<16:�put_sp(1+(tog%�2),(20*tog%)-252,360,6,16,16,16,"bfish0",left%,low%,right%,high%,&01)
�c�(tog%=16)�(tog%=17):�put_sp(1+(tog%�2),48,360,6,16,16,16,"bfish1",left%,low%,right%,high%,&01)
�e�(tog%>=18)�(tog%<=30):�put_sp(1+(tog%�2),40,360,6,16,16,16,"bfish1",left%,low%,right%,high%,&01)
�s�(tog%>=31)�(tog%<=52):�put_sp(1+(tog%�2),40-(8*(tog%-31)),360,6,16,16,16,"bfish1",left%,low%,right%,high%,&00)
�A�(tog%>=15)�(tog%<=22):�add_sp(1+(tog%�2),"makepost",44,86,6)
�A�(tog%>=23)�(tog%<=30):�add_sp(1+(tog%�2),"makepost",44,96,6)
�B�(tog%>=31)�(tog%<=52):�add_sp(1+(tog%�2),"makepost",44,106,6)
�B�(tog%>=58)�(tog%<=65):�add_sp(1+(tog%�2),"makepost",262,86,6)
�B�(tog%>=66)�(tog%<=73):�add_sp(1+(tog%�2),"makepost",262,96,6)
�8�(tog%>=74):�add_sp(1+(tog%�2),"makepost",262,106,6)
��:� �>=lasttime%+10
�!Ȗ:ș"OS_Byte",113,1+(tog%�2)
�C�(tog%=23)�(tog%=31)�(tog%=66)�(tog%=74):�1,&177+(4*O%),&2A00,5
�#�tog%=16:�2,&177+(4*O%),&2600,5
�,tog%+=1:lasttime%=�:�tog%>=75:alldone%=�
��
�
�
��landing
�ș"Sound_AttachVoice",1,1
�ș"Sound_AttachVoice",2,9
�`ș "OS_Byte",112,2:ș"OS_SpriteOp",&122,AREA%,"fbgrd",232,360,0:�add_sp(2,"farmer1",58,64,6)
��j%=1�10
�2�j%>4:�k%=0�5:�1,&177+(4*O%),130,1:�wait(10):�
�ș"OS_Byte",113,1+(j%�2)
��
��1,&177+(4*O%),130,1
�Cș "OS_Byte",112,2:ș"OS_SpriteOp",&122,AREA%,"fbgrd",232,360,0
��1,&177+(4*O%),130,1
�A�add_sp(2,"farmerbod",58,64,6):�add_sp(2,"farmhead1",86,64,6)
��scrcopy21
�,�k%=0�5:�1,&177+(4*O%),130,1:�wait(10):�
��1,&177+(4*O%),130,1
�Cș "OS_Byte",112,2:ș"OS_SpriteOp",&122,AREA%,"fbgrd",232,360,0
��1,&177+(4*O%),130,1
�E�save_bgrd(2,52,376,208,440,"fbgrd"):�add_sp(2,"farmrun",13,37,6)
��scrcopy21
�,�k%=0�5:�1,&177+(4*O%),130,1:�wait(10):�
��1,&177+(4*O%),130,1
�Bș "OS_Byte",112,2:ș"OS_SpriteOp",&122,AREA%,"fbgrd",52,376,0
��1,&177+(4*O%),130,1
�D�save_bgrd(2,12,344,112,192,"fbgrd"):�add_sp(2,"splash",3,107,1)
��scrcopy21
��2,&13F+(&20*O%),130,10
�,�k%=0�7:�1,&177+(4*O%),130,1:�wait(10):�
�Sș "OS_Byte",112,2:ș"OS_SpriteOp",&122,AREA%,"fbgrd",12,344,0:�delete("fbgrd")
��scrcopy21
�0�save_bgrd(2,596-56-5,960-15,712,356,"bgrd")
�4tog%=1:firsttime%=�:alldone%=�:�:�land:�alldone%
�K�k%=12�9�-1:�z%=1�k%/2:�wait(2*(17-k%)):�1,&177+(4*O%),104+(2*k%),4:�:�
�ș "OS_Byte",112,1+(tog%�2)
�hș"OS_SpriteOp",&122,AREA%,"bgrd",596-56-(5*(tog%-1))-(5*(tog%�2)),960-(15*(tog%-1))-(15*(tog%�2)),0
�(�put_heli(tog%,396,360,0,-1):�docarr
�0�save_bgrd(1,396-112,360+132,324,140,"bgrd")
�T�put_sp(1+(tog%�2),396,360+132,9,16,16,16,"cockpit",left%,low%,right%,high%,&00)
�ș "OS_Byte",113,1
�J�k%=8�1�-1:�z%=1�k%/2:�wait(2*(17-k%)):�1,&177+(4*O%),104+(2*k%),4:�:�
��1,&177+(4*O%),104,8
�A%=1:B%=2:� copyscr%
�ș"Sound_AttachVoice",1,2
�
�wait(40)
�;tog%=1:firsttime%=�:alldone%=�:�:�opencockpit:�alldone%
�0�createchin:�put_heli(1,396,360,0,0):�docarr
�K�put_sp(2,396,360+132,9,16,16,16,"cockpit",left%,low%,right%,high%,&00)
�r�add_sp(2,"angus",123,66,6):�add_sp(2,"boy",104,82,12):�add_sp(2,"girl",144,82,12):�add_sp(2,"case",123,127,6)
��wait(20):�scrcopy21
�I�words(70,134,-1,"You land safely in the heart of the Aztec empire.")
�>�add_sp(2,"boats",3,116,6):�add_sp(2,"warrileft",21,59,12)
�u�expand("warrileft"):�put_sp(2,740,356,12,16,16,16,"warrileft",left%,low%,right%,high%,&01):�compact("warrileft")
�~�add_sp(2,"warriright",217,68,6):�add_sp(2,"angsad",137,77,12):�add_sp(2,"kidsad",116,93,12):�add_sp(2,"kidsad",156,93,12)
�<ș"OS_SpriteOp",&134,AREA%,"carrot",232,352,&08,SCALE%,0
�O�j%=6�7:ș"OS_SpriteOp",&134,AREA%,"carrot",232+(j%*100),352,&08,SCALE%,0:�
��go_on:�scrcopy21
�A�words(70,150,-1,"Fierce warriors come to take you to their")
�.�words(70,90,-1,"emperor,  Montezuma II.")
�
�go_on
�E�words(70,172,-1,"The adventure takes you to Montezuma's palace")
�2�words(70,112,-1,"where you have to persuade")
�7�words(70,52,-1,"Montezuma that you are peaceful.")
��
�
�
��land
�,�firsttime%�:firsttime%=�:lasttime%=�-20
�ș "OS_Byte",112,1+(tog%�2)
�hș"OS_SpriteOp",&122,AREA%,"bgrd",596-56-(5*(tog%-1))-(5*(tog%�2)),960-(15*(tog%-1))-(15*(tog%�2)),0
�X�(tog%�2)=0:�save_bgrd(1,596-56-(5*(tog%-1))-10,960-(15*(tog%-1))-30,712,356,"bgrd")
�<�put_heli(tog%,596-(5*(tog%-1)),960-(15*(tog%-1)),-1,-1)
�o�put_sp(1+(tog%�2),596-(5*(tog%-1)),960-(15*(tog%-1))+132,9,16,16,16,"cockpit",left%,low%,right%,high%,&00)
��tog%>38:�docarr
��:� �>=lasttime%+20
��1,&177+(4*O%),130,1
�JȖ:ș "OS_Byte",113,1+(tog%�2):tog%+=1:lasttime%=�:�tog%=42:alldone%=�
��
�
�
���opencockpit
�,�firsttime%�:firsttime%=�:lasttime%=�-20
�ș "OS_Byte",112,1+(tog%�2)
�7ș"OS_SpriteOp",&122,AREA%,"bgrd",396-112,360+132,0
�]�put_sp(1+(tog%�2),396-(4*tog%),360+132,9,16,16,16,"cockpit",left%,low%,right%,high%,&00)
��:� �>=lasttime%+20
�JȖ:ș "OS_Byte",113,1+(tog%�2):tog%+=1:lasttime%=�:�tog%=29:alldone%=�
�

'��put_heli(tog%,hx%,hy%,move%,pil%)
Q�put_sp(1+(tog%�2),hx%,hy%,9,16,16,16,"helicopt",left%,low%,right%,high%,&00)
�move%�
b �put_sp(1+(tog%�2),hx%-56,hy%+272,9,16,16,16,"top_rot"+�(tog%�2),left%,low%,right%,high%,&00)
d �put_sp(1+(tog%�2),hx%+424,hy%+116,9,16,16,16,"back_rot"+�(tog%�2),left%,low%,right%,high%,&00)
�
X �put_sp(1+(tog%�2),hx%-56,hy%+272,9,16,16,16,"top_rot",left%,low%,right%,high%,&00)
	Z �put_sp(1+(tog%�2),hx%+464,hy%+120,9,16,16,16,"back_rot",left%,low%,right%,high%,&00)

�
\�pil%:�put_sp(1+(tog%�2),hx%+100,hy%+132,6,16,16,16,"pilot",left%,low%,right%,high%,&00)
�


�
00000000  0d 00 00 34 f4 ff 53 43  53 49 3a 3a 53 43 53 49  |...4..SCSI::SCSI|
00000010  44 69 73 63 34 2e 24 2e  43 6f 76 65 72 44 69 73  |Disc4.$.CoverDis|
00000020  6b 73 2e 21 41 5a 54 45  43 53 2e 4f 4e 45 2e 64  |ks.!AZTECS.ONE.d|
00000030  65 6d 6f 31 0d 00 01 04  0d 00 02 22 c8 9b 20 22  |emo1.......".. "|
00000040  3c 41 7a 74 65 63 24 63  68 61 69 6e 64 69 72 3e  |<Aztec$chaindir>|
00000050  2e 61 7a 74 65 63 6c 69  62 22 0d 00 03 13 f2 6c  |.azteclib".....l|
00000060  69 62 5f 69 6e 69 74 69  61 6c 69 73 65 0d 00 04  |ib_initialise...|
00000070  0a f2 74 69 74 6c 65 0d  00 05 04 0d 00 06 10 f2  |..title.........|
00000080  69 6e 69 74 69 61 6c 69  73 65 31 0d 00 07 04 0d  |initialise1.....|
00000090  00 08 5e c8 99 20 22 4f  53 5f 42 79 74 65 22 2c  |..^.. "OS_Byte",|
000000a0  31 31 32 2c 32 3a f2 62  6f 72 64 65 72 73 28 30  |112,2:.borders(0|
000000b0  2c 30 2c 31 32 37 39 2c  6c 6f 77 25 2d 39 29 3a  |,0,1279,low%-9):|
000000c0  f2 62 6f 72 64 65 72 73  28 6c 65 66 74 25 2d 31  |.borders(left%-1|
000000d0  32 2c 6c 6f 77 25 2d 31  32 2c 72 69 67 68 74 25  |2,low%-12,right%|
000000e0  2b 31 32 2c 68 69 67 68  25 2b 31 32 29 0d 00 09  |+12,high%+12)...|
000000f0  04 0d 00 0a 51 f2 69 6e  74 72 6f 70 65 6f 70 6c  |....Q.intropeopl|
00000100  65 3a e3 6a 25 3d 30 b8  35 3a f2 64 65 6c 65 74  |e:.j%=0.5:.delet|
00000110  65 28 64 65 6c 31 24 28  6a 25 29 29 3a ed 3a c8  |e(del1$(j%)):.:.|
00000120  99 20 22 58 4f 53 5f 53  70 72 69 74 65 4f 70 22  |. "XOS_SpriteOp"|
00000130  2c 26 31 31 39 2c 41 52  45 41 25 2c 22 62 67 72  |,&119,AREA%,"bgr|
00000140  64 22 0d 00 0b 10 f2 69  6e 69 74 69 61 6c 69 73  |d".....initialis|
00000150  65 32 0d 00 0c 17 f2 69  6e 74 72 6f 63 68 69 6e  |e2.....introchin|
00000160  3a f2 6c 61 6e 64 69 6e  67 0d 00 0d 04 0d 00 0e  |:.landing.......|
00000170  17 f2 63 68 61 69 6e 28  22 4f 4e 45 2e 64 65 6d  |..chain("ONE.dem|
00000180  6f 32 22 29 0d 00 0f 05  e0 0d 00 10 04 0d 00 11  |o2")............|
00000190  0b dd f2 74 69 74 6c 65  0d 00 12 1d 2a 53 45 54  |...title....*SET|
000001a0  20 41 7a 74 65 63 24 53  74 61 74 75 73 20 52 65  | Aztec$Status Re|
000001b0  73 74 61 72 74 0d 00 13  3d c8 99 20 22 4f 53 5f  |start...=.. "OS_|
000001c0  53 70 72 69 74 65 4f 70  22 2c 26 31 30 42 2c 41  |SpriteOp",&10B,A|
000001d0  52 45 41 25 2c 22 3c 41  7a 74 65 63 24 63 68 61  |REA%,"<Aztec$cha|
000001e0  69 6e 64 69 72 3e 2e 61  7a 5f 74 69 74 6c 65 5f  |indir>.az_title_|
000001f0  63 22 0d 00 14 16 c8 99  20 22 4f 53 5f 42 79 74  |c"...... "OS_Byt|
00000200  65 22 2c 31 31 32 2c 32  0d 00 15 1e f2 62 6f 72  |e",112,2.....bor|
00000210  64 65 72 73 28 30 2c 30  2c 38 39 34 2c 68 69 67  |ders(0,0,894,hig|
00000220  68 25 2b 31 32 29 0d 00  16 26 f2 62 6f 72 64 65  |h%+12)...&.borde|
00000230  72 73 28 38 39 34 2c 30  2c 72 69 67 68 74 25 2b  |rs(894,0,right%+|
00000240  31 32 2c 68 69 67 68 25  2b 31 32 29 0d 00 17 1c  |12,high%+12)....|
00000250  ef 20 32 34 2c 31 32 3b  31 32 3b 38 39 34 2d 31  |. 24,12;12;894-1|
00000260  32 3b 68 69 67 68 25 3b  0d 00 18 12 ef 20 31 38  |2;high%;..... 18|
00000270  2c 30 2c 31 33 34 20 3a  20 da 0d 00 19 08 ef 20  |,0,134 : ...... |
00000280  32 36 0d 00 1a 1f f2 61  64 64 5f 73 70 28 32 2c  |26.....add_sp(2,|
00000290  22 74 69 74 6c 65 70 69  63 22 2c 33 2c 33 2c 36  |"titlepic",3,3,6|
000002a0  29 0d 00 1b 3d f4 53 59  53 20 22 4f 53 5f 53 70  |)...=.SYS "OS_Sp|
000002b0  72 69 74 65 4f 70 22 2c  26 31 33 34 2c 41 52 45  |riteOp",&134,ARE|
000002c0  41 25 2c 22 74 69 74 6c  65 70 69 63 22 2c 31 32  |A%,"titlepic",12|
000002d0  2c 31 32 2c 30 2c 53 43  41 4c 45 25 2c 30 0d 00  |,12,0,SCALE%,0..|
000002e0  1c 0e f2 73 63 72 63 6f  70 79 32 31 0d 00 1d 0e  |...scrcopy21....|
000002f0  f2 77 61 69 74 28 33 30  30 29 0d 00 1e 16 c8 99  |.wait(300)......|
00000300  20 22 4f 53 5f 42 79 74  65 22 2c 31 31 32 2c 32  | "OS_Byte",112,2|
00000310  0d 00 1f 21 f2 61 64 64  5f 73 70 28 32 2c 22 74  |...!.add_sp(2,"t|
00000320  69 74 6c 65 77 6f 72 22  2c 31 33 2c 31 38 2c 36  |itlewor",13,18,6|
00000330  29 0d 00 20 3e f4 53 59  53 20 22 4f 53 5f 53 70  |).. >.SYS "OS_Sp|
00000340  72 69 74 65 4f 70 22 2c  26 31 33 34 2c 41 52 45  |riteOp",&134,ARE|
00000350  41 25 2c 22 74 69 74 6c  65 77 6f 72 22 2c 34 38  |A%,"titlewor",48|
00000360  2c 37 33 36 2c 38 2c 53  43 41 4c 45 25 2c 30 0d  |,736,8,SCALE%,0.|
00000370  00 21 0e f2 73 63 72 63  6f 70 79 32 31 0d 00 22  |.!..scrcopy21.."|
00000380  2b f2 77 6f 72 64 73 28  39 32 30 2c 38 33 36 2c  |+.words(920,836,|
00000390  30 2c 22 44 65 73 69 67  6e 65 64 2f 77 72 69 74  |0,"Designed/writ|
000003a0  74 65 6e 20 62 79 22 29  0d 00 23 21 f2 77 6f 72  |ten by")..#!.wor|
000003b0  64 73 28 39 32 30 2c 37  39 32 2c 30 2c 22 20 41  |ds(920,792,0," A|
000003c0  64 61 6d 20 61 6e 64 22  29 0d 00 24 27 f2 77 6f  |dam and")..$'.wo|
000003d0  72 64 73 28 39 32 30 2c  37 34 38 2c 30 2c 22 20  |rds(920,748,0," |
000003e0  53 61 6e 64 72 61 20 48  6f 73 6c 65 72 2e 22 29  |Sandra Hosler.")|
000003f0  0d 00 25 2a f2 77 6f 72  64 73 28 39 32 30 2c 36  |..%*.words(920,6|
00000400  33 32 2c 30 2c 22 54 68  65 20 66 75 6c 6c 20 61  |32,0,"The full a|
00000410  64 76 65 6e 74 75 72 65  22 29 0d 00 26 2b f2 77  |dventure")..&+.w|
00000420  6f 72 64 73 28 39 32 30  2c 35 38 38 2c 30 2c 22  |ords(920,588,0,"|
00000430  63 61 6e 20 62 65 20 6f  72 64 65 72 65 64 20 66  |can be ordered f|
00000440  72 6f 6d 22 29 0d 00 27  2a f2 77 6f 72 64 73 28  |rom")..'*.words(|
00000450  39 32 30 2c 35 30 38 2c  30 2c 22 53 68 65 72 73  |920,508,0,"Shers|
00000460  74 6f 6e 20 53 6f 66 74  77 61 72 65 2c 22 29 0d  |ton Software,").|
00000470  00 28 24 f2 77 6f 72 64  73 28 39 32 30 2c 34 36  |.($.words(920,46|
00000480  34 2c 30 2c 22 53 77 61  6e 20 42 61 72 74 6f 6e  |4,0,"Swan Barton|
00000490  2c 22 29 0d 00 29 21 f2  77 6f 72 64 73 28 39 32  |,")..)!.words(92|
000004a0  30 2c 34 32 30 2c 30 2c  22 53 68 65 72 73 74 6f  |0,420,0,"Shersto|
000004b0  6e 2c 22 29 0d 00 2a 23  f2 77 6f 72 64 73 28 39  |n,")..*#.words(9|
000004c0  32 30 2c 33 37 36 2c 30  2c 22 4d 61 6c 6d 65 73  |20,376,0,"Malmes|
000004d0  62 75 72 79 2c 22 29 0d  00 2b 22 f2 77 6f 72 64  |bury,")..+".word|
000004e0  73 28 39 32 30 2c 33 33  32 2c 30 2c 22 57 69 6c  |s(920,332,0,"Wil|
000004f0  74 73 68 69 72 65 2e 22  29 0d 00 2c 20 f2 77 6f  |tshire.").., .wo|
00000500  72 64 73 28 39 32 30 2c  32 38 38 2c 30 2c 22 53  |rds(920,288,0,"S|
00000510  4e 31 36 20 4f 4c 48 22  29 0d 00 2d 29 f2 77 6f  |N16 OLH")..-).wo|
00000520  72 64 73 28 39 32 30 2c  32 34 34 2c 30 2c 22 50  |rds(920,244,0,"P|
00000530  68 6f 6e 65 20 30 36 36  36 20 38 34 30 34 33 33  |hone 0666 840433|
00000540  22 29 0d 00 2e 27 f2 77  6f 72 64 73 28 39 32 30  |")...'.words(920|
00000550  2c 32 30 30 2c 30 2c 22  46 61 78 20 30 36 36 36  |,200,0,"Fax 0666|
00000560  20 38 34 30 30 34 38 22  29 0d 00 2f 2b f2 64 65  | 840048")../+.de|
00000570  6c 65 74 65 28 22 74 69  74 6c 65 70 69 63 22 29  |lete("titlepic")|
00000580  3a f2 64 65 6c 65 74 65  28 22 74 69 74 6c 65 77  |:.delete("titlew|
00000590  6f 72 22 29 0d 00 30 05  e1 0d 00 31 04 0d 00 32  |or")..0....1...2|
000005a0  11 dd f2 69 6e 69 74 69  61 6c 69 73 65 31 0d 00  |...initialise1..|
000005b0  33 7c c8 99 20 22 4f 53  5f 53 70 72 69 74 65 4f  |3|.. "OS_SpriteO|
000005c0  70 22 2c 26 31 30 42 2c  41 52 45 41 25 2c 22 3c  |p",&10B,AREA%,"<|
000005d0  41 5a 54 45 43 24 63 68  61 69 6e 64 69 72 3e 2e  |AZTEC$chaindir>.|
000005e0  4f 4e 45 2e 6f 75 74 62  65 72 6d 5f 63 22 3a c8  |ONE.outberm_c":.|
000005f0  99 20 22 4f 53 5f 53 70  72 69 74 65 4f 70 22 2c  |. "OS_SpriteOp",|
00000600  26 31 30 42 2c 41 52 45  41 25 2c 22 3c 41 5a 54  |&10B,AREA%,"<AZT|
00000610  45 43 24 63 68 61 69 6e  64 69 72 3e 2e 4f 4e 45  |EC$chaindir>.ONE|
00000620  2e 70 65 6f 70 6c 65 5f  63 22 0d 00 34 17 de 20  |.people_c"..4.. |
00000630  65 78 70 31 24 28 38 29  2c 64 65 6c 31 24 28 35  |exp1$(8),del1$(5|
00000640  29 0d 00 35 08 f7 20 2b  30 0d 00 36 53 dc 20 68  |)..5.. +0..6S. h|
00000650  65 6c 69 63 6f 70 74 2c  74 6f 70 5f 72 6f 74 2c  |elicopt,top_rot,|
00000660  74 6f 70 5f 72 6f 74 30  2c 74 6f 70 5f 72 6f 74  |top_rot0,top_rot|
00000670  31 2c 62 61 63 6b 5f 72  6f 74 2c 62 61 63 6b 5f  |1,back_rot,back_|
00000680  72 6f 74 30 2c 62 61 63  6b 5f 72 6f 74 31 2c 70  |rot0,back_rot1,p|
00000690  69 6c 6f 74 2c 63 6f 63  6b 70 69 74 0d 00 37 33  |ilot,cockpit..73|
000006a0  dc 20 68 6f 75 73 65 2c  70 65 65 6b 69 6e 67 2c  |. house,peeking,|
000006b0  6a 65 74 70 61 63 2c 77  6f 72 6b 73 68 6f 70 2c  |jetpac,workshop,|
000006c0  6b 65 65 70 5f 6f 75 74  2c 61 6e 67 70 61 63 0d  |keep_out,angpac.|
000006d0  00 38 23 dc 20 62 74 72  69 61 6e 67 2c 6f 63 65  |.8#. btriang,oce|
000006e0  61 6e 2c 63 61 62 64 61  72 6b 2c 63 61 62 6c 69  |an,cabdark,cabli|
000006f0  74 65 0d 00 39 19 e3 6a  25 3d 30 b8 38 3a f3 20  |te..9..j%=0.8:. |
00000700  65 78 70 31 24 28 6a 25  29 3a ed 0d 00 3a 20 e3  |exp1$(j%):...: .|
00000710  6a 25 3d 30 b8 38 3a f2  65 78 70 61 6e 64 28 65  |j%=0.8:.expand(e|
00000720  78 70 31 24 28 6a 25 29  29 3a ed 0d 00 3b 19 e3  |xp1$(j%)):...;..|
00000730  6a 25 3d 30 b8 35 3a f3  20 64 65 6c 31 24 28 6a  |j%=0.5:. del1$(j|
00000740  25 29 3a ed 0d 00 3c 05  e1 0d 00 3d 04 0d 00 3e  |%):...<....=...>|
00000750  11 dd f2 69 6e 69 74 69  61 6c 69 73 65 32 0d 00  |...initialise2..|
00000760  3f 79 c8 99 20 22 4f 53  5f 53 70 72 69 74 65 4f  |?y.. "OS_SpriteO|
00000770  70 22 2c 26 31 30 42 2c  41 52 45 41 25 2c 22 3c  |p",&10B,AREA%,"<|
00000780  41 5a 54 45 43 24 63 68  61 69 6e 64 69 72 3e 2e  |AZTEC$chaindir>.|
00000790  4f 4e 45 2e 63 68 69 6e  31 5f 63 22 3a c8 99 20  |ONE.chin1_c":.. |
000007a0  22 4f 53 5f 53 70 72 69  74 65 4f 70 22 2c 26 31  |"OS_SpriteOp",&1|
000007b0  30 42 2c 41 52 45 41 25  2c 22 3c 41 5a 54 45 43  |0B,AREA%,"<AZTEC|
000007c0  24 63 68 61 69 6e 64 69  72 3e 2e 4f 4e 45 2e 63  |$chaindir>.ONE.c|
000007d0  68 69 6e 32 5f 63 22 0d  00 40 3f c8 99 20 22 4f  |hin2_c"..@?.. "O|
000007e0  53 5f 53 70 72 69 74 65  4f 70 22 2c 26 31 30 42  |S_SpriteOp",&10B|
000007f0  2c 41 52 45 41 25 2c 22  3c 41 5a 54 45 43 24 63  |,AREA%,"<AZTEC$c|
00000800  68 61 69 6e 64 69 72 3e  2e 4f 4e 45 2e 6d 6f 75  |haindir>.ONE.mou|
00000810  6e 74 73 5f 63 22 0d 00  41 20 e3 6b 25 3d 30 b8  |nts_c"..A .k%=0.|
00000820  32 3a f2 65 78 70 61 6e  64 28 22 6d 22 2b c3 28  |2:.expand("m"+.(|
00000830  6b 25 29 29 3a ed 0d 00  42 22 e3 6b 25 3d 31 b8  |k%)):...B".k%=1.|
00000840  35 3a f2 65 78 70 61 6e  64 28 22 76 65 67 22 2b  |5:.expand("veg"+|
00000850  c3 28 6b 25 29 29 3a ed  0d 00 43 0f de 20 65 78  |.(k%)):...C.. ex|
00000860  70 32 24 28 32 39 29 0d  00 44 08 f7 20 2b 30 0d  |p2$(29)..D.. +0.|
00000870  00 45 f9 dc 20 63 61 72  72 6f 74 2c 66 72 6f 67  |.E.. carrot,frog|
00000880  2c 6c 6f 63 75 73 74 2c  6c 66 69 73 68 2c 62 66  |,locust,lfish,bf|
00000890  69 73 68 30 2c 62 66 69  73 68 31 2c 74 72 65 65  |ish0,bfish1,tree|
000008a0  2c 66 61 72 6d 65 72 31  2c 66 61 72 6d 65 72 62  |,farmer1,farmerb|
000008b0  6f 64 2c 66 61 72 6d 68  65 61 64 30 2c 66 61 72  |od,farmhead0,far|
000008c0  6d 68 65 61 64 31 2c 77  61 72 72 69 6c 65 66 74  |mhead1,warrileft|
000008d0  2c 77 61 72 72 69 72 69  67 68 74 2c 6b 69 64 73  |,warriright,kids|
000008e0  61 64 2c 61 6e 67 73 61  64 2c 66 61 72 6d 72 75  |ad,angsad,farmru|
000008f0  6e 2c 73 70 6c 61 73 68  2c 63 68 69 6e 62 6f 74  |n,splash,chinbot|
00000900  2c 63 68 69 6e 74 6f 70  2c 6d 61 6b 65 77 61 74  |,chintop,makewat|
00000910  65 72 2c 6d 61 6b 65 70  6f 73 74 73 2c 6d 61 6b  |er,makeposts,mak|
00000920  65 70 6f 73 74 2c 6d 61  6b 65 6c 69 6e 69 6e 67  |epost,makelining|
00000930  2c 6d 61 6b 65 6d 61 74  2c 6d 61 6b 65 72 6f 63  |,makemat,makeroc|
00000940  6b 73 2c 6d 61 6b 65 74  72 65 65 2c 6d 61 6b 65  |ks,maketree,make|
00000950  77 61 74 78 73 2c 6d 65  61 74 73 2c 76 65 67 65  |watxs,meats,vege|
00000960  74 73 2c 62 6f 61 74 73  0d 00 46 1a e3 6a 25 3d  |ts,boats..F..j%=|
00000970  30 b8 32 39 3a f3 20 65  78 70 32 24 28 6a 25 29  |0.29:. exp2$(j%)|
00000980  3a ed 0d 00 47 20 e3 6b  25 3d 30 b8 35 3a f2 65  |:...G .k%=0.5:.e|
00000990  78 70 61 6e 64 28 65 78  70 32 24 28 6b 25 29 29  |xpand(exp2$(k%))|
000009a0  3a ed 0d 00 48 05 cd 0d  00 49 08 f7 20 2b 30 0d  |:...H....I.. +0.|
000009b0  00 4a 15 dc 20 35 33 36  2c 33 35 32 2c 37 36 30  |.J.. 536,352,760|
000009c0  2c 32 39 36 0d 00 4b 25  e3 6b 25 3d 30 b8 31 3a  |,296..K%.k%=0.1:|
000009d0  f3 20 62 6f 78 25 28 6b  25 2c 30 29 2c 62 6f 78  |. box%(k%,0),box|
000009e0  25 28 6b 25 2c 31 29 3a  ed 0d 00 4c 1a de 20 76  |%(k%,1):...L.. v|
000009f0  65 67 25 28 31 37 2c 32  29 2c 6c 6f 63 25 28 34  |eg%(17,2),loc%(4|
00000a00  2c 31 29 0d 00 4d 08 f7  20 2b 30 0d 00 4e b7 dc  |,1)..M.. +0..N..|
00000a10  20 32 36 38 2c 33 32 38  2c 35 2c 31 33 32 2c 32  | 268,328,5,132,2|
00000a20  36 38 2c 35 2c 33 38 38  2c 32 37 36 2c 35 2c 36  |68,5,388,276,5,6|
00000a30  38 2c 32 32 38 2c 32 2c  31 36 2c 32 36 30 2c 32  |8,228,2,16,260,2|
00000a40  2c 31 32 2c 31 38 38 2c  32 2c 2d 36 38 2c 32 32  |,12,188,2,-68,22|
00000a50  34 2c 32 2c 2d 34 38 2c  31 35 32 2c 32 2c 2d 31  |4,2,-48,152,2,-1|
00000a60  32 38 2c 31 39 32 2c 32  2c 2d 31 34 34 2c 31 32  |28,192,2,-144,12|
00000a70  30 2c 32 2c 35 34 34 2c  32 34 30 2c 31 2c 36 32  |0,2,544,240,1,62|
00000a80  30 2c 32 34 34 2c 31 2c  35 39 32 2c 31 39 32 2c  |0,244,1,592,192,|
00000a90  31 2c 36 39 36 2c 31 35  36 2c 31 2c 32 37 36 2c  |1,696,156,1,276,|
00000aa0  32 30 34 2c 33 2c 31 39  32 2c 31 33 36 2c 34 2c  |204,3,192,136,4,|
00000ab0  34 32 30 2c 31 31 36 2c  34 2c 32 38 34 2c 37 36  |420,116,4,284,76|
00000ac0  2c 34 0d 00 4f 26 e3 6a  25 3d 30 b8 31 37 3a e3  |,4..O&.j%=0.17:.|
00000ad0  6b 25 3d 30 b8 32 3a f3  20 76 65 67 25 28 6a 25  |k%=0.2:. veg%(j%|
00000ae0  2c 6b 25 29 3a ed 3a ed  0d 00 50 26 dc 20 2d 35  |,k%):.:...P&. -5|
00000af0  32 2c 36 38 2c 31 33 32  2c 36 30 2c 2d 32 34 2c  |2,68,132,60,-24,|
00000b00  32 38 2c 2d 38 34 2c 34  2c 31 36 38 2c 38 0d 00  |28,-84,4,168,8..|
00000b10  51 25 e3 6a 25 3d 30 b8  34 3a e3 6b 25 3d 30 b8  |Q%.j%=0.4:.k%=0.|
00000b20  31 3a f3 20 6c 6f 63 25  28 6a 25 2c 6b 25 29 3a  |1:. loc%(j%,k%):|
00000b30  ed 3a ed 0d 00 52 05 e1  0d 00 53 04 0d 00 54 11  |.:...R....S...T.|
00000b40  dd f2 69 6e 74 72 6f 70  65 6f 70 6c 65 0d 00 55  |..intropeople..U|
00000b50  6d f2 63 6c 65 61 72 67  72 61 70 68 69 63 73 28  |m.cleargraphics(|
00000b60  36 29 3a f2 61 64 64 5f  73 70 28 32 2c 22 68 6f  |6):.add_sp(2,"ho|
00000b70  75 73 65 22 2c 33 2c 33  2c 36 29 3a f2 61 64 64  |use",3,3,6):.add|
00000b80  5f 73 70 28 32 2c 22 77  6f 72 6b 73 68 6f 70 22  |_sp(2,"workshop"|
00000b90  2c 32 36 38 2c 39 34 2c  36 29 3a f2 61 64 64 5f  |,268,94,6):.add_|
00000ba0  73 70 28 32 2c 22 6b 65  65 70 5f 6f 75 74 22 2c  |sp(2,"keep_out",|
00000bb0  32 37 32 2c 31 34 33 2c  36 29 0d 00 56 15 c8 99  |272,143,6)..V...|
00000bc0  22 4f 53 5f 42 79 74 65  22 2c 31 31 32 2c 31 0d  |"OS_Byte",112,1.|
00000bd0  00 57 3e 63 6f 6f 72 64  73 25 28 30 2c 31 29 3d  |.W>coords%(0,1)=|
00000be0  32 30 3a 6c 61 62 65 6c  73 24 28 30 29 3d 22 20  |20:labels$(0)=" |
00000bf0  20 47 6f 20 20 6f 6e 22  3a f2 63 68 6f 6f 73 65  | Go  on":.choose|
00000c00  5f 62 75 74 28 31 2c 31  2c 32 2c 32 29 0d 00 58  |_but(1,1,2,2)..X|
00000c10  36 43 25 3d 32 3a 44 25  3d 31 3a 45 25 3d 32 3a  |6C%=2:D%=1:E%=2:|
00000c20  46 25 3d 31 3a f2 65 78  70 6c 6f 64 65 28 36 34  |F%=1:.explode(64|
00000c30  30 2c 36 30 30 2c 30 29  3a f2 73 63 72 63 6f 70  |0,600,0):.scrcop|
00000c40  79 32 31 0d 00 59 47 f2  77 6f 72 64 73 28 37 30  |y21..YG.words(70|
00000c50  2c 31 33 34 2c 2d 31 2c  22 54 68 69 73 20 27 41  |,134,-1,"This 'A|
00000c60  5a 54 45 43 53 27 20 61  64 76 65 6e 74 75 72 65  |ZTECS' adventure|
00000c70  20 73 74 61 72 74 73 20  68 65 72 65 20 69 6e 20  | starts here in |
00000c80  42 65 72 6d 75 64 61 2e  22 29 0d 00 5a 3a f2 61  |Bermuda.")..Z:.a|
00000c90  64 64 5f 73 70 28 32 2c  22 62 6f 79 22 2c 31 30  |dd_sp(2,"boy",10|
00000ca0  30 2c 39 36 2c 31 32 29  3a f2 61 64 64 5f 73 70  |0,96,12):.add_sp|
00000cb0  28 32 2c 22 67 69 72 6c  22 2c 31 33 37 2c 39 36  |(2,"girl",137,96|
00000cc0  2c 31 32 29 0d 00 5b 15  f2 67 6f 5f 6f 6e 3a f2  |,12)..[..go_on:.|
00000cd0  73 63 72 63 6f 70 79 32  31 0d 00 5c 4c f2 77 6f  |scrcopy21..\L.wo|
00000ce0  72 64 73 28 37 30 2c 31  33 34 2c 2d 31 2c 22 54  |rds(70,134,-1,"T|
00000cf0  68 69 73 20 69 73 20 79  6f 75 2e 20 20 59 6f 75  |his is you.  You|
00000d00  20 61 72 65 20 73 74 61  79 69 6e 67 20 77 69 74  | are staying wit|
00000d10  68 20 79 6f 75 72 20 55  6e 63 6c 65 20 41 6e 67  |h your Uncle Ang|
00000d20  75 73 2e 22 29 0d 00 5d  21 f2 61 64 64 5f 73 70  |us.")..]!.add_sp|
00000d30  28 32 2c 22 70 65 65 6b  69 6e 67 22 2c 32 33 34  |(2,"peeking",234|
00000d40  2c 38 38 2c 36 29 0d 00  5e 15 f2 67 6f 5f 6f 6e  |,88,6)..^..go_on|
00000d50  3a f2 73 63 72 63 6f 70  79 32 31 0d 00 5f 26 f2  |:.scrcopy21.._&.|
00000d60  77 6f 72 64 73 28 37 30  2c 31 33 34 2c 2d 31 2c  |words(70,134,-1,|
00000d70  22 54 68 69 73 20 69 73  20 41 6e 67 75 73 2e 22  |"This is Angus."|
00000d80  29 0d 00 60 7f c8 99 22  4f 53 5f 42 79 74 65 22  |)..`..."OS_Byte"|
00000d90  2c 31 31 32 2c 32 3a f2  63 6c 65 61 72 67 72 61  |,112,2:.cleargra|
00000da0  70 68 69 63 73 28 36 29  3a f2 61 64 64 5f 73 70  |phics(6):.add_sp|
00000db0  28 32 2c 22 68 6f 75 73  65 22 2c 33 2c 33 2c 36  |(2,"house",3,3,6|
00000dc0  29 3a f2 61 64 64 5f 73  70 28 32 2c 22 77 6f 72  |):.add_sp(2,"wor|
00000dd0  6b 73 68 6f 70 22 2c 32  36 38 2c 39 34 2c 36 29  |kshop",268,94,6)|
00000de0  3a f2 61 64 64 5f 73 70  28 32 2c 22 6b 65 65 70  |:.add_sp(2,"keep|
00000df0  5f 6f 75 74 22 2c 32 37  32 2c 31 34 33 2c 36 29  |_out",272,143,6)|
00000e00  0d 00 61 86 f2 61 64 64  5f 73 70 28 32 2c 22 62  |..a..add_sp(2,"b|
00000e10  6f 79 22 2c 31 30 30 2c  39 36 2c 31 32 29 3a f2  |oy",100,96,12):.|
00000e20  61 64 64 5f 73 70 28 32  2c 22 67 69 72 6c 22 2c  |add_sp(2,"girl",|
00000e30  31 33 37 2c 39 36 2c 31  32 29 3a f2 61 64 64 5f  |137,96,12):.add_|
00000e40  73 70 28 32 2c 22 61 6e  67 70 61 63 22 2c 31 38  |sp(2,"angpac",18|
00000e50  34 2c 31 32 39 2c 36 29  3a f2 61 64 64 5f 73 70  |4,129,6):.add_sp|
00000e60  28 32 2c 22 61 6e 67 75  73 22 2c 32 31 35 2c 38  |(2,"angus",215,8|
00000e70  36 2c 36 29 3a c8 99 22  4f 53 5f 42 79 74 65 22  |6,6):.."OS_Byte"|
00000e80  2c 31 31 32 2c 31 0d 00  62 15 f2 67 6f 5f 6f 6e  |,112,1..b..go_on|
00000e90  3a f2 73 63 72 63 6f 70  79 32 31 0d 00 63 3a f2  |:.scrcopy21..c:.|
00000ea0  77 6f 72 64 73 28 37 30  2c 31 33 34 2c 2d 31 2c  |words(70,134,-1,|
00000eb0  22 48 65 20 68 61 73 20  69 6e 76 65 6e 74 65 64  |"He has invented|
00000ec0  20 61 20 73 70 65 63 69  61 6c 20 6a 65 74 2d 70  | a special jet-p|
00000ed0  61 63 2e 22 29 0d 00 64  4d f2 61 64 64 62 6f 78  |ac.")..dM.addbox|
00000ee0  28 33 34 34 2d 31 36 2c  33 31 32 2d 31 36 2c 33  |(344-16,312-16,3|
00000ef0  34 34 2b 35 39 30 2b 31  36 2c 39 30 30 2b 31 36  |44+590+16,900+16|
00000f00  29 3a ef 32 36 3a f2 61  64 64 5f 73 70 28 32 2c  |):.26:.add_sp(2,|
00000f10  22 6a 65 74 70 61 63 22  2c 38 36 2c 31 34 2c 31  |"jetpac",86,14,1|
00000f20  36 29 0d 00 65 0a f2 67  6f 5f 6f 6e 0d 00 66 36  |6)..e..go_on..f6|
00000f30  43 25 3d 31 3a 44 25 3d  31 3a 45 25 3d 31 3a 46  |C%=1:D%=1:E%=1:F|
00000f40  25 3d 31 3a f2 65 78 70  6c 6f 64 65 28 36 34 30  |%=1:.explode(640|
00000f50  2c 36 30 38 2c 30 29 3a  f2 73 63 72 63 6f 70 79  |,608,0):.scrcopy|
00000f60  32 31 0d 00 67 3e f2 77  6f 72 64 73 28 37 30 2c  |21..g>.words(70,|
00000f70  31 33 34 2c 2d 31 2c 22  49 74 20 69 73 20 61 20  |134,-1,"It is a |
00000f80  63 6f 6d 70 75 74 65 72  20 61 73 20 77 65 6c 6c  |computer as well|
00000f90  20 61 73 20 61 20 6a 65  74 2d 70 61 63 2e 22 29  | as a jet-pac.")|
00000fa0  0d 00 68 0a f2 67 6f 5f  6f 6e 0d 00 69 4a f2 77  |..h..go_on..iJ.w|
00000fb0  6f 72 64 73 28 37 30 2c  31 35 30 2c 2d 31 2c 22  |ords(70,150,-1,"|
00000fc0  59 6f 75 20 77 69 6c 6c  20 75 73 65 20 74 68 65  |You will use the|
00000fd0  20 63 6f 6d 70 75 74 65  72 27 73 20 49 6e 66 6f  | computer's Info|
00000fe0  72 6d 61 74 69 6f 6e 20  53 65 72 76 69 63 65 20  |rmation Service |
00000ff0  69 6e 22 29 0d 00 6a 3f  f2 77 6f 72 64 73 28 37  |in")..j?.words(7|
00001000  30 2c 39 30 2c 2d 31 2c  22 79 6f 75 72 20 61 64  |0,90,-1,"your ad|
00001010  76 65 6e 74 75 72 65 20  74 6f 20 66 69 6e 64 20  |venture to find |
00001020  6f 75 74 20 61 62 6f 75  74 20 41 7a 74 65 63 73  |out about Aztecs|
00001030  2e 22 29 0d 00 6b 0a f2  67 6f 5f 6f 6e 0d 00 6c  |.")..k..go_on..l|
00001040  46 f2 77 6f 72 64 73 28  37 30 2c 31 35 30 2c 2d  |F.words(70,150,-|
00001050  31 2c 22 41 6e 67 75 73  20 61 6e 64 20 79 6f 75  |1,"Angus and you|
00001060  20 61 72 65 20 67 6f 69  6e 67 20 74 6f 20 4d 69  | are going to Mi|
00001070  61 6d 69 20 69 6e 20 41  6d 65 72 69 63 61 20 74  |ami in America t|
00001080  6f 22 29 0d 00 6d 30 f2  77 6f 72 64 73 28 37 30  |o")..m0.words(70|
00001090  2c 39 30 2c 2d 31 2c 22  73 65 6c 6c 20 74 77 6f  |,90,-1,"sell two|
000010a0  20 6f 66 20 74 68 65 20  6a 65 74 2d 70 61 63 73  | of the jet-pacs|
000010b0  2e 22 29 0d 00 6e 7f c8  99 22 4f 53 5f 42 79 74  |.")..n..."OS_Byt|
000010c0  65 22 2c 31 31 32 2c 32  3a f2 63 6c 65 61 72 67  |e",112,2:.clearg|
000010d0  72 61 70 68 69 63 73 28  36 29 3a f2 61 64 64 5f  |raphics(6):.add_|
000010e0  73 70 28 32 2c 22 68 6f  75 73 65 22 2c 33 2c 33  |sp(2,"house",3,3|
000010f0  2c 36 29 3a f2 61 64 64  5f 73 70 28 32 2c 22 77  |,6):.add_sp(2,"w|
00001100  6f 72 6b 73 68 6f 70 22  2c 32 36 38 2c 39 34 2c  |orkshop",268,94,|
00001110  36 29 3a f2 61 64 64 5f  73 70 28 32 2c 22 6b 65  |6):.add_sp(2,"ke|
00001120  65 70 5f 6f 75 74 22 2c  32 37 32 2c 31 34 33 2c  |ep_out",272,143,|
00001130  36 29 0d 00 6f 15 f2 67  6f 5f 6f 6e 3a f2 73 63  |6)..o..go_on:.sc|
00001140  72 63 6f 70 79 32 31 0d  00 70 0b f2 66 6c 79 6f  |rcopy21..p..flyo|
00001150  66 66 0d 00 71 37 f2 77  6f 72 64 73 28 37 30 2c  |ff..q7.words(70,|
00001160  31 33 34 2c 2d 31 2c 22  59 6f 75 20 6e 65 76 65  |134,-1,"You neve|
00001170  72 20 72 65 61 63 68 20  4d 69 61 6d 69 20 2e 2e  |r reach Miami ..|
00001180  2e 2e 2e 2e 2e 2e 2e 22  29 0d 00 72 0a f2 67 6f  |.......")..r..go|
00001190  5f 6f 6e 0d 00 73 48 f2  77 6f 72 64 73 28 37 30  |_on..sH.words(70|
000011a0  2c 31 35 30 2c 2d 31 2c  22 49 6e 73 74 65 61 64  |,150,-1,"Instead|
000011b0  20 79 6f 75 20 61 72 65  20 73 75 63 6b 65 64 20  | you are sucked |
000011c0  69 6e 74 6f 20 61 20 73  70 61 63 65 2d 74 69 6d  |into a space-tim|
000011d0  65 20 77 61 72 70 20 69  6e 22 29 0d 00 74 2c f2  |e warp in")..t,.|
000011e0  77 6f 72 64 73 28 37 30  2c 39 30 2c 2d 31 2c 22  |words(70,90,-1,"|
000011f0  74 68 65 20 42 65 72 6d  75 64 61 20 54 72 69 61  |the Bermuda Tria|
00001200  6e 67 6c 65 2e 22 29 0d  00 75 05 e1 0d 00 76 04  |ngle.")..u....v.|
00001210  0d 00 77 0c dd f2 66 6c  79 6f 66 66 0d 00 78 1d  |..w...flyoff..x.|
00001220  c8 99 22 53 6f 75 6e 64  5f 41 74 74 61 63 68 56  |.."Sound_AttachV|
00001230  6f 69 63 65 22 2c 31 2c  32 0d 00 79 5e f2 73 61  |oice",1,2..y^.sa|
00001240  76 65 5f 62 67 72 64 28  31 2c 32 37 36 2c 32 38  |ve_bgrd(1,276,28|
00001250  34 2c 37 32 34 2c 33 32  30 2c 22 62 67 72 64 22  |4,724,320,"bgrd"|
00001260  29 3a 74 6f 67 25 3d 31  3a 66 69 72 73 74 74 69  |):tog%=1:firstti|
00001270  6d 65 25 3d b9 3a 61 6c  6c 64 6f 6e 65 25 3d a3  |me%=.:alldone%=.|
00001280  3a f5 3a f2 6f 75 74 6f  66 73 68 65 64 3a fd 61  |:.:.outofshed:.a|
00001290  6c 6c 64 6f 6e 65 25 0d  00 7a 5a c8 99 20 22 4f  |lldone%..zZ.. "O|
000012a0  53 5f 42 79 74 65 22 2c  31 31 32 2c 32 3a c8 99  |S_Byte",112,2:..|
000012b0  22 4f 53 5f 53 70 72 69  74 65 4f 70 22 2c 26 31  |"OS_SpriteOp",&1|
000012c0  32 32 2c 41 52 45 41 25  2c 22 62 67 72 64 22 2c  |22,AREA%,"bgrd",|
000012d0  32 37 36 2c 32 38 34 2c  30 3a f2 70 75 74 5f 68  |276,284,0:.put_h|
000012e0  65 6c 69 31 28 31 2c 34  30 30 2c 32 38 34 2c 30  |eli1(1,400,284,0|
000012f0  29 0d 00 7b 45 f2 73 61  76 65 5f 62 67 72 64 28  |)..{E.save_bgrd(|
00001300  32 2c 34 30 30 2d 31 30  38 2c 32 38 34 2b 31 33  |2,400-108,284+13|
00001310  32 2c 33 32 30 2c 31 34  34 2c 22 62 67 72 64 22  |2,320,144,"bgrd"|
00001320  29 3a 41 25 3d 31 3a 42  25 3d 32 3a d6 20 63 6f  |):A%=1:B%=2:. co|
00001330  70 79 73 63 72 25 0d 00  7c 3c 74 6f 67 25 3d 31  |pyscr%..|<tog%=1|
00001340  3a 66 69 72 73 74 74 69  6d 65 25 3d b9 3a 61 6c  |:firsttime%=.:al|
00001350  6c 64 6f 6e 65 25 3d a3  3a f5 3a f2 63 6c 6f 73  |ldone%=.:.:.clos|
00001360  65 63 6f 63 6b 70 69 74  3a fd 61 6c 6c 64 6f 6e  |ecockpit:.alldon|
00001370  65 25 0d 00 7d 68 f2 61  64 64 5f 73 70 28 32 2c  |e%..}h.add_sp(2,|
00001380  22 68 6f 75 73 65 22 2c  33 2c 33 2c 36 29 3a c8  |"house",3,3,6):.|
00001390  99 22 4f 53 5f 42 79 74  65 22 2c 31 31 32 2c 32  |."OS_Byte",112,2|
000013a0  3a f2 73 61 76 65 5f 62  67 72 64 28 32 2c 32 37  |:.save_bgrd(2,27|
000013b0  36 2c 32 38 34 2c 37 32  34 2c 36 37 36 2c 22 62  |6,284,724,676,"b|
000013c0  67 72 64 22 29 3a 41 25  3d 31 3a 42 25 3d 32 3a  |grd"):A%=1:B%=2:|
000013d0  d6 20 63 6f 70 79 73 63  72 25 0d 00 7e 16 c8 99  |. copyscr%..~...|
000013e0  20 22 4f 53 5f 42 79 74  65 22 2c 31 31 32 2c 32  | "OS_Byte",112,2|
000013f0  0d 00 7f 2f c8 99 22 4f  53 5f 53 70 72 69 74 65  |.../.."OS_Sprite|
00001400  4f 70 22 2c 26 31 32 32  2c 41 52 45 41 25 2c 22  |Op",&122,AREA%,"|
00001410  62 67 72 64 22 2c 32 37  36 2c 32 38 34 2c 30 0d  |bgrd",276,284,0.|
00001420  00 80 1c f2 70 75 74 5f  68 65 6c 69 31 28 31 2c  |....put_heli1(1,|
00001430  34 30 30 2c 32 38 34 2c  2d 31 29 0d 00 81 48 f2  |400,284,-1)...H.|
00001440  70 75 74 5f 73 70 28 32  2c 34 30 30 2c 32 38 34  |put_sp(2,400,284|
00001450  2b 31 33 32 2c 39 2c 31  36 2c 31 36 2c 31 36 2c  |+132,9,16,16,16,|
00001460  22 63 6f 63 6b 70 69 74  22 2c 6c 65 66 74 25 2c  |"cockpit",left%,|
00001470  6c 6f 77 25 2c 39 39 36  2c 68 69 67 68 25 2c 26  |low%,996,high%,&|
00001480  30 30 29 0d 00 82 1d c8  99 22 53 6f 75 6e 64 5f  |00)......"Sound_|
00001490  41 74 74 61 63 68 56 6f  69 63 65 22 2c 31 2c 31  |AttachVoice",1,1|
000014a0  0d 00 83 48 e3 6b 25 3d  31 b8 38 3a e3 7a 25 3d  |...H.k%=1.8:.z%=|
000014b0  31 b8 6b 25 2f 32 3a f2  77 61 69 74 28 32 2a 28  |1.k%/2:.wait(2*(|
000014c0  31 37 2d 6b 25 29 29 3a  d4 31 2c 26 31 37 37 2b  |17-k%)):.1,&177+|
000014d0  28 26 34 2a 4f 25 29 2c  31 30 34 2b 28 32 2a 6b  |(&4*O%),104+(2*k|
000014e0  25 29 2c 34 3a ed 3a ed  0d 00 84 11 c8 96 3a f2  |%),4:.:.......:.|
000014f0  73 63 72 63 6f 70 79 32  31 0d 00 85 49 e3 6c 25  |scrcopy21...I.l%|
00001500  3d 39 b8 31 32 3a e3 7a  25 3d 31 b8 6c 25 2f 32  |=9.12:.z%=1.l%/2|
00001510  3a d4 31 2c 26 31 37 37  2b 28 26 34 2a 4f 25 29  |:.1,&177+(&4*O%)|
00001520  2c 31 30 34 2b 28 32 2a  6c 25 29 2c 34 3a f2 77  |,104+(2*l%),4:.w|
00001530  61 69 74 28 32 2a 28 31  37 2d 6c 25 29 29 3a ed  |ait(2*(17-l%)):.|
00001540  3a ed 0d 00 86 29 f4 20  53 4f 55 4e 44 20 31 2c  |:....). SOUND 1,|
00001550  73 5f 6c 65 76 25 2a 2d  31 2c 20 35 34 2b 28 32  |s_lev%*-1, 54+(2|
00001560  2a 6b 25 29 2c 20 31 37  2d 6b 25 0d 00 87 37 74  |*k%), 17-k%...7t|
00001570  6f 67 25 3d 31 3a 66 69  72 73 74 74 69 6d 65 25  |og%=1:firsttime%|
00001580  3d b9 3a 61 6c 6c 64 6f  6e 65 25 3d a3 3a f5 3a  |=.:alldone%=.:.:|
00001590  f2 74 61 6b 65 6f 66 66  3a fd 61 6c 6c 64 6f 6e  |.takeoff:.alldon|
000015a0  65 25 0d 00 88 05 e1 0d  00 89 04 0d 00 8a 0f dd  |e%..............|
000015b0  f2 6f 75 74 6f 66 73 68  65 64 0d 00 8b 2c e7 66  |.outofshed...,.f|
000015c0  69 72 73 74 74 69 6d 65  25 8c 3a 66 69 72 73 74  |irsttime%.:first|
000015d0  74 69 6d 65 25 3d a3 3a  6c 61 73 74 74 69 6d 65  |time%=.:lasttime|
000015e0  25 3d 91 2d 31 30 0d 00  8c 1f c8 99 20 22 4f 53  |%=.-10...... "OS|
000015f0  5f 42 79 74 65 22 2c 31  31 32 2c 31 2b 28 74 6f  |_Byte",112,1+(to|
00001600  67 25 83 32 29 0d 00 8d  2f c8 99 22 4f 53 5f 53  |g%.2).../.."OS_S|
00001610  70 72 69 74 65 4f 70 22  2c 26 31 32 32 2c 41 52  |priteOp",&122,AR|
00001620  45 41 25 2c 22 62 67 72  64 22 2c 32 37 36 2c 32  |EA%,"bgrd",276,2|
00001630  38 34 2c 30 0d 00 8e 28  f2 70 75 74 5f 68 65 6c  |84,0...(.put_hel|
00001640  69 31 28 74 6f 67 25 2c  31 31 32 30 2d 28 38 2a  |i1(tog%,1120-(8*|
00001650  74 6f 67 25 29 2c 32 38  34 2c 30 29 0d 00 8f 5f  |tog%),284,0)..._|
00001660  f2 70 75 74 5f 73 70 28  31 2b 28 74 6f 67 25 83  |.put_sp(1+(tog%.|
00001670  32 29 2c 31 31 32 30 2d  28 38 2a 74 6f 67 25 29  |2),1120-(8*tog%)|
00001680  2d 31 30 38 2c 32 38 34  2b 31 33 32 2c 39 2c 31  |-108,284+132,9,1|
00001690  36 2c 31 36 2c 31 36 2c  22 63 6f 63 6b 70 69 74  |6,16,16,"cockpit|
000016a0  22 2c 6c 65 66 74 25 2c  6c 6f 77 25 2c 39 39 36  |",left%,low%,996|
000016b0  2c 68 69 67 68 25 2c 26  30 30 29 0d 00 90 26 e7  |,high%,&00)...&.|
000016c0  28 74 6f 67 25 83 36 29  3d 30 3a d4 31 2c 26 31  |(tog%.6)=0:.1,&1|
000016d0  34 46 2b 28 26 31 38 2a  4f 25 29 2c 32 35 33 2c  |4F+(&18*O%),253,|
000016e0  31 0d 00 91 17 f5 3a fd  20 91 3e 3d 6c 61 73 74  |1.....:. .>=last|
000016f0  74 69 6d 65 25 2b 31 30  0d 00 92 4a c8 96 3a c8  |time%+10...J..:.|
00001700  99 20 22 4f 53 5f 42 79  74 65 22 2c 31 31 33 2c  |. "OS_Byte",113,|
00001710  31 2b 28 74 6f 67 25 83  32 29 3a 74 6f 67 25 2b  |1+(tog%.2):tog%+|
00001720  3d 31 3a 6c 61 73 74 74  69 6d 65 25 3d 91 3a e7  |=1:lasttime%=.:.|
00001730  74 6f 67 25 3d 39 31 3a  61 6c 6c 64 6f 6e 65 25  |tog%=91:alldone%|
00001740  3d b9 0d 00 93 05 e1 0d  00 94 04 0d 00 95 12 dd  |=...............|
00001750  f2 63 6c 6f 73 65 63 6f  63 6b 70 69 74 0d 00 96  |.closecockpit...|
00001760  2c e7 66 69 72 73 74 74  69 6d 65 25 8c 3a 66 69  |,.firsttime%.:fi|
00001770  72 73 74 74 69 6d 65 25  3d a3 3a 6c 61 73 74 74  |rsttime%=.:lastt|
00001780  69 6d 65 25 3d 91 2d 31  30 0d 00 97 1f c8 99 20  |ime%=.-10...... |
00001790  22 4f 53 5f 42 79 74 65  22 2c 31 31 32 2c 31 2b  |"OS_Byte",112,1+|
000017a0  28 74 6f 67 25 83 32 29  0d 00 98 37 c8 99 22 4f  |(tog%.2)...7.."O|
000017b0  53 5f 53 70 72 69 74 65  4f 70 22 2c 26 31 32 32  |S_SpriteOp",&122|
000017c0  2c 41 52 45 41 25 2c 22  62 67 72 64 22 2c 34 30  |,AREA%,"bgrd",40|
000017d0  30 2d 31 30 38 2c 32 38  34 2b 31 33 32 2c 30 0d  |0-108,284+132,0.|
000017e0  00 99 5e f2 70 75 74 5f  73 70 28 31 2b 28 74 6f  |..^.put_sp(1+(to|
000017f0  67 25 83 32 29 2c 34 30  30 2d 31 30 38 2b 28 34  |g%.2),400-108+(4|
00001800  2a 74 6f 67 25 29 2c 32  38 34 2b 31 33 32 2c 39  |*tog%),284+132,9|
00001810  2c 31 36 2c 31 36 2c 31  36 2c 22 63 6f 63 6b 70  |,16,16,16,"cockp|
00001820  69 74 22 2c 6c 65 66 74  25 2c 6c 6f 77 25 2c 39  |it",left%,low%,9|
00001830  39 36 2c 68 69 67 68 25  2c 26 30 30 29 0d 00 9a  |96,high%,&00)...|
00001840  17 f5 3a fd 20 91 3e 3d  6c 61 73 74 74 69 6d 65  |..:. .>=lasttime|
00001850  25 2b 31 30 0d 00 9b 16  f4 53 4f 55 4e 44 20 31  |%+10.....SOUND 1|
00001860  2c 2d 31 30 2c 31 30 34  2c 31 0d 00 9c 4a c8 96  |,-10,104,1...J..|
00001870  3a c8 99 20 22 4f 53 5f  42 79 74 65 22 2c 31 31  |:.. "OS_Byte",11|
00001880  33 2c 31 2b 28 74 6f 67  25 83 32 29 3a 74 6f 67  |3,1+(tog%.2):tog|
00001890  25 2b 3d 31 3a 6c 61 73  74 74 69 6d 65 25 3d 91  |%+=1:lasttime%=.|
000018a0  3a e7 74 6f 67 25 3d 32  39 3a 61 6c 6c 64 6f 6e  |:.tog%=29:alldon|
000018b0  65 25 3d b9 0d 00 9d 05  e1 0d 00 9e 04 0d 00 9f  |e%=.............|
000018c0  0d dd f2 74 61 6b 65 6f  66 66 0d 00 a0 2c e7 66  |...takeoff...,.f|
000018d0  69 72 73 74 74 69 6d 65  25 8c 3a 66 69 72 73 74  |irsttime%.:first|
000018e0  74 69 6d 65 25 3d a3 3a  6c 61 73 74 74 69 6d 65  |time%=.:lasttime|
000018f0  25 3d 91 2d 31 35 0d 00  a1 1f c8 99 20 22 4f 53  |%=.-15...... "OS|
00001900  5f 42 79 74 65 22 2c 31  31 32 2c 31 2b 28 74 6f  |_Byte",112,1+(to|
00001910  67 25 83 32 29 0d 00 a2  2f c8 99 22 4f 53 5f 53  |g%.2).../.."OS_S|
00001920  70 72 69 74 65 4f 70 22  2c 26 31 32 32 2c 41 52  |priteOp",&122,AR|
00001930  45 41 25 2c 22 62 67 72  64 22 2c 32 37 36 2c 32  |EA%,"bgrd",276,2|
00001940  38 34 2c 30 0d 00 a3 29  f2 70 75 74 5f 68 65 6c  |84,0...).put_hel|
00001950  69 31 28 74 6f 67 25 2c  34 30 30 2c 32 38 34 2b  |i1(tog%,400,284+|
00001960  28 31 36 2a 74 6f 67 25  29 2c 2d 31 29 0d 00 a4  |(16*tog%),-1)...|
00001970  5b f2 70 75 74 5f 73 70  28 31 2b 28 74 6f 67 25  |[.put_sp(1+(tog%|
00001980  83 32 29 2c 34 30 30 2c  32 38 34 2b 28 31 36 2a  |.2),400,284+(16*|
00001990  74 6f 67 25 29 2b 31 33  32 2c 39 2c 31 36 2c 31  |tog%)+132,9,16,1|
000019a0  36 2c 31 36 2c 22 63 6f  63 6b 70 69 74 22 2c 6c  |6,16,"cockpit",l|
000019b0  65 66 74 25 2c 6c 6f 77  25 2c 39 39 36 2c 68 69  |eft%,low%,996,hi|
000019c0  67 68 25 2c 26 30 30 29  0d 00 a5 17 f5 3a fd 20  |gh%,&00).....:. |
000019d0  91 3e 3d 6c 61 73 74 74  69 6d 65 25 2b 31 35 0d  |.>=lasttime%+15.|
000019e0  00 a6 19 d4 31 2c 26 31  37 37 2b 28 26 34 2a 4f  |....1,&177+(&4*O|
000019f0  25 29 2c 31 33 30 2c 31  0d 00 a7 4a c8 96 3a c8  |%),130,1...J..:.|
00001a00  99 20 22 4f 53 5f 42 79  74 65 22 2c 31 31 33 2c  |. "OS_Byte",113,|
00001a10  31 2b 28 74 6f 67 25 83  32 29 3a 6c 61 73 74 74  |1+(tog%.2):lastt|
00001a20  69 6d 65 25 3d 91 3a 74  6f 67 25 2b 3d 31 3a e7  |ime%=.:tog%+=1:.|
00001a30  74 6f 67 25 3d 35 33 3a  61 6c 6c 64 6f 6e 65 25  |tog%=53:alldone%|
00001a40  3d b9 0d 00 a8 05 e1 0d  00 a9 04 0d 00 aa 23 dd  |=.............#.|
00001a50  f2 70 75 74 5f 68 65 6c  69 31 28 74 6f 67 25 2c  |.put_heli1(tog%,|
00001a60  68 78 25 2c 68 79 25 2c  6d 6f 76 65 25 29 0d 00  |hx%,hy%,move%)..|
00001a70  ab 4e f2 70 75 74 5f 73  70 28 31 2b 28 74 6f 67  |.N.put_sp(1+(tog|
00001a80  25 83 32 29 2c 68 78 25  2c 68 79 25 2c 39 2c 31  |%.2),hx%,hy%,9,1|
00001a90  36 2c 31 36 2c 31 36 2c  22 68 65 6c 69 63 6f 70  |6,16,16,"helicop|
00001aa0  74 22 2c 6c 65 66 74 25  2c 6c 6f 77 25 2c 39 39  |t",left%,low%,99|
00001ab0  36 2c 68 69 67 68 25 2c  26 30 30 29 0d 00 ac 0b  |6,high%,&00)....|
00001ac0  e7 6d 6f 76 65 25 8c 0d  00 ad 5f 20 f2 70 75 74  |.move%...._ .put|
00001ad0  5f 73 70 28 31 2b 28 74  6f 67 25 83 32 29 2c 68  |_sp(1+(tog%.2),h|
00001ae0  78 25 2d 35 36 2c 68 79  25 2b 32 37 32 2c 39 2c  |x%-56,hy%+272,9,|
00001af0  31 36 2c 31 36 2c 31 36  2c 22 74 6f 70 5f 72 6f  |16,16,16,"top_ro|
00001b00  74 22 2b c3 28 74 6f 67  25 83 32 29 2c 6c 65 66  |t"+.(tog%.2),lef|
00001b10  74 25 2c 6c 6f 77 25 2c  39 39 36 2c 68 69 67 68  |t%,low%,996,high|
00001b20  25 2c 26 30 30 29 0d 00  ae 61 20 f2 70 75 74 5f  |%,&00)...a .put_|
00001b30  73 70 28 31 2b 28 74 6f  67 25 83 32 29 2c 68 78  |sp(1+(tog%.2),hx|
00001b40  25 2b 34 32 34 2c 68 79  25 2b 31 31 36 2c 39 2c  |%+424,hy%+116,9,|
00001b50  31 36 2c 31 36 2c 31 36  2c 22 62 61 63 6b 5f 72  |16,16,16,"back_r|
00001b60  6f 74 22 2b c3 28 74 6f  67 25 83 32 29 2c 6c 65  |ot"+.(tog%.2),le|
00001b70  66 74 25 2c 6c 6f 77 25  2c 39 39 36 2c 68 69 67  |ft%,low%,996,hig|
00001b80  68 25 2c 26 30 30 29 0d  00 af 05 cc 0d 00 b0 55  |h%,&00)........U|
00001b90  20 f2 70 75 74 5f 73 70  28 31 2b 28 74 6f 67 25  | .put_sp(1+(tog%|
00001ba0  83 32 29 2c 68 78 25 2d  35 36 2c 68 79 25 2b 32  |.2),hx%-56,hy%+2|
00001bb0  37 32 2c 39 2c 31 36 2c  31 36 2c 31 36 2c 22 74  |72,9,16,16,16,"t|
00001bc0  6f 70 5f 72 6f 74 22 2c  6c 65 66 74 25 2c 6c 6f  |op_rot",left%,lo|
00001bd0  77 25 2c 39 39 36 2c 68  69 67 68 25 2c 26 30 30  |w%,996,high%,&00|
00001be0  29 0d 00 b1 57 20 f2 70  75 74 5f 73 70 28 31 2b  |)...W .put_sp(1+|
00001bf0  28 74 6f 67 25 83 32 29  2c 68 78 25 2b 34 36 34  |(tog%.2),hx%+464|
00001c00  2c 68 79 25 2b 31 32 30  2c 39 2c 31 36 2c 31 36  |,hy%+120,9,16,16|
00001c10  2c 31 36 2c 22 62 61 63  6b 5f 72 6f 74 22 2c 6c  |,16,"back_rot",l|
00001c20  65 66 74 25 2c 6c 6f 77  25 2c 39 39 36 2c 68 69  |eft%,low%,996,hi|
00001c30  67 68 25 2c 26 30 30 29  0d 00 b2 05 cd 0d 00 b3  |gh%,&00)........|
00001c40  53 f2 70 75 74 5f 73 70  28 31 2b 28 74 6f 67 25  |S.put_sp(1+(tog%|
00001c50  83 32 29 2c 68 78 25 2b  31 30 30 2c 68 79 25 2b  |.2),hx%+100,hy%+|
00001c60  31 33 32 2c 36 2c 31 36  2c 31 36 2c 31 36 2c 22  |132,6,16,16,16,"|
00001c70  70 69 6c 6f 74 22 2c 6c  65 66 74 25 2c 6c 6f 77  |pilot",left%,low|
00001c80  25 2c 39 39 36 2c 68 69  67 68 25 2c 26 30 30 29  |%,996,high%,&00)|
00001c90  0d 00 b4 05 e1 0d 00 b5  04 0d 00 b6 0f dd f2 69  |...............i|
00001ca0  6e 74 72 6f 63 68 69 6e  0d 00 b7 0f f2 63 72 65  |ntrochin.....cre|
00001cb0  61 74 65 63 68 69 6e 0d  00 b8 29 f2 73 61 76 65  |atechin...).save|
00001cc0  5f 62 67 72 64 28 32 2c  32 33 32 2c 33 36 30 2c  |_bgrd(2,232,360,|
00001cd0  33 30 30 2c 33 34 34 2c  22 66 62 67 72 64 22 29  |300,344,"fbgrd")|
00001ce0  0d 00 b9 41 f2 61 64 64  5f 73 70 28 32 2c 22 66  |...A.add_sp(2,"f|
00001cf0  61 72 6d 65 72 62 6f 64  22 2c 35 38 2c 36 34 2c  |armerbod",58,64,|
00001d00  36 29 3a f2 61 64 64 5f  73 70 28 32 2c 22 66 61  |6):.add_sp(2,"fa|
00001d10  72 6d 68 65 61 64 30 22  2c 38 36 2c 36 34 2c 36  |rmhead0",86,64,6|
00001d20  29 0d 00 ba 3d f2 67 6f  5f 6f 6e 3a 43 25 3d 32  |)...=.go_on:C%=2|
00001d30  3a 44 25 3d 31 3a 45 25  3d 32 3a 46 25 3d 31 3a  |:D%=1:E%=2:F%=1:|
00001d40  f2 65 78 70 6c 6f 64 65  28 36 34 30 2c 36 30 30  |.explode(640,600|
00001d50  2c 30 29 3a f2 73 63 72  63 6f 70 79 32 31 0d 00  |,0):.scrcopy21..|
00001d60  bb 44 f2 77 6f 72 64 73  28 37 30 2c 31 33 34 2c  |.D.words(70,134,|
00001d70  2d 31 2c 22 54 68 65 20  73 70 61 63 65 2d 74 69  |-1,"The space-ti|
00001d80  6d 65 20 77 61 72 70 20  74 68 72 6f 77 73 20 79  |me warp throws y|
00001d90  6f 75 20 62 61 63 6b 20  74 6f 20 31 35 31 39 2e  |ou back to 1519.|
00001da0  22 29 0d 00 bc 0a f2 67  6f 5f 6f 6e 0d 00 bd 49  |").....go_on...I|
00001db0  f2 77 6f 72 64 73 28 37  30 2c 31 35 30 2c 2d 31  |.words(70,150,-1|
00001dc0  2c 22 59 6f 75 20 61 72  65 20 66 6c 79 69 6e 67  |,"You are flying|
00001dd0  20 6f 76 65 72 20 4d 65  78 69 63 6f 20 43 69 74  | over Mexico Cit|
00001de0  79 20 77 68 69 63 68 20  69 6e 20 31 35 31 39 20  |y which in 1519 |
00001df0  77 61 73 22 29 0d 00 be  44 f2 77 6f 72 64 73 28  |was")...D.words(|
00001e00  37 30 2c 39 30 2c 2d 31  2c 22 63 61 6c 6c 65 64  |70,90,-1,"called|
00001e10  20 54 65 6e 6f 63 68 74  69 74 6c 61 6e 2c 20 20  | Tenochtitlan,  |
00001e20  74 68 65 20 41 7a 74 65  63 20 63 61 70 69 74 61  |the Aztec capita|
00001e30  6c 20 63 69 74 79 2e 22  29 0d 00 bf 0a f2 67 6f  |l city.").....go|
00001e40  5f 6f 6e 0d 00 c0 4b f2  77 6f 72 64 73 28 37 30  |_on...K.words(70|
00001e50  2c 31 35 30 2c 2d 31 2c  22 54 65 6e 6f 63 68 74  |,150,-1,"Tenocht|
00001e60  69 74 6c 61 6e 20 77 61  73 20 62 75 69 6c 74 20  |itlan was built |
00001e70  69 6e 20 74 68 65 20 6d  69 64 64 6c 65 20 6f 66  |in the middle of|
00001e80  20 61 20 6c 61 6b 65 20  68 69 67 68 22 29 0d 00  | a lake high")..|
00001e90  c1 28 f2 77 6f 72 64 73  28 37 30 2c 39 30 2c 2d  |.(.words(70,90,-|
00001ea0  31 2c 22 69 6e 20 74 68  65 20 6d 6f 75 6e 74 61  |1,"in the mounta|
00001eb0  69 6e 73 2e 22 29 0d 00  c2 0a f2 67 6f 5f 6f 6e  |ins.").....go_on|
00001ec0  0d 00 c3 4b f2 77 6f 72  64 73 28 37 30 2c 31 33  |...K.words(70,13|
00001ed0  34 2c 2d 31 2c 22 59 6f  75 20 66 6c 79 20 6c 6f  |4,-1,"You fly lo|
00001ee0  77 20 62 65 66 6f 72 65  20 6c 61 6e 64 69 6e 67  |w before landing|
00001ef0  20 61 6e 64 20 73 65 65  20 61 6e 20 41 7a 74 65  | and see an Azte|
00001f00  63 20 66 61 72 6d 65 72  2e 22 29 0d 00 c4 2c f2  |c farmer.")...,.|
00001f10  63 72 65 61 74 65 63 68  69 6e 3a f2 61 64 64 5f  |createchin:.add_|
00001f20  73 70 28 32 2c 22 66 61  72 6d 65 72 31 22 2c 35  |sp(2,"farmer1",5|
00001f30  38 2c 36 34 2c 36 29 0d  00 c5 1e f2 6c 6f 61 64  |8,64,6).....load|
00001f40  73 6f 75 6e 64 6d 6f 64  28 22 4f 4e 45 22 2c 22  |soundmod("ONE","|
00001f50  64 69 67 22 29 0d 00 c6  19 ff 22 43 68 61 6e 6e  |dig")....."Chann|
00001f60  65 6c 56 6f 69 63 65 20  31 20 64 69 67 22 0d 00  |elVoice 1 dig"..|
00001f70  c7 0a f2 67 6f 5f 6f 6e  0d 00 c8 0c e3 6a 25 3d  |...go_on.....j%=|
00001f80  31 b8 31 34 0d 00 c9 1f  c8 96 3a c8 99 22 4f 53  |1.14......:.."OS|
00001f90  5f 42 79 74 65 22 2c 31  31 33 2c 31 2b 28 6a 25  |_Byte",113,1+(j%|
00001fa0  83 32 29 0d 00 ca 26 e7  31 2b 28 6a 25 83 32 29  |.2)...&.1+(j%.2)|
00001fb0  3d 32 3a d4 31 2c 26 31  37 37 2b 28 34 2a 4f 25  |=2:.1,&177+(4*O%|
00001fc0  29 2c 26 32 36 30 30 2c  35 0d 00 cb 0d f2 77 61  |),&2600,5.....wa|
00001fd0  69 74 28 36 30 29 0d 00  cc 05 ed 0d 00 cd 3a f2  |it(60)........:.|
00001fe0  77 6f 72 64 73 28 37 30  2c 31 33 34 2c 2d 31 2c  |words(70,134,-1,|
00001ff0  22 43 68 65 63 6b 20 74  68 65 20 6a 65 74 2d 70  |"Check the jet-p|
00002000  61 63 20 66 6f 72 20 69  6e 66 6f 72 6d 61 74 69  |ac for informati|
00002010  6f 6e 2e 22 29 0d 00 ce  0b f2 6a 70 69 6e 66 6f  |on.").....jpinfo|
00002020  0d 00 cf 45 f2 6a 70 77  6f 72 64 73 28 37 30 2c  |...E.jpwords(70,|
00002030  31 34 30 2c 2d 31 2c 22  41 7a 74 65 63 73 20 6d  |140,-1,"Aztecs m|
00002040  61 64 65 20 74 68 65 73  65 20 69 73 6c 61 6e 64  |ade these island|
00002050  73 2e 20 20 54 68 65 79  20 61 72 65 20 63 61 6c  |s.  They are cal|
00002060  6c 65 64 22 29 0d 00 d0  23 f2 6a 70 77 6f 72 64  |led")...#.jpword|
00002070  73 28 37 30 2c 38 30 2c  2d 31 2c 22 63 68 69 6e  |s(70,80,-1,"chin|
00002080  61 6d 70 61 73 2e 22 29  0d 00 d1 0c f2 6a 70 67  |ampas.").....jpg|
00002090  6f 5f 6f 6e 0d 00 d2 51  f2 6a 70 77 6f 72 64 73  |o_on...Q.jpwords|
000020a0  28 37 30 2c 31 34 30 2c  2d 31 2c 22 4d 6f 73 74  |(70,140,-1,"Most|
000020b0  20 6f 66 20 74 68 65 20  63 69 74 79 20 6f 66 20  | of the city of |
000020c0  54 65 6e 6f 63 68 74 69  74 6c 61 6e 20 77 61 73  |Tenochtitlan was|
000020d0  20 62 75 69 6c 74 20 6f  6e 20 6c 61 6e 64 20 74  | built on land t|
000020e0  68 61 74 22 29 0d 00 d3  35 f2 6a 70 77 6f 72 64  |hat")...5.jpword|
000020f0  73 28 37 30 2c 38 30 2c  2d 31 2c 22 77 61 73 20  |s(70,80,-1,"was |
00002100  72 65 63 6c 61 69 6d 65  64 20 66 72 6f 6d 20 74  |reclaimed from t|
00002110  68 65 20 6c 61 6b 65 2e  22 29 0d 00 d4 0c f2 6a  |he lake.").....j|
00002120  70 67 6f 5f 6f 6e 0d 00  d5 41 f2 6a 70 77 6f 72  |pgo_on...A.jpwor|
00002130  64 73 28 37 30 2c 31 32  38 2c 2d 31 2c 22 4d 61  |ds(70,128,-1,"Ma|
00002140  6e 79 20 63 68 69 6e 61  6d 70 61 73 20 77 65 72  |ny chinampas wer|
00002150  65 20 75 73 65 64 20 74  6f 20 67 72 6f 77 20 63  |e used to grow c|
00002160  72 6f 70 73 2e 22 29 0d  00 d6 0c f2 6a 70 67 6f  |rops.").....jpgo|
00002170  5f 6f 6e 0d 00 d7 4b f2  6a 70 77 6f 72 64 73 28  |_on...K.jpwords(|
00002180  37 30 2c 31 34 30 2c 2d  31 2c 22 54 68 65 20 4a  |70,140,-1,"The J|
00002190  45 54 2d 50 41 43 20 49  6e 66 6f 72 6d 61 74 69  |ET-PAC Informati|
000021a0  6f 6e 20 53 65 72 76 69  63 65 20 77 69 6c 6c 20  |on Service will |
000021b0  6e 6f 77 20 73 63 61 6e  20 74 68 65 22 29 0d 00  |now scan the")..|
000021c0  d8 3c f2 6a 70 77 6f 72  64 73 28 37 30 2c 38 30  |.<.jpwords(70,80|
000021d0  2c 2d 31 2c 22 73 63 65  6e 65 20 74 6f 20 67 69  |,-1,"scene to gi|
000021e0  76 65 20 79 6f 75 20 6d  6f 72 65 20 69 6e 66 6f  |ve you more info|
000021f0  72 6d 61 74 69 6f 6e 2e  22 29 0d 00 d9 0c f2 6a  |rmation.").....j|
00002200  70 67 6f 5f 6f 6e 0d 00  da 28 62 6f 78 5f 6e 6f  |pgo_on...(box_no|
00002210  25 3d 32 3a f2 6a 70 73  63 61 6e 28 62 6f 78 5f  |%=2:.jpscan(box_|
00002220  6e 6f 25 29 3a f2 73 68  6f 77 5f 62 6f 78 0d 00  |no%):.show_box..|
00002230  db 15 64 6f 6e 65 30 25  3d a3 3a 64 6f 6e 65 31  |..done0%=.:done1|
00002240  25 3d a3 0d 00 dc 05 f5  0d 00 dd 21 f2 6a 70 65  |%=.........!.jpe|
00002250  78 70 6c 6f 72 65 3a f2  6a 70 63 68 6f 6f 73 65  |xplore:.jpchoose|
00002260  5f 62 6f 78 28 31 2c 32  29 0d 00 de 21 e7 67 6f  |_box(1,2)...!.go|
00002270  74 5f 62 6f 78 25 3d 30  3a f2 65 78 70 66 6f 6f  |t_box%=0:.expfoo|
00002280  64 3a 64 6f 6e 65 30 25  3d b9 0d 00 df 21 e7 67  |d:done0%=....!.g|
00002290  6f 74 5f 62 6f 78 25 3d  31 3a f2 65 78 70 63 68  |ot_box%=1:.expch|
000022a0  69 6e 3a 64 6f 6e 65 31  25 3d b9 0d 00 e0 12 fd  |in:done1%=......|
000022b0  64 6f 6e 65 30 25 80 64  6f 6e 65 31 25 0d 00 e1  |done0%.done1%...|
000022c0  05 e1 0d 00 e2 04 0d 00  e3 10 dd f2 63 72 65 61  |............crea|
000022d0  74 65 63 68 69 6e 0d 00  e4 8d c8 99 20 22 4f 53  |techin...... "OS|
000022e0  5f 42 79 74 65 22 2c 31  31 32 2c 32 3a f2 63 6c  |_Byte",112,2:.cl|
000022f0  65 61 72 67 72 61 70 68  69 63 73 28 36 29 3a f2  |eargraphics(6):.|
00002300  6d 6f 75 6e 74 73 28 32  2c 22 6d 30 22 2c 22 6d  |mounts(2,"m0","m|
00002310  31 22 2c 22 6d 32 22 2c  2d 34 30 2c 37 30 38 29  |1","m2",-40,708)|
00002320  3a f2 61 64 64 5f 73 70  28 32 2c 22 63 68 69 6e  |:.add_sp(2,"chin|
00002330  74 6f 70 22 2c 33 2c 33  2c 39 29 3a f2 61 64 64  |top",3,3,9):.add|
00002340  5f 73 70 28 32 2c 22 63  68 69 6e 62 6f 74 22 2c  |_sp(2,"chinbot",|
00002350  33 2c 31 31 39 2c 39 29  3a f2 64 6f 63 61 72 72  |3,119,9):.docarr|
00002360  6f 74 73 0d 00 e5 05 e1  0d 00 e6 04 0d 00 e7 0f  |ots.............|
00002370  dd f2 64 6f 63 61 72 72  6f 74 73 0d 00 e8 20 ef  |..docarrots... .|
00002380  32 34 2c 6c 65 66 74 25  3b 6c 6f 77 25 3b 72 69  |24,left%;low%;ri|
00002390  67 68 74 25 3b 68 69 67  68 25 3b 0d 00 e9 6e 53  |ght%;high%;...nS|
000023a0  43 41 4c 45 25 21 30 3d  38 3a 53 43 41 4c 45 25  |CALE%!0=8:SCALE%|
000023b0  21 34 3d 38 2a 28 48 25  21 26 46 30 29 3a e3 6a  |!4=8*(H%!&F0):.j|
000023c0  25 3d 30 b8 31 34 3a c8  99 22 4f 53 5f 53 70 72  |%=0.14:.."OS_Spr|
000023d0  69 74 65 4f 70 22 2c 26  31 33 34 2c 41 52 45 41  |iteOp",&134,AREA|
000023e0  25 2c 22 63 61 72 72 6f  74 22 2c 34 33 36 2b 28  |%,"carrot",436+(|
000023f0  6a 25 2a 34 34 29 2c 35  35 32 2c 26 30 38 2c 53  |j%*44),552,&08,S|
00002400  43 41 4c 45 25 2c 30 3a  ed 0d 00 ea 6e 53 43 41  |CALE%,0:....nSCA|
00002410  4c 45 25 21 30 3d 39 3a  53 43 41 4c 45 25 21 34  |LE%!0=9:SCALE%!4|
00002420  3d 39 2a 28 48 25 21 26  46 30 29 3a e3 6a 25 3d  |=9*(H%!&F0):.j%=|
00002430  30 b8 31 34 3a c8 99 22  4f 53 5f 53 70 72 69 74  |0.14:.."OS_Sprit|
00002440  65 4f 70 22 2c 26 31 33  34 2c 41 52 45 41 25 2c  |eOp",&134,AREA%,|
00002450  22 63 61 72 72 6f 74 22  2c 34 32 30 2b 28 6a 25  |"carrot",420+(j%|
00002460  2a 34 38 29 2c 35 33 36  2c 26 30 38 2c 53 43 41  |*48),536,&08,SCA|
00002470  4c 45 25 2c 30 3a ed 0d  00 eb 70 53 43 41 4c 45  |LE%,0:....pSCALE|
00002480  25 21 30 3d 31 30 3a 53  43 41 4c 45 25 21 34 3d  |%!0=10:SCALE%!4=|
00002490  31 30 2a 28 48 25 21 26  46 30 29 3a e3 6a 25 3d  |10*(H%!&F0):.j%=|
000024a0  30 b8 31 34 3a c8 99 22  4f 53 5f 53 70 72 69 74  |0.14:.."OS_Sprit|
000024b0  65 4f 70 22 2c 26 31 33  34 2c 41 52 45 41 25 2c  |eOp",&134,AREA%,|
000024c0  22 63 61 72 72 6f 74 22  2c 34 30 30 2b 28 6a 25  |"carrot",400+(j%|
000024d0  2a 35 33 29 2c 35 32 30  2c 26 30 38 2c 53 43 41  |*53),520,&08,SCA|
000024e0  4c 45 25 2c 30 3a ed 0d  00 ec 70 53 43 41 4c 45  |LE%,0:....pSCALE|
000024f0  25 21 30 3d 31 31 3a 53  43 41 4c 45 25 21 34 3d  |%!0=11:SCALE%!4=|
00002500  31 31 2a 28 48 25 21 26  46 30 29 3a e3 6a 25 3d  |11*(H%!&F0):.j%=|
00002510  30 b8 31 34 3a c8 99 22  4f 53 5f 53 70 72 69 74  |0.14:.."OS_Sprit|
00002520  65 4f 70 22 2c 26 31 33  34 2c 41 52 45 41 25 2c  |eOp",&134,AREA%,|
00002530  22 63 61 72 72 6f 74 22  2c 33 38 30 2b 28 6a 25  |"carrot",380+(j%|
00002540  2a 35 39 29 2c 35 30 30  2c 26 30 38 2c 53 43 41  |*59),500,&08,SCA|
00002550  4c 45 25 2c 30 3a ed 0d  00 ed 70 53 43 41 4c 45  |LE%,0:....pSCALE|
00002560  25 21 30 3d 31 32 3a 53  43 41 4c 45 25 21 34 3d  |%!0=12:SCALE%!4=|
00002570  31 32 2a 28 48 25 21 26  46 30 29 3a e3 6a 25 3d  |12*(H%!&F0):.j%=|
00002580  30 b8 31 34 3a c8 99 22  4f 53 5f 53 70 72 69 74  |0.14:.."OS_Sprit|
00002590  65 4f 70 22 2c 26 31 33  34 2c 41 52 45 41 25 2c  |eOp",&134,AREA%,|
000025a0  22 63 61 72 72 6f 74 22  2c 33 35 36 2b 28 6a 25  |"carrot",356+(j%|
000025b0  2a 36 35 29 2c 34 37 36  2c 26 30 38 2c 53 43 41  |*65),476,&08,SCA|
000025c0  4c 45 25 2c 30 3a ed 0d  00 ee 70 53 43 41 4c 45  |LE%,0:....pSCALE|
000025d0  25 21 30 3d 31 33 3a 53  43 41 4c 45 25 21 34 3d  |%!0=13:SCALE%!4=|
000025e0  31 33 2a 28 48 25 21 26  46 30 29 3a e3 6a 25 3d  |13*(H%!&F0):.j%=|
000025f0  30 b8 31 34 3a c8 99 22  4f 53 5f 53 70 72 69 74  |0.14:.."OS_Sprit|
00002600  65 4f 70 22 2c 26 31 33  34 2c 41 52 45 41 25 2c  |eOp",&134,AREA%,|
00002610  22 63 61 72 72 6f 74 22  2c 33 33 32 2b 28 6a 25  |"carrot",332+(j%|
00002620  2a 37 32 29 2c 34 35 32  2c 26 30 38 2c 53 43 41  |*72),452,&08,SCA|
00002630  4c 45 25 2c 30 3a ed 0d  00 ef 70 53 43 41 4c 45  |LE%,0:....pSCALE|
00002640  25 21 30 3d 31 34 3a 53  43 41 4c 45 25 21 34 3d  |%!0=14:SCALE%!4=|
00002650  31 34 2a 28 48 25 21 26  46 30 29 3a e3 6a 25 3d  |14*(H%!&F0):.j%=|
00002660  30 b8 31 34 3a c8 99 22  4f 53 5f 53 70 72 69 74  |0.14:.."OS_Sprit|
00002670  65 4f 70 22 2c 26 31 33  34 2c 41 52 45 41 25 2c  |eOp",&134,AREA%,|
00002680  22 63 61 72 72 6f 74 22  2c 33 30 34 2b 28 6a 25  |"carrot",304+(j%|
00002690  2a 38 30 29 2c 34 32 34  2c 26 30 38 2c 53 43 41  |*80),424,&08,SCA|
000026a0  4c 45 25 2c 30 3a ed 0d  00 f0 70 53 43 41 4c 45  |LE%,0:....pSCALE|
000026b0  25 21 30 3d 31 35 3a 53  43 41 4c 45 25 21 34 3d  |%!0=15:SCALE%!4=|
000026c0  31 35 2a 28 48 25 21 26  46 30 29 3a e3 6a 25 3d  |15*(H%!&F0):.j%=|
000026d0  30 b8 31 34 3a c8 99 22  4f 53 5f 53 70 72 69 74  |0.14:.."OS_Sprit|
000026e0  65 4f 70 22 2c 26 31 33  34 2c 41 52 45 41 25 2c  |eOp",&134,AREA%,|
000026f0  22 63 61 72 72 6f 74 22  2c 32 37 32 2b 28 6a 25  |"carrot",272+(j%|
00002700  2a 38 39 29 2c 33 39 32  2c 26 30 38 2c 53 43 41  |*89),392,&08,SCA|
00002710  4c 45 25 2c 30 3a ed 0d  00 f1 71 53 43 41 4c 45  |LE%,0:....qSCALE|
00002720  25 21 30 3d 31 36 3a 53  43 41 4c 45 25 21 34 3d  |%!0=16:SCALE%!4=|
00002730  31 36 2a 28 48 25 21 26  46 30 29 3a e3 6a 25 3d  |16*(H%!&F0):.j%=|
00002740  30 b8 31 34 3a c8 99 22  4f 53 5f 53 70 72 69 74  |0.14:.."OS_Sprit|
00002750  65 4f 70 22 2c 26 31 33  34 2c 41 52 45 41 25 2c  |eOp",&134,AREA%,|
00002760  22 63 61 72 72 6f 74 22  2c 32 33 32 2b 28 6a 25  |"carrot",232+(j%|
00002770  2a 31 30 30 29 2c 33 35  32 2c 26 30 38 2c 53 43  |*100),352,&08,SC|
00002780  41 4c 45 25 2c 30 3a ed  0d 00 f2 22 f2 61 64 64  |ALE%,0:....".add|
00002790  5f 73 70 28 32 2c 22 74  72 65 65 22 2c 32 35 33  |_sp(2,"tree",253|
000027a0  2c 35 31 2c 36 29 3a ef  32 36 0d 00 f3 05 e1 0d  |,51,6):.26......|
000027b0  00 f4 04 0d 00 f5 0c dd  f2 64 6f 63 61 72 72 0d  |.........docarr.|
000027c0  00 f6 70 53 43 41 4c 45  25 21 30 3d 31 36 3a 53  |..pSCALE%!0=16:S|
000027d0  43 41 4c 45 25 21 34 3d  31 36 2a 28 48 25 21 26  |CALE%!4=16*(H%!&|
000027e0  46 30 29 3a e3 6a 25 3d  30 b8 37 3a c8 99 22 4f  |F0):.j%=0.7:.."O|
000027f0  53 5f 53 70 72 69 74 65  4f 70 22 2c 26 31 33 34  |S_SpriteOp",&134|
00002800  2c 41 52 45 41 25 2c 22  63 61 72 72 6f 74 22 2c  |,AREA%,"carrot",|
00002810  32 33 32 2b 28 6a 25 2a  31 30 30 29 2c 33 35 32  |232+(j%*100),352|
00002820  2c 26 30 38 2c 53 43 41  4c 45 25 2c 30 3a ed 0d  |,&08,SCALE%,0:..|
00002830  00 f7 05 e1 0d 00 f8 04  0d 00 f9 0d dd f2 65 78  |..............ex|
00002840  70 66 6f 6f 64 0d 00 fa  46 f2 61 64 64 62 6f 78  |pfood...F.addbox|
00002850  28 31 37 36 2d 31 36 2c  33 33 32 2d 31 36 2c 31  |(176-16,332-16,1|
00002860  31 30 32 2b 31 36 2c 38  38 30 2b 31 36 29 3a f2  |102+16,880+16):.|
00002870  61 64 64 5f 73 70 28 32  2c 22 76 65 67 65 74 73  |add_sp(2,"vegets|
00002880  22 2c 34 34 2c 31 39 2c  31 36 29 0d 00 fb 6b e3  |",44,19,16)...k.|
00002890  6a 25 3d 30 b8 31 37 3a  f2 70 75 74 5f 73 70 28  |j%=0.17:.put_sp(|
000028a0  32 2c 31 37 36 2b 76 65  67 25 28 6a 25 2c 30 29  |2,176+veg%(j%,0)|
000028b0  2c 33 33 32 2b 76 65 67  25 28 6a 25 2c 31 29 2c  |,332+veg%(j%,1),|
000028c0  36 2c 31 36 2c 31 36 2c  31 36 2c 22 76 65 67 22  |6,16,16,16,"veg"|
000028d0  2b c3 28 76 65 67 25 28  6a 25 2c 32 29 29 2c 31  |+.(veg%(j%,2)),1|
000028e0  37 36 2c 33 33 32 2c 31  31 30 30 2c 38 38 30 2c  |76,332,1100,880,|
000028f0  26 30 30 29 3a ed 0d 00  fc 36 43 25 3d 32 3a 44  |&00):....6C%=2:D|
00002900  25 3d 31 3a 45 25 3d 32  3a 46 25 3d 31 3a f2 65  |%=1:E%=2:F%=1:.e|
00002910  78 70 6c 6f 64 65 28 36  34 30 2c 36 30 30 2c 30  |xplode(640,600,0|
00002920  29 3a f2 73 63 72 63 6f  70 79 32 31 0d 00 fd 1e  |):.scrcopy21....|
00002930  f2 6c 6f 61 64 73 6f 75  6e 64 6d 6f 64 28 22 4f  |.loadsoundmod("O|
00002940  4e 45 22 2c 22 79 61 70  22 29 0d 00 fe 19 ff 22  |NE","yap")....."|
00002950  43 68 61 6e 6e 65 6c 56  6f 69 63 65 20 31 20 79  |ChannelVoice 1 y|
00002960  61 70 22 0d 00 ff 50 f2  6a 70 77 6f 72 64 73 28  |ap"...P.jpwords(|
00002970  37 30 2c 31 34 30 2c 2d  31 2c 22 56 65 67 65 74  |70,140,-1,"Veget|
00002980  61 62 6c 65 73 20 73 75  63 68 20 61 73 20 74 6f  |ables such as to|
00002990  6d 61 74 6f 65 73 2c 20  20 79 61 6d 73 2c 20 20  |matoes,  yams,  |
000029a0  70 65 70 70 65 72 73 2c  20 20 63 61 72 72 6f 74  |peppers,  carrot|
000029b0  73 22 29 0d 01 00 38 f2  6a 70 77 6f 72 64 73 28  |s")...8.jpwords(|
000029c0  37 30 2c 38 30 2c 2d 31  2c 22 61 6e 64 20 6d 61  |70,80,-1,"and ma|
000029d0  69 7a 65 20 77 65 72 65  20 67 72 6f 77 6e 20 61  |ize were grown a|
000029e0  6e 64 20 65 61 74 65 6e  2e 22 29 0d 01 01 1f f2  |nd eaten.").....|
000029f0  61 64 64 5f 73 70 28 32  2c 22 6d 65 61 74 73 22  |add_sp(2,"meats"|
00002a00  2c 34 34 2c 31 39 2c 31  36 29 0d 01 02 86 f2 70  |,44,19,16).....p|
00002a10  75 74 5f 73 70 28 32 2c  31 37 36 2b 33 38 34 2c  |ut_sp(2,176+384,|
00002a20  33 33 32 2b 38 38 2c 36  2c 31 36 2c 31 36 2c 31  |332+88,6,16,16,1|
00002a30  36 2c 22 66 72 6f 67 22  2c 31 37 36 2c 33 33 32  |6,"frog",176,332|
00002a40  2c 31 31 30 34 2c 38 38  34 2c 26 30 30 29 3a f2  |,1104,884,&00):.|
00002a50  70 75 74 5f 73 70 28 32  2c 31 37 36 2b 34 39 32  |put_sp(2,176+492|
00002a60  2c 33 33 32 2b 34 34 2c  36 2c 31 36 2c 31 36 2c  |,332+44,6,16,16,|
00002a70  31 36 2c 22 66 72 6f 67  22 2c 31 37 36 2c 33 33  |16,"frog",176,33|
00002a80  32 2c 31 31 30 34 2c 38  38 34 2c 26 30 30 29 3a  |2,1104,884,&00):|
00002a90  0d 01 03 5f e3 6a 25 3d  30 b8 34 3a f2 70 75 74  |..._.j%=0.4:.put|
00002aa0  5f 73 70 28 32 2c 31 37  36 2b 6c 6f 63 25 28 6a  |_sp(2,176+loc%(j|
00002ab0  25 2c 30 29 2c 33 33 32  2b 6c 6f 63 25 28 6a 25  |%,0),332+loc%(j%|
00002ac0  2c 31 29 2c 36 2c 31 36  2c 31 36 2c 31 36 2c 22  |,1),6,16,16,16,"|
00002ad0  6c 6f 63 75 73 74 22 2c  31 37 36 2c 33 33 32 2c  |locust",176,332,|
00002ae0  31 31 30 34 2c 38 38 34  2c 26 30 30 29 3a ed 0d  |1104,884,&00):..|
00002af0  01 04 3f f2 6a 70 67 6f  5f 6f 6e 3a 43 25 3d 32  |..?.jpgo_on:C%=2|
00002b00  3a 44 25 3d 31 3a 45 25  3d 32 3a 46 25 3d 31 3a  |:D%=1:E%=2:F%=1:|
00002b10  f2 65 78 70 6c 6f 64 65  28 36 34 30 2c 36 30 30  |.explode(640,600|
00002b20  2c 30 29 3a f2 73 63 72  63 6f 70 79 32 31 0d 01  |,0):.scrcopy21..|
00002b30  05 38 74 6f 67 25 3d 31  3a 66 69 72 73 74 74 69  |.8tog%=1:firstti|
00002b40  6d 65 25 3d b9 3a 61 6c  6c 64 6f 6e 65 25 3d a3  |me%=.:alldone%=.|
00002b50  3a f5 3a f2 61 6e 69 6d  5f 70 75 70 3a fd 61 6c  |:.:.anim_pup:.al|
00002b60  6c 64 6f 6e 65 25 0d 01  06 51 f2 6a 70 77 6f 72  |ldone%...Q.jpwor|
00002b70  64 73 28 37 30 2c 31 34  30 2c 2d 31 2c 22 41 7a  |ds(70,140,-1,"Az|
00002b80  74 65 63 73 20 61 6c 73  6f 20 61 74 65 20 70 75  |tecs also ate pu|
00002b90  70 70 69 65 73 2c 20 20  67 69 61 6e 74 20 6c 69  |ppies,  giant li|
00002ba0  7a 61 72 64 73 20 63 61  6c 6c 65 64 20 69 67 75  |zards called igu|
00002bb0  61 6e 61 73 2c 22 29 0d  01 07 2b f2 6a 70 77 6f  |anas,")...+.jpwo|
00002bc0  72 64 73 28 37 30 2c 38  30 2c 2d 31 2c 22 6c 6f  |rds(70,80,-1,"lo|
00002bd0  63 75 73 74 73 20 61 6e  64 20 66 72 6f 67 73 2e  |custs and frogs.|
00002be0  22 29 0d 01 08 4d f2 63  72 65 61 74 65 63 68 69  |")...M.createchi|
00002bf0  6e 3a f2 61 64 64 5f 73  70 28 32 2c 22 66 61 72  |n:.add_sp(2,"far|
00002c00  6d 65 72 62 6f 64 22 2c  35 38 2c 36 34 2c 36 29  |merbod",58,64,6)|
00002c10  3a f2 61 64 64 5f 73 70  28 32 2c 22 66 61 72 6d  |:.add_sp(2,"farm|
00002c20  68 65 61 64 30 22 2c 38  36 2c 36 34 2c 36 29 0d  |head0",86,64,6).|
00002c30  01 09 1d e7 64 6f 6e 65  31 25 3a f2 6a 70 65 6e  |....done1%:.jpen|
00002c40  64 3a 8b 3a f2 6a 70 67  6f 5f 6f 6e 0d 01 0a 0e  |d:.:.jpgo_on....|
00002c50  f2 73 63 72 63 6f 70 79  32 31 0d 01 0b 05 e1 0d  |.scrcopy21......|
00002c60  01 0c 04 0d 01 0d 0e dd  f2 61 6e 69 6d 5f 70 75  |.........anim_pu|
00002c70  70 0d 01 0e 2c e7 66 69  72 73 74 74 69 6d 65 25  |p...,.firsttime%|
00002c80  8c 3a 66 69 72 73 74 74  69 6d 65 25 3d a3 3a 6c  |.:firsttime%=.:l|
00002c90  61 73 74 74 69 6d 65 25  3d 91 2d 33 30 0d 01 0f  |asttime%=.-30...|
00002ca0  1e c8 99 22 4f 53 5f 42  79 74 65 22 2c 31 31 32  |..."OS_Byte",112|
00002cb0  2c 31 2b 28 74 6f 67 25  83 32 29 0d 01 10 37 f2  |,1+(tog%.2)...7.|
00002cc0  61 64 64 5f 73 70 28 31  2b 28 74 6f 67 25 83 32  |add_sp(1+(tog%.2|
00002cd0  29 2c 22 74 61 69 6c 22  2b c3 28 74 6f 67 25 83  |),"tail"+.(tog%.|
00002ce0  32 29 2c 34 34 2b 36 34  2c 31 39 2b 35 34 2c 31  |2),44+64,19+54,1|
00002cf0  36 29 0d 01 11 3a e7 28  74 6f 67 25 83 36 29 3d  |6)...:.(tog%.6)=|
00002d00  30 3a f2 61 64 64 5f 73  70 28 31 2b 28 74 6f 67  |0:.add_sp(1+(tog|
00002d10  25 83 32 29 2c 22 6d 6f  75 74 68 31 22 2c 34 34  |%.2),"mouth1",44|
00002d20  2b 36 38 2c 31 39 2b 39  37 2c 36 29 0d 01 12 49  |+68,19+97,6)...I|
00002d30  e7 28 28 74 6f 67 25 83  36 29 3d 31 29 84 28 28  |.((tog%.6)=1).((|
00002d40  74 6f 67 25 83 36 29 3d  32 29 3a f2 61 64 64 5f  |tog%.6)=2):.add_|
00002d50  73 70 28 31 2b 28 74 6f  67 25 83 32 29 2c 22 6d  |sp(1+(tog%.2),"m|
00002d60  6f 75 74 68 30 22 2c 34  34 2b 36 38 2c 31 39 2b  |outh0",44+68,19+|
00002d70  39 37 2c 36 29 0d 01 13  17 f5 3a fd 20 91 3e 3d  |97,6).....:. .>=|
00002d80  6c 61 73 74 74 69 6d 65  25 2b 33 30 0d 01 14 21  |lasttime%+30...!|
00002d90  c8 96 3a c8 99 22 4f 53  5f 42 79 74 65 22 2c 31  |..:.."OS_Byte",1|
00002da0  31 33 2c 31 2b 28 74 6f  67 25 83 32 29 0d 01 15  |13,1+(tog%.2)...|
00002db0  27 e7 28 74 6f 67 25 83  36 29 3d 30 3a d4 31 2c  |'.(tog%.6)=0:.1,|
00002dc0  26 31 37 37 2b 28 34 2a  4f 25 29 2c 26 33 43 30  |&177+(4*O%),&3C0|
00002dd0  30 2c 31 30 0d 01 16 2c  74 6f 67 25 2b 3d 31 3a  |0,10...,tog%+=1:|
00002de0  6c 61 73 74 74 69 6d 65  25 3d 91 3a e7 74 6f 67  |lasttime%=.:.tog|
00002df0  25 3e 3d 32 31 3a 61 6c  6c 64 6f 6e 65 25 3d b9  |%>=21:alldone%=.|
00002e00  0d 01 17 05 e1 0d 01 18  04 0d 01 19 0d dd f2 65  |...............e|
00002e10  78 70 63 68 69 6e 0d 01  1a 18 41 25 3d 31 3a 42  |xpchin....A%=1:B|
00002e20  25 3d 32 3a d6 20 63 6f  70 79 73 63 72 25 0d 01  |%=2:. copyscr%..|
00002e30  1b 4f f2 65 78 70 61 6e  64 28 22 6d 61 6b 65 77  |.O.expand("makew|
00002e40  61 74 65 72 22 29 3a 74  6f 67 25 3d 31 3a 66 69  |ater"):tog%=1:fi|
00002e50  72 73 74 74 69 6d 65 25  3d b9 3a 61 6c 6c 64 6f  |rsttime%=.:alldo|
00002e60  6e 65 25 3d a3 3a f5 3a  f2 73 63 72 6f 6c 6c 63  |ne%=.:.:.scrollc|
00002e70  68 69 6e 3a fd 61 6c 6c  64 6f 6e 65 25 0d 01 1c  |hin:.alldone%...|
00002e80  2e f2 63 6f 6d 70 61 63  74 28 22 6d 61 6b 65 77  |..compact("makew|
00002e90  61 74 65 72 22 29 3a 41  25 3d 31 3a 42 25 3d 32  |ater"):A%=1:B%=2|
00002ea0  3a d6 20 63 6f 70 79 73  63 72 25 0d 01 1d 16 f4  |:. copyscr%.....|
00002eb0  50 52 4f 43 63 72 65 61  74 65 63 68 69 6e 62 6f  |PROCcreatechinbo|
00002ec0  74 0d 01 1e 3d f4 43 25  3d 32 3a 44 25 3d 31 3a  |t...=.C%=2:D%=1:|
00002ed0  45 25 3d 32 3a 46 25 3d  31 3a 50 52 4f 43 65 78  |E%=2:F%=1:PROCex|
00002ee0  70 6c 6f 64 65 28 36 34  30 2c 36 30 38 2c 30 29  |plode(640,608,0)|
00002ef0  3a 50 52 4f 43 73 63 72  63 6f 70 79 32 31 0d 01  |:PROCscrcopy21..|
00002f00  1f 39 f2 6a 70 77 6f 72  64 73 28 37 30 2c 31 32  |.9.jpwords(70,12|
00002f10  38 2c 2d 31 2c 22 54 68  69 73 20 69 73 20 68 6f  |8,-1,"This is ho|
00002f20  77 20 61 20 63 68 69 6e  61 6d 70 61 20 69 73 20  |w a chinampa is |
00002f30  6d 61 64 65 2e 22 29 0d  01 20 45 f2 61 64 64 5f  |made.").. E.add_|
00002f40  73 70 28 32 2c 22 6d 61  6b 65 77 61 74 78 73 22  |sp(2,"makewatxs"|
00002f50  2c 33 2c 31 32 34 2c 31  32 29 3a f2 61 64 64 5f  |,3,124,12):.add_|
00002f60  73 70 28 32 2c 22 6d 61  6b 65 77 61 74 78 73 22  |sp(2,"makewatxs"|
00002f70  2c 31 36 30 2c 31 32 34  2c 31 32 29 0d 01 21 17  |,160,124,12)..!.|
00002f80  f2 6a 70 67 6f 5f 6f 6e  3a f2 73 63 72 63 6f 70  |.jpgo_on:.scrcop|
00002f90  79 32 31 0d 01 22 61 f2  73 61 76 65 5f 62 67 72  |y21.."a.save_bgr|
00002fa0  64 28 31 2c 31 32 36 38  2d 34 2c 33 36 30 2c 32  |d(1,1268-4,360,2|
00002fb0  34 38 2c 36 30 2c 22 62  67 72 64 22 29 3a 74 6f  |48,60,"bgrd"):to|
00002fc0  67 25 3d 31 3a 66 69 72  73 74 74 69 6d 65 25 3d  |g%=1:firsttime%=|
00002fd0  b9 3a 61 6c 6c 64 6f 6e  65 25 3d a3 3a f5 3a f2  |.:alldone%=.:.:.|
00002fe0  61 6e 69 6d 5f 66 69 73  68 31 3a fd 61 6c 6c 64  |anim_fish1:.alld|
00002ff0  6f 6e 65 25 0d 01 23 4b  c8 99 22 4f 53 5f 42 79  |one%..#K.."OS_By|
00003000  74 65 22 2c 31 31 32 2c  32 3a c8 99 22 4f 53 5f  |te",112,2:.."OS_|
00003010  53 70 72 69 74 65 4f 70  22 2c 26 31 32 32 2c 41  |SpriteOp",&122,A|
00003020  52 45 41 25 2c 22 62 67  72 64 22 2c 31 32 36 38  |REA%,"bgrd",1268|
00003030  2d 28 34 2a 34 31 29 2c  33 36 30 2c 26 30 38 0d  |-(4*41),360,&08.|
00003040  01 24 62 f2 73 61 76 65  5f 62 67 72 64 28 32 2c  |.$b.save_bgrd(2,|
00003050  31 31 30 38 2d 32 30 2c  33 36 30 2c 33 31 32 2c  |1108-20,360,312,|
00003060  36 30 2c 22 62 67 72 64  22 29 3a 74 6f 67 25 3d  |60,"bgrd"):tog%=|
00003070  31 3a 66 69 72 73 74 74  69 6d 65 25 3d b9 3a 61  |1:firsttime%=.:a|
00003080  6c 6c 64 6f 6e 65 25 3d  a3 3a f5 3a f2 61 6e 69  |lldone%=.:.:.ani|
00003090  6d 5f 66 69 73 68 32 3a  fd 61 6c 6c 64 6f 6e 65  |m_fish2:.alldone|
000030a0  25 0d 01 25 4a f2 6a 70  77 6f 72 64 73 28 37 30  |%..%J.jpwords(70|
000030b0  2c 31 34 30 2c 2d 31 2c  22 50 6f 73 74 73 20 77  |,140,-1,"Posts w|
000030c0  65 72 65 20 64 72 69 76  65 6e 20 69 6e 74 6f 20  |ere driven into |
000030d0  74 68 65 20 62 6f 74 74  6f 6d 20 6f 66 20 74 68  |the bottom of th|
000030e0  65 20 73 68 61 6c 6c 6f  77 22 29 0d 01 26 1e f2  |e shallow")..&..|
000030f0  6a 70 77 6f 72 64 73 28  37 30 2c 38 30 2c 2d 31  |jpwords(70,80,-1|
00003100  2c 22 6c 61 6b 65 2e 22  29 0d 01 27 22 f2 61 64  |,"lake.")..'".ad|
00003110  64 5f 73 70 28 32 2c 22  6d 61 6b 65 70 6f 73 74  |d_sp(2,"makepost|
00003120  73 22 2c 34 38 2c 36 31  2c 36 29 0d 01 28 74 f2  |s",48,61,6)..(t.|
00003130  65 78 70 61 6e 64 28 22  6d 61 6b 65 70 6f 73 74  |expand("makepost|
00003140  73 22 29 3a f2 70 75 74  5f 73 70 28 32 2c 36 33  |s"):.put_sp(2,63|
00003150  36 2c 33 35 36 2c 36 2c  31 36 2c 31 36 2c 31 36  |6,356,6,16,16,16|
00003160  2c 22 6d 61 6b 65 70 6f  73 74 73 22 2c 6c 65 66  |,"makeposts",lef|
00003170  74 25 2c 6c 6f 77 25 2c  72 69 67 68 74 25 2c 68  |t%,low%,right%,h|
00003180  69 67 68 25 2c 26 30 31  29 3a f2 63 6f 6d 70 61  |igh%,&01):.compa|
00003190  63 74 28 22 6d 61 6b 65  70 6f 73 74 73 22 29 0d  |ct("makeposts").|
000031a0  01 29 17 f2 6a 70 67 6f  5f 6f 6e 3a f2 73 63 72  |.)..jpgo_on:.scr|
000031b0  63 6f 70 79 32 31 0d 01  2a 1e f2 6c 6f 61 64 73  |copy21..*..loads|
000031c0  6f 75 6e 64 6d 6f 64 28  22 4f 4e 45 22 2c 22 64  |oundmod("ONE","d|
000031d0  69 67 22 29 0d 01 2b 19  ff 22 43 68 61 6e 6e 65  |ig")..+.."Channe|
000031e0  6c 56 6f 69 63 65 20 32  20 64 69 67 22 0d 01 2c  |lVoice 2 dig"..,|
000031f0  1c ff 22 43 68 61 6e 6e  65 6c 56 6f 69 63 65 20  |.."ChannelVoice |
00003200  31 20 62 6f 75 6e 63 65  22 0d 01 2d 71 f2 73 61  |1 bounce"..-q.sa|
00003210  76 65 5f 62 67 72 64 28  31 2c 31 37 36 2c 32 35  |ve_bgrd(1,176,25|
00003220  36 2c 36 38 2c 33 36 30  2c 22 62 67 72 64 22 29  |6,68,360,"bgrd")|
00003230  3a f2 73 61 76 65 5f 62  67 72 64 28 31 2c 31 32  |:.save_bgrd(1,12|
00003240  2c 33 36 30 2c 32 38 38  2c 36 30 2c 22 62 67 72  |,360,288,60,"bgr|
00003250  64 31 22 29 3a f2 73 61  76 65 5f 62 67 72 64 28  |d1"):.save_bgrd(|
00003260  31 2c 32 36 34 2c 33 37  36 2c 31 30 30 32 2c 32  |1,264,376,1002,2|
00003270  38 2c 22 62 67 72 64 32  22 29 0d 01 2e 3a 74 6f  |8,"bgrd2")...:to|
00003280  67 25 3d 31 3a 66 69 72  73 74 74 69 6d 65 25 3d  |g%=1:firsttime%=|
00003290  b9 3a 61 6c 6c 64 6f 6e  65 25 3d a3 3a f5 3a f2  |.:alldone%=.:.:.|
000032a0  61 6e 69 6d 5f 70 6f 73  74 73 3a fd 61 6c 6c 64  |anim_posts:.alld|
000032b0  6f 6e 65 25 0d 01 2f 1f  f4 50 52 4f 43 77 61 69  |one%../..PROCwai|
000032c0  74 28 38 30 29 3a 50 52  4f 43 73 63 72 63 6f 70  |t(80):PROCscrcop|
000032d0  79 32 31 0d 01 30 76 f4  50 52 4f 43 73 61 76 65  |y21..0v.PROCsave|
000032e0  5f 62 67 72 64 28 31 2c  31 30 34 38 2c 32 35 36  |_bgrd(1,1048,256|
000032f0  2c 36 38 2c 33 36 30 2c  22 62 67 72 64 22 29 3a  |,68,360,"bgrd"):|
00003300  74 6f 67 25 3d 31 3a 66  69 72 73 74 74 69 6d 65  |tog%=1:firsttime|
00003310  25 3d 54 52 55 45 3a 61  6c 6c 64 6f 6e 65 25 3d  |%=TRUE:alldone%=|
00003320  46 41 4c 53 45 3a 52 45  50 45 41 54 3a 50 52 4f  |FALSE:REPEAT:PRO|
00003330  43 61 6e 69 6d 5f 70 6f  73 74 32 3a 55 4e 54 49  |Canim_post2:UNTI|
00003340  4c 61 6c 6c 64 6f 6e 65  25 0d 01 31 18 41 25 3d  |Lalldone%..1.A%=|
00003350  31 3a 42 25 3d 32 3a d6  20 63 6f 70 79 73 63 72  |1:B%=2:. copyscr|
00003360  25 0d 01 32 12 f4 50 52  4f 43 73 63 72 63 6f 70  |%..2..PROCscrcop|
00003370  79 32 31 0d 01 33 41 f2  6a 70 77 6f 72 64 73 28  |y21..3A.jpwords(|
00003380  37 30 2c 31 32 38 2c 2d  31 2c 22 54 68 65 20 70  |70,128,-1,"The p|
00003390  6f 73 74 73 20 77 65 72  65 20 6c 69 6e 65 64 20  |osts were lined |
000033a0  77 69 74 68 20 72 65 65  64 20 6d 61 74 74 69 6e  |with reed mattin|
000033b0  67 2e 22 29 0d 01 34 23  f2 61 64 64 5f 73 70 28  |g.")..4#.add_sp(|
000033c0  32 2c 22 6d 61 6b 65 6c  69 6e 69 6e 67 22 2c 35  |2,"makelining",5|
000033d0  35 2c 37 30 2c 36 29 0d  01 35 77 f2 65 78 70 61  |5,70,6)..5w.expa|
000033e0  6e 64 28 22 6d 61 6b 65  6c 69 6e 69 6e 67 22 29  |nd("makelining")|
000033f0  3a f2 70 75 74 5f 73 70  28 32 2c 36 32 34 2c 33  |:.put_sp(2,624,3|
00003400  32 38 2c 36 2c 31 36 2c  31 36 2c 31 36 2c 22 6d  |28,6,16,16,16,"m|
00003410  61 6b 65 6c 69 6e 69 6e  67 22 2c 6c 65 66 74 25  |akelining",left%|
00003420  2c 6c 6f 77 25 2c 72 69  67 68 74 25 2c 68 69 67  |,low%,right%,hig|
00003430  68 25 2c 26 30 31 29 3a  f2 63 6f 6d 70 61 63 74  |h%,&01):.compact|
00003440  28 22 6d 61 6b 65 6c 69  6e 69 6e 67 22 29 0d 01  |("makelining")..|
00003450  36 17 f2 6a 70 67 6f 5f  6f 6e 3a f2 73 63 72 63  |6..jpgo_on:.scrc|
00003460  6f 70 79 32 31 0d 01 37  36 f2 6a 70 77 6f 72 64  |opy21..76.jpword|
00003470  73 28 37 30 2c 31 32 38  2c 2d 31 2c 22 52 65 65  |s(70,128,-1,"Ree|
00003480  64 20 6d 61 74 73 20 77  65 72 65 20 74 68 65 6e  |d mats were then|
00003490  20 73 75 6e 6b 2e 2e 2e  2e 22 29 0d 01 38 21 f2  | sunk....")..8!.|
000034a0  61 64 64 5f 73 70 28 32  2c 22 6d 61 6b 65 6d 61  |add_sp(2,"makema|
000034b0  74 22 2c 36 30 2c 31 34  32 2c 36 29 0d 01 39 6e  |t",60,142,6)..9n|
000034c0  f2 65 78 70 61 6e 64 28  22 6d 61 6b 65 6d 61 74  |.expand("makemat|
000034d0  22 29 3a f2 70 75 74 5f  73 70 28 32 2c 36 33 32  |"):.put_sp(2,632|
000034e0  2c 33 33 32 2c 36 2c 31  36 2c 31 36 2c 31 36 2c  |,332,6,16,16,16,|
000034f0  22 6d 61 6b 65 6d 61 74  22 2c 6c 65 66 74 25 2c  |"makemat",left%,|
00003500  6c 6f 77 25 2c 72 69 67  68 74 25 2c 68 69 67 68  |low%,right%,high|
00003510  25 2c 26 30 31 29 3a f2  63 6f 6d 70 61 63 74 28  |%,&01):.compact(|
00003520  22 6d 61 6b 65 6d 61 74  22 29 0d 01 3a 17 f2 6a  |"makemat")..:..j|
00003530  70 67 6f 5f 6f 6e 3a f2  73 63 72 63 6f 70 79 32  |pgo_on:.scrcopy2|
00003540  31 0d 01 3b 3b f2 6a 70  77 6f 72 64 73 28 37 30  |1..;;.jpwords(70|
00003550  2c 31 32 38 2c 2d 31 2c  22 2e 2e 2e 2e 61 6e 64  |,128,-1,"....and|
00003560  20 77 65 69 67 68 74 65  64 20 64 6f 77 6e 20 77  | weighted down w|
00003570  69 74 68 20 72 6f 63 6b  73 2e 22 29 0d 01 3c 23  |ith rocks.")..<#|
00003580  f2 61 64 64 5f 73 70 28  32 2c 22 6d 61 6b 65 72  |.add_sp(2,"maker|
00003590  6f 63 6b 73 22 2c 36 32  2c 31 33 32 2c 36 29 0d  |ocks",62,132,6).|
000035a0  01 3d 74 f2 65 78 70 61  6e 64 28 22 6d 61 6b 65  |.=t.expand("make|
000035b0  72 6f 63 6b 73 22 29 3a  f2 70 75 74 5f 73 70 28  |rocks"):.put_sp(|
000035c0  32 2c 36 32 34 2c 33 34  34 2c 36 2c 31 36 2c 31  |2,624,344,6,16,1|
000035d0  36 2c 31 36 2c 22 6d 61  6b 65 72 6f 63 6b 73 22  |6,16,"makerocks"|
000035e0  2c 6c 65 66 74 25 2c 6c  6f 77 25 2c 72 69 67 68  |,left%,low%,righ|
000035f0  74 25 2c 68 69 67 68 25  2c 26 30 31 29 3a f2 63  |t%,high%,&01):.c|
00003600  6f 6d 70 61 63 74 28 22  6d 61 6b 65 72 6f 63 6b  |ompact("makerock|
00003610  73 22 29 0d 01 3e 17 f2  6a 70 67 6f 5f 6f 6e 3a  |s")..>..jpgo_on:|
00003620  f2 73 63 72 63 6f 70 79  32 31 0d 01 3f 4a f2 6a  |.scrcopy21..?J.j|
00003630  70 77 6f 72 64 73 28 37  30 2c 31 34 30 2c 2d 31  |pwords(70,140,-1|
00003640  2c 22 46 65 72 74 69 6c  65 20 6d 75 64 20 66 72  |,"Fertile mud fr|
00003650  6f 6d 20 74 68 65 20 62  6f 74 74 6f 6d 20 6f 66  |om the bottom of|
00003660  20 74 68 65 20 6c 61 6b  65 20 77 61 73 20 74 68  | the lake was th|
00003670  65 6e 22 29 0d 01 40 2d  f2 6a 70 77 6f 72 64 73  |en")..@-.jpwords|
00003680  28 37 30 2c 38 30 2c 2d  31 2c 22 68 65 61 70 65  |(70,80,-1,"heape|
00003690  64 20 6f 76 65 72 20 74  68 65 20 74 6f 70 2e 22  |d over the top."|
000036a0  29 0d 01 41 22 f2 61 64  64 5f 73 70 28 32 2c 22  |)..A".add_sp(2,"|
000036b0  6d 61 6b 65 6d 75 64 30  22 2c 36 33 2c 31 32 35  |makemud0",63,125|
000036c0  2c 36 29 0d 01 42 71 f2  65 78 70 61 6e 64 28 22  |,6)..Bq.expand("|
000036d0  6d 61 6b 65 6d 75 64 30  22 29 3a f2 70 75 74 5f  |makemud0"):.put_|
000036e0  73 70 28 32 2c 36 32 30  2c 33 38 34 2c 36 2c 31  |sp(2,620,384,6,1|
000036f0  36 2c 31 36 2c 31 36 2c  22 6d 61 6b 65 6d 75 64  |6,16,16,"makemud|
00003700  30 22 2c 6c 65 66 74 25  2c 6c 6f 77 25 2c 72 69  |0",left%,low%,ri|
00003710  67 68 74 25 2c 68 69 67  68 25 2c 26 30 31 29 3a  |ght%,high%,&01):|
00003720  f2 63 6f 6d 70 61 63 74  28 22 6d 61 6b 65 6d 75  |.compact("makemu|
00003730  64 30 22 29 0d 01 43 23  f2 6a 70 67 6f 5f 6f 6e  |d0")..C#.jpgo_on|
00003740  3a f2 73 63 72 63 6f 70  79 32 31 3a 6c 61 73 74  |:.scrcopy21:last|
00003750  74 69 6d 65 25 3d 91 0d  01 44 21 f2 61 64 64 5f  |time%=...D!.add_|
00003760  73 70 28 32 2c 22 6d 61  6b 65 6d 75 64 31 22 2c  |sp(2,"makemud1",|
00003770  36 33 2c 39 30 2c 36 29  0d 01 45 71 f2 65 78 70  |63,90,6)..Eq.exp|
00003780  61 6e 64 28 22 6d 61 6b  65 6d 75 64 31 22 29 3a  |and("makemud1"):|
00003790  f2 70 75 74 5f 73 70 28  32 2c 36 32 30 2c 33 38  |.put_sp(2,620,38|
000037a0  34 2c 36 2c 31 36 2c 31  36 2c 31 36 2c 22 6d 61  |4,6,16,16,16,"ma|
000037b0  6b 65 6d 75 64 31 22 2c  6c 65 66 74 25 2c 6c 6f  |kemud1",left%,lo|
000037c0  77 25 2c 72 69 67 68 74  25 2c 68 69 67 68 25 2c  |w%,right%,high%,|
000037d0  26 30 31 29 3a f2 63 6f  6d 70 61 63 74 28 22 6d  |&01):.compact("m|
000037e0  61 6b 65 6d 75 64 31 22  29 0d 01 46 31 f5 3a fd  |akemud1")..F1.:.|
000037f0  20 91 3e 6c 61 73 74 74  69 6d 65 25 2b 31 32 30  | .>lasttime%+120|
00003800  3a c8 96 3a f2 73 63 72  63 6f 70 79 32 31 3a 6c  |:..:.scrcopy21:l|
00003810  61 73 74 74 69 6d 65 25  3d 91 0d 01 47 22 f2 61  |asttime%=...G".a|
00003820  64 64 5f 73 70 28 32 2c  22 6d 61 6b 65 6d 75 64  |dd_sp(2,"makemud|
00003830  32 22 2c 35 36 2c 31 33  35 2c 36 29 0d 01 48 71  |2",56,135,6)..Hq|
00003840  f2 65 78 70 61 6e 64 28  22 6d 61 6b 65 6d 75 64  |.expand("makemud|
00003850  32 22 29 3a f2 70 75 74  5f 73 70 28 32 2c 39 36  |2"):.put_sp(2,96|
00003860  38 2c 33 34 34 2c 36 2c  31 36 2c 31 36 2c 31 36  |8,344,6,16,16,16|
00003870  2c 22 6d 61 6b 65 6d 75  64 32 22 2c 6c 65 66 74  |,"makemud2",left|
00003880  25 2c 6c 6f 77 25 2c 72  69 67 68 74 25 2c 68 69  |%,low%,right%,hi|
00003890  67 68 25 2c 26 30 31 29  3a f2 63 6f 6d 70 61 63  |gh%,&01):.compac|
000038a0  74 28 22 6d 61 6b 65 6d  75 64 32 22 29 0d 01 49  |t("makemud2")..I|
000038b0  21 f2 61 64 64 5f 73 70  28 32 2c 22 6d 61 6b 65  |!.add_sp(2,"make|
000038c0  6d 75 64 33 22 2c 35 36  2c 38 36 2c 36 29 0d 01  |mud3",56,86,6)..|
000038d0  4a 71 f2 65 78 70 61 6e  64 28 22 6d 61 6b 65 6d  |Jq.expand("makem|
000038e0  75 64 33 22 29 3a f2 70  75 74 5f 73 70 28 32 2c  |ud3"):.put_sp(2,|
000038f0  36 33 36 2c 34 31 36 2c  36 2c 31 36 2c 31 36 2c  |636,416,6,16,16,|
00003900  31 36 2c 22 6d 61 6b 65  6d 75 64 33 22 2c 6c 65  |16,"makemud3",le|
00003910  66 74 25 2c 6c 6f 77 25  2c 72 69 67 68 74 25 2c  |ft%,low%,right%,|
00003920  68 69 67 68 25 2c 26 30  31 29 3a f2 63 6f 6d 70  |high%,&01):.comp|
00003930  61 63 74 28 22 6d 61 6b  65 6d 75 64 33 22 29 0d  |act("makemud3").|
00003940  01 4b 31 f5 3a fd 20 91  3e 6c 61 73 74 74 69 6d  |.K1.:. .>lasttim|
00003950  65 25 2b 31 32 30 3a c8  96 3a f2 73 63 72 63 6f  |e%+120:..:.scrco|
00003960  70 79 32 31 3a 6c 61 73  74 74 69 6d 65 25 3d 91  |py21:lasttime%=.|
00003970  0d 01 4c 21 f2 61 64 64  5f 73 70 28 32 2c 22 6d  |..L!.add_sp(2,"m|
00003980  61 6b 65 6d 75 64 34 22  2c 35 36 2c 38 31 2c 36  |akemud4",56,81,6|
00003990  29 0d 01 4d 71 f2 65 78  70 61 6e 64 28 22 6d 61  |)..Mq.expand("ma|
000039a0  6b 65 6d 75 64 34 22 29  3a f2 70 75 74 5f 73 70  |kemud4"):.put_sp|
000039b0  28 32 2c 36 33 36 2c 34  31 32 2c 36 2c 31 36 2c  |(2,636,412,6,16,|
000039c0  31 36 2c 31 36 2c 22 6d  61 6b 65 6d 75 64 34 22  |16,16,"makemud4"|
000039d0  2c 6c 65 66 74 25 2c 6c  6f 77 25 2c 72 69 67 68  |,left%,low%,righ|
000039e0  74 25 2c 68 69 67 68 25  2c 26 30 31 29 3a f2 63  |t%,high%,&01):.c|
000039f0  6f 6d 70 61 63 74 28 22  6d 61 6b 65 6d 75 64 34  |ompact("makemud4|
00003a00  22 29 0d 01 4e 31 f5 3a  fd 20 91 3e 6c 61 73 74  |")..N1.:. .>last|
00003a10  74 69 6d 65 25 2b 31 32  30 3a c8 96 3a f2 73 63  |time%+120:..:.sc|
00003a20  72 63 6f 70 79 32 31 3a  6c 61 73 74 74 69 6d 65  |rcopy21:lasttime|
00003a30  25 3d 91 0d 01 4f 21 f2  61 64 64 5f 73 70 28 32  |%=...O!.add_sp(2|
00003a40  2c 22 6d 61 6b 65 6d 75  64 35 22 2c 35 36 2c 36  |,"makemud5",56,6|
00003a50  38 2c 36 29 0d 01 50 71  f2 65 78 70 61 6e 64 28  |8,6)..Pq.expand(|
00003a60  22 6d 61 6b 65 6d 75 64  35 22 29 3a f2 70 75 74  |"makemud5"):.put|
00003a70  5f 73 70 28 32 2c 36 33  36 2c 34 31 36 2c 36 2c  |_sp(2,636,416,6,|
00003a80  31 36 2c 31 36 2c 31 36  2c 22 6d 61 6b 65 6d 75  |16,16,16,"makemu|
00003a90  64 35 22 2c 6c 65 66 74  25 2c 6c 6f 77 25 2c 72  |d5",left%,low%,r|
00003aa0  69 67 68 74 25 2c 68 69  67 68 25 2c 26 30 31 29  |ight%,high%,&01)|
00003ab0  3a f2 63 6f 6d 70 61 63  74 28 22 6d 61 6b 65 6d  |:.compact("makem|
00003ac0  75 64 35 22 29 0d 01 51  25 f5 3a fd 20 91 3e 6c  |ud5")..Q%.:. .>l|
00003ad0  61 73 74 74 69 6d 65 25  2b 31 32 30 3a c8 96 3a  |asttime%+120:..:|
00003ae0  f2 73 63 72 63 6f 70 79  32 31 0d 01 52 44 f2 6a  |.scrcopy21..RD.j|
00003af0  70 77 6f 72 64 73 28 37  30 2c 31 32 38 2c 2d 31  |pwords(70,128,-1|
00003b00  2c 22 46 69 6e 61 6c 6c  79 20 74 72 65 65 73 20  |,"Finally trees |
00003b10  77 65 72 65 20 70 6c 61  6e 74 65 64 20 72 6f 75  |were planted rou|
00003b20  6e 64 20 74 68 65 20 65  64 67 65 2e 22 29 0d 01  |nd the edge.")..|
00003b30  53 1f f2 61 64 64 5f 73  70 28 32 2c 22 6d 61 6b  |S..add_sp(2,"mak|
00003b40  65 74 72 65 65 22 2c 33  2c 33 2c 36 29 0d 01 54  |etree",3,3,6)..T|
00003b50  0c f2 6a 70 67 6f 5f 6f  6e 0d 01 55 0e f2 73 63  |..jpgo_on..U..sc|
00003b60  72 63 6f 70 79 32 31 0d  01 56 4e f2 6a 70 77 6f  |rcopy21..VN.jpwo|
00003b70  72 64 73 28 37 30 2c 31  32 38 2c 2d 31 2c 22 54  |rds(70,128,-1,"T|
00003b80  68 65 20 74 72 65 65 20  72 6f 6f 74 73 20 68 65  |he tree roots he|
00003b90  6c 70 65 64 20 73 74 6f  70 20 74 68 65 20 63 68  |lped stop the ch|
00003ba0  69 6e 61 6d 70 61 20 62  72 65 61 6b 69 6e 67 20  |inampa breaking |
00003bb0  75 70 2e 22 29 0d 01 57  4d f2 63 72 65 61 74 65  |up.")..WM.create|
00003bc0  63 68 69 6e 3a f2 61 64  64 5f 73 70 28 32 2c 22  |chin:.add_sp(2,"|
00003bd0  66 61 72 6d 65 72 62 6f  64 22 2c 35 38 2c 36 34  |farmerbod",58,64|
00003be0  2c 36 29 3a f2 61 64 64  5f 73 70 28 32 2c 22 66  |,6):.add_sp(2,"f|
00003bf0  61 72 6d 68 65 61 64 30  22 2c 38 36 2c 36 34 2c  |armhead0",86,64,|
00003c00  36 29 0d 01 58 1d e7 64  6f 6e 65 30 25 3a f2 6a  |6)..X..done0%:.j|
00003c10  70 65 6e 64 3a 8b 3a f2  6a 70 67 6f 5f 6f 6e 0d  |pend:.:.jpgo_on.|
00003c20  01 59 0e f2 73 63 72 63  6f 70 79 32 31 0d 01 5a  |.Y..scrcopy21..Z|
00003c30  05 e1 0d 01 5b 04 0d 01  5c 10 dd f2 73 63 72 6f  |....[...\...scro|
00003c40  6c 6c 63 68 69 6e 0d 01  5d 2b e7 66 69 72 73 74  |llchin..]+.first|
00003c50  74 69 6d 65 25 8c 3a 66  69 72 73 74 74 69 6d 65  |time%.:firsttime|
00003c60  25 3d a3 3a 6c 61 73 74  74 69 6d 65 25 3d 91 2d  |%=.:lasttime%=.-|
00003c70  35 0d 01 5e 1e c8 99 22  4f 53 5f 42 79 74 65 22  |5..^..."OS_Byte"|
00003c80  2c 31 31 32 2c 31 2b 28  74 6f 67 25 83 32 29 0d  |,112,1+(tog%.2).|
00003c90  01 5f 0c e7 74 6f 67 25  3d 31 8c 0d 01 60 1c 20  |._..tog%=1...`. |
00003ca0  f2 73 63 72 6f 6c 6c 75  70 28 31 2b 28 74 6f 67  |.scrollup(1+(tog|
00003cb0  25 83 32 29 2c 31 29 0d  01 61 75 20 f2 70 75 74  |%.2),1)..au .put|
00003cc0  5f 73 70 28 31 2b 28 74  6f 67 25 83 32 29 2c 31  |_sp(1+(tog%.2),1|
00003cd0  32 2c 6c 6f 77 25 2d 28  6c 6f 77 25 83 34 29 2d  |2,low%-(low%.4)-|
00003ce0  34 38 2b 28 34 2a 28 28  28 74 6f 67 25 2d 31 29  |48+(4*(((tog%-1)|
00003cf0  83 31 32 29 2b 31 29 29  2c 31 32 2c 31 36 2c 31  |.12)+1)),12,16,1|
00003d00  36 2c 31 36 2c 22 6d 61  6b 65 77 61 74 65 72 22  |6,16,"makewater"|
00003d10  2c 6c 65 66 74 25 2c 6c  6f 77 25 2c 72 69 67 68  |,left%,low%,righ|
00003d20  74 25 2c 6c 6f 77 25 2c  26 30 30 29 0d 01 62 76  |t%,low%,&00)..bv|
00003d30  20 f2 70 75 74 5f 73 70  28 31 2b 28 74 6f 67 25  | .put_sp(1+(tog%|
00003d40  83 32 29 2c 36 34 30 2c  6c 6f 77 25 2d 28 6c 6f  |.2),640,low%-(lo|
00003d50  77 25 83 34 29 2d 34 38  2b 28 34 2a 28 28 28 74  |w%.4)-48+(4*(((t|
00003d60  6f 67 25 2d 31 29 83 31  32 29 2b 31 29 29 2c 31  |og%-1).12)+1)),1|
00003d70  32 2c 31 36 2c 31 36 2c  31 36 2c 22 6d 61 6b 65  |2,16,16,16,"make|
00003d80  77 61 74 65 72 22 2c 6c  65 66 74 25 2c 6c 6f 77  |water",left%,low|
00003d90  25 2c 72 69 67 68 74 25  2c 6c 6f 77 25 2c 26 30  |%,right%,low%,&0|
00003da0  30 29 0d 01 63 05 cc 0d  01 64 18 20 e7 28 28 74  |0)..c....d. .((t|
00003db0  6f 67 25 2d 31 29 83 31  32 29 2b 31 3d 31 8c 0d  |og%-1).12)+1=1..|
00003dc0  01 65 1d 20 20 f2 73 63  72 6f 6c 6c 75 70 28 31  |.e.  .scrollup(1|
00003dd0  2b 28 74 6f 67 25 83 32  29 2c 32 29 0d 01 66 61  |+(tog%.2),2)..fa|
00003de0  20 20 f2 70 75 74 5f 73  70 28 31 2b 28 74 6f 67  |  .put_sp(1+(tog|
00003df0  25 83 32 29 2c 31 32 2c  6c 6f 77 25 2d 28 6c 6f  |%.2),12,low%-(lo|
00003e00  77 25 83 34 29 2b 34 2c  31 32 2c 31 36 2c 31 36  |w%.4)+4,12,16,16|
00003e10  2c 31 36 2c 22 6d 61 6b  65 77 61 74 65 72 22 2c  |,16,"makewater",|
00003e20  6c 65 66 74 25 2c 6c 6f  77 25 2c 72 69 67 68 74  |left%,low%,right|
00003e30  25 2c 6c 6f 77 25 2b 34  2c 26 30 30 29 0d 01 67  |%,low%+4,&00)..g|
00003e40  62 20 20 f2 70 75 74 5f  73 70 28 31 2b 28 74 6f  |b  .put_sp(1+(to|
00003e50  67 25 83 32 29 2c 36 34  30 2c 6c 6f 77 25 2d 28  |g%.2),640,low%-(|
00003e60  6c 6f 77 25 83 34 29 2b  34 2c 31 32 2c 31 36 2c  |low%.4)+4,12,16,|
00003e70  31 36 2c 31 36 2c 22 6d  61 6b 65 77 61 74 65 72  |16,16,"makewater|
00003e80  22 2c 6c 65 66 74 25 2c  6c 6f 77 25 2c 72 69 67  |",left%,low%,rig|
00003e90  68 74 25 2c 6c 6f 77 25  2b 34 2c 26 30 30 29 0d  |ht%,low%+4,&00).|
00003ea0  01 68 78 20 20 f2 70 75  74 5f 73 70 28 31 2b 28  |.hx  .put_sp(1+(|
00003eb0  74 6f 67 25 83 32 29 2c  31 32 2c 6c 6f 77 25 2d  |tog%.2),12,low%-|
00003ec0  28 6c 6f 77 25 83 34 29  2d 34 38 2b 28 34 2a 28  |(low%.4)-48+(4*(|
00003ed0  28 28 74 6f 67 25 2d 31  29 83 31 32 29 2b 31 29  |((tog%-1).12)+1)|
00003ee0  29 2c 31 32 2c 31 36 2c  31 36 2c 31 36 2c 22 6d  |),12,16,16,16,"m|
00003ef0  61 6b 65 77 61 74 65 72  22 2c 6c 65 66 74 25 2c  |akewater",left%,|
00003f00  6c 6f 77 25 2c 72 69 67  68 74 25 2c 6c 6f 77 25  |low%,right%,low%|
00003f10  2b 34 2c 26 30 30 29 0d  01 69 79 20 20 f2 70 75  |+4,&00)..iy  .pu|
00003f20  74 5f 73 70 28 31 2b 28  74 6f 67 25 83 32 29 2c  |t_sp(1+(tog%.2),|
00003f30  36 34 30 2c 6c 6f 77 25  2d 28 6c 6f 77 25 83 34  |640,low%-(low%.4|
00003f40  29 2d 34 38 2b 28 34 2a  28 28 28 74 6f 67 25 2d  |)-48+(4*(((tog%-|
00003f50  31 29 83 31 32 29 2b 31  29 29 2c 31 32 2c 31 36  |1).12)+1)),12,16|
00003f60  2c 31 36 2c 31 36 2c 22  6d 61 6b 65 77 61 74 65  |,16,16,"makewate|
00003f70  72 22 2c 6c 65 66 74 25  2c 6c 6f 77 25 2c 72 69  |r",left%,low%,ri|
00003f80  67 68 74 25 2c 6c 6f 77  25 2b 34 2c 26 30 30 29  |ght%,low%+4,&00)|
00003f90  0d 01 6a 06 20 cc 0d 01  6b 1d 20 20 f2 73 63 72  |..j. ...k.  .scr|
00003fa0  6f 6c 6c 75 70 28 31 2b  28 74 6f 67 25 83 32 29  |ollup(1+(tog%.2)|
00003fb0  2c 32 29 0d 01 6c 78 20  20 f2 70 75 74 5f 73 70  |,2)..lx  .put_sp|
00003fc0  28 31 2b 28 74 6f 67 25  83 32 29 2c 31 32 2c 6c  |(1+(tog%.2),12,l|
00003fd0  6f 77 25 2d 28 6c 6f 77  25 83 34 29 2d 34 38 2b  |ow%-(low%.4)-48+|
00003fe0  28 34 2a 28 28 28 74 6f  67 25 2d 31 29 83 31 32  |(4*(((tog%-1).12|
00003ff0  29 2b 31 29 29 2c 31 32  2c 31 36 2c 31 36 2c 31  |)+1)),12,16,16,1|
00004000  36 2c 22 6d 61 6b 65 77  61 74 65 72 22 2c 6c 65  |6,"makewater",le|
00004010  66 74 25 2c 6c 6f 77 25  2c 72 69 67 68 74 25 2c  |ft%,low%,right%,|
00004020  6c 6f 77 25 2b 34 2c 26  30 30 29 0d 01 6d 79 20  |low%+4,&00)..my |
00004030  20 f2 70 75 74 5f 73 70  28 31 2b 28 74 6f 67 25  | .put_sp(1+(tog%|
00004040  83 32 29 2c 36 34 30 2c  6c 6f 77 25 2d 28 6c 6f  |.2),640,low%-(lo|
00004050  77 25 83 34 29 2d 34 38  2b 28 34 2a 28 28 28 74  |w%.4)-48+(4*(((t|
00004060  6f 67 25 2d 31 29 83 31  32 29 2b 31 29 29 2c 31  |og%-1).12)+1)),1|
00004070  32 2c 31 36 2c 31 36 2c  31 36 2c 22 6d 61 6b 65  |2,16,16,16,"make|
00004080  77 61 74 65 72 22 2c 6c  65 66 74 25 2c 6c 6f 77  |water",left%,low|
00004090  25 2c 72 69 67 68 74 25  2c 6c 6f 77 25 2b 34 2c  |%,right%,low%+4,|
000040a0  26 30 30 29 0d 01 6e 06  20 cd 0d 01 6f 05 cd 0d  |&00)..n. ...o...|
000040b0  01 70 16 f5 3a fd 20 91  3e 3d 6c 61 73 74 74 69  |.p..:. .>=lastti|
000040c0  6d 65 25 2b 35 0d 01 71  4b c8 96 3a c8 99 22 4f  |me%+5..qK..:.."O|
000040d0  53 5f 42 79 74 65 22 2c  31 31 33 2c 31 2b 28 74  |S_Byte",113,1+(t|
000040e0  6f 67 25 83 32 29 3a 74  6f 67 25 2b 3d 31 3a 6c  |og%.2):tog%+=1:l|
000040f0  61 73 74 74 69 6d 65 25  3d 91 3a e7 74 6f 67 25  |asttime%=.:.tog%|
00004100  3e 3d 31 31 37 3a 61 6c  6c 64 6f 6e 65 25 3d b9  |>=117:alldone%=.|
00004110  0d 01 72 05 e1 0d 01 73  04 0d 01 74 10 dd f2 61  |..r....s...t...a|
00004120  6e 69 6d 5f 66 69 73 68  31 0d 01 75 2c e7 66 69  |nim_fish1..u,.fi|
00004130  72 73 74 74 69 6d 65 25  8c 3a 66 69 72 73 74 74  |rsttime%.:firstt|
00004140  69 6d 65 25 3d a3 3a 6c  61 73 74 74 69 6d 65 25  |ime%=.:lasttime%|
00004150  3d 91 2d 31 30 0d 01 76  1e c8 99 22 4f 53 5f 42  |=.-10..v..."OS_B|
00004160  79 74 65 22 2c 31 31 32  2c 31 2b 28 74 6f 67 25  |yte",112,1+(tog%|
00004170  83 32 29 0d 01 77 10 e7  28 74 6f 67 25 83 32 29  |.2)..w..(tog%.2)|
00004180  3d 30 8c 0d 01 78 3f c8  99 22 4f 53 5f 53 70 72  |=0...x?.."OS_Spr|
00004190  69 74 65 4f 70 22 2c 26  31 32 32 2c 41 52 45 41  |iteOp",&122,AREA|
000041a0  25 2c 22 62 67 72 64 22  2c 31 32 36 38 2d 28 34  |%,"bgrd",1268-(4|
000041b0  2a 28 74 6f 67 25 2b 31  29 29 2c 33 36 30 2c 26  |*(tog%+1)),360,&|
000041c0  30 38 0d 01 79 05 cc 0d  01 7a 3b c8 99 22 4f 53  |08..y....z;.."OS|
000041d0  5f 53 70 72 69 74 65 4f  70 22 2c 26 31 32 32 2c  |_SpriteOp",&122,|
000041e0  41 52 45 41 25 2c 22 62  67 72 64 22 2c 31 32 36  |AREA%,"bgrd",126|
000041f0  38 2d 28 34 2a 74 6f 67  25 29 2c 33 36 30 2c 26  |8-(4*tog%),360,&|
00004200  30 38 0d 01 7b 35 f2 73  61 76 65 5f 62 67 72 64  |08..{5.save_bgrd|
00004210  28 31 2c 31 32 36 38 2d  28 34 2a 28 74 6f 67 25  |(1,1268-(4*(tog%|
00004220  2b 32 29 29 2c 33 36 30  2c 32 34 38 2c 36 30 2c  |+2)),360,248,60,|
00004230  22 62 67 72 64 22 29 0d  01 7c 05 cd 0d 01 7d 58  |"bgrd")..|....}X|
00004240  f2 70 75 74 5f 73 70 28  31 2b 28 74 6f 67 25 83  |.put_sp(1+(tog%.|
00004250  32 29 2c 31 32 36 38 2d  28 34 2a 74 6f 67 25 29  |2),1268-(4*tog%)|
00004260  2c 33 37 36 2c 36 2c 31  36 2c 31 36 2c 31 36 2c  |,376,6,16,16,16,|
00004270  22 6c 66 69 73 68 22 2c  6c 65 66 74 25 2c 6c 6f  |"lfish",left%,lo|
00004280  77 25 2c 72 69 67 68 74  25 2c 68 69 67 68 25 2c  |w%,right%,high%,|
00004290  26 30 30 29 0d 01 7e 67  e7 74 6f 67 25 3e 33 30  |&00)..~g.tog%>30|
000042a0  3a f2 70 75 74 5f 73 70  28 31 2b 28 74 6f 67 25  |:.put_sp(1+(tog%|
000042b0  83 32 29 2c 31 32 36 38  2d 28 34 2a 28 74 6f 67  |.2),1268-(4*(tog|
000042c0  25 2d 33 30 29 29 2c 33  36 30 2c 36 2c 31 36 2c  |%-30)),360,6,16,|
000042d0  31 36 2c 31 36 2c 22 62  66 69 73 68 30 22 2c 6c  |16,16,"bfish0",l|
000042e0  65 66 74 25 2c 6c 6f 77  25 2c 72 69 67 68 74 25  |eft%,low%,right%|
000042f0  2c 68 69 67 68 25 2c 26  30 30 29 0d 01 7f 17 f5  |,high%,&00).....|
00004300  3a fd 20 91 3e 3d 6c 61  73 74 74 69 6d 65 25 2b  |:. .>=lasttime%+|
00004310  31 30 0d 01 80 4a c8 96  3a c8 99 22 4f 53 5f 42  |10...J..:.."OS_B|
00004320  79 74 65 22 2c 31 31 33  2c 31 2b 28 74 6f 67 25  |yte",113,1+(tog%|
00004330  83 32 29 3a 74 6f 67 25  2b 3d 31 3a 6c 61 73 74  |.2):tog%+=1:last|
00004340  74 69 6d 65 25 3d 91 3a  e7 74 6f 67 25 3e 3d 34  |time%=.:.tog%>=4|
00004350  31 3a 61 6c 6c 64 6f 6e  65 25 3d b9 0d 01 81 05  |1:alldone%=.....|
00004360  e1 0d 01 82 04 0d 01 83  10 dd f2 61 6e 69 6d 5f  |...........anim_|
00004370  66 69 73 68 32 0d 01 84  2c e7 66 69 72 73 74 74  |fish2...,.firstt|
00004380  69 6d 65 25 8c 3a 66 69  72 73 74 74 69 6d 65 25  |ime%.:firsttime%|
00004390  3d a3 3a 6c 61 73 74 74  69 6d 65 25 3d 91 2d 31  |=.:lasttime%=.-1|
000043a0  30 0d 01 85 1e c8 99 22  4f 53 5f 42 79 74 65 22  |0......"OS_Byte"|
000043b0  2c 31 31 32 2c 31 2b 28  74 6f 67 25 83 32 29 0d  |,112,1+(tog%.2).|
000043c0  01 86 10 e7 28 74 6f 67  25 83 32 29 3d 30 8c 0d  |....(tog%.2)=0..|
000043d0  01 87 40 c8 99 22 4f 53  5f 53 70 72 69 74 65 4f  |..@.."OS_SpriteO|
000043e0  70 22 2c 26 31 32 32 2c  41 52 45 41 25 2c 22 62  |p",&122,AREA%,"b|
000043f0  67 72 64 22 2c 31 31 30  38 2d 28 32 30 2a 28 74  |grd",1108-(20*(t|
00004400  6f 67 25 2b 31 29 29 2c  33 36 30 2c 26 30 38 0d  |og%+1)),360,&08.|
00004410  01 88 05 cc 0d 01 89 3c  c8 99 22 4f 53 5f 53 70  |.......<.."OS_Sp|
00004420  72 69 74 65 4f 70 22 2c  26 31 32 32 2c 41 52 45  |riteOp",&122,ARE|
00004430  41 25 2c 22 62 67 72 64  22 2c 31 31 30 38 2d 28  |A%,"bgrd",1108-(|
00004440  32 30 2a 74 6f 67 25 29  2c 33 36 30 2c 26 30 38  |20*tog%),360,&08|
00004450  0d 01 8a 3f f2 73 61 76  65 5f 62 67 72 64 28 31  |...?.save_bgrd(1|
00004460  2b 28 74 6f 67 25 83 32  29 2c 31 31 30 38 2d 28  |+(tog%.2),1108-(|
00004470  32 30 2a 28 74 6f 67 25  2b 32 29 29 2c 33 36 30  |20*(tog%+2)),360|
00004480  2c 33 31 32 2c 36 30 2c  22 62 67 72 64 22 29 0d  |,312,60,"bgrd").|
00004490  01 8b 05 cd 0d 01 8c 59  f2 70 75 74 5f 73 70 28  |.......Y.put_sp(|
000044a0  31 2b 28 74 6f 67 25 83  32 29 2c 31 31 30 38 2d  |1+(tog%.2),1108-|
000044b0  28 32 30 2a 74 6f 67 25  29 2c 33 37 36 2c 36 2c  |(20*tog%),376,6,|
000044c0  31 36 2c 31 36 2c 31 36  2c 22 6c 66 69 73 68 22  |16,16,16,"lfish"|
000044d0  2c 6c 65 66 74 25 2c 6c  6f 77 25 2c 72 69 67 68  |,left%,low%,righ|
000044e0  74 25 2c 68 69 67 68 25  2c 26 30 30 29 0d 01 8d  |t%,high%,&00)...|
000044f0  5e f2 70 75 74 5f 73 70  28 31 2b 28 74 6f 67 25  |^.put_sp(1+(tog%|
00004500  83 32 29 2c 31 31 30 38  2b 31 32 30 2d 28 32 30  |.2),1108+120-(20|
00004510  2a 74 6f 67 25 29 2c 33  36 30 2c 36 2c 31 36 2c  |*tog%),360,6,16,|
00004520  31 36 2c 31 36 2c 22 62  66 69 73 68 30 22 2c 6c  |16,16,"bfish0",l|
00004530  65 66 74 25 2c 6c 6f 77  25 2c 72 69 67 68 74 25  |eft%,low%,right%|
00004540  2c 68 69 67 68 25 2c 26  30 30 29 0d 01 8e 17 f5  |,high%,&00).....|
00004550  3a fd 20 91 3e 3d 6c 61  73 74 74 69 6d 65 25 2b  |:. .>=lasttime%+|
00004560  31 30 0d 01 8f 4a c8 96  3a c8 99 22 4f 53 5f 42  |10...J..:.."OS_B|
00004570  79 74 65 22 2c 31 31 33  2c 31 2b 28 74 6f 67 25  |yte",113,1+(tog%|
00004580  83 32 29 3a 74 6f 67 25  2b 3d 31 3a 6c 61 73 74  |.2):tog%+=1:last|
00004590  74 69 6d 65 25 3d 91 3a  e7 74 6f 67 25 3e 3d 36  |time%=.:.tog%>=6|
000045a0  39 3a 61 6c 6c 64 6f 6e  65 25 3d b9 0d 01 90 05  |9:alldone%=.....|
000045b0  e1 0d 01 91 04 0d 01 92  10 dd f2 61 6e 69 6d 5f  |...........anim_|
000045c0  70 6f 73 74 73 0d 01 93  2c e7 66 69 72 73 74 74  |posts...,.firstt|
000045d0  69 6d 65 25 8c 3a 66 69  72 73 74 74 69 6d 65 25  |ime%.:firsttime%|
000045e0  3d a3 3a 6c 61 73 74 74  69 6d 65 25 3d 91 2d 31  |=.:lasttime%=.-1|
000045f0  30 0d 01 94 1e c8 99 22  4f 53 5f 42 79 74 65 22  |0......"OS_Byte"|
00004600  2c 31 31 32 2c 31 2b 28  74 6f 67 25 83 32 29 0d  |,112,1+(tog%.2).|
00004610  01 95 5a e7 28 74 6f 67  25 3d 32 33 29 84 28 74  |..Z.(tog%=23).(t|
00004620  6f 67 25 3d 32 34 29 84  28 74 6f 67 25 3d 33 31  |og%=24).(tog%=31|
00004630  29 84 28 74 6f 67 25 3d  33 32 29 3a c8 99 22 4f  |).(tog%=32):.."O|
00004640  53 5f 53 70 72 69 74 65  4f 70 22 2c 26 31 32 32  |S_SpriteOp",&122|
00004650  2c 41 52 45 41 25 2c 22  62 67 72 64 22 2c 31 37  |,AREA%,"bgrd",17|
00004660  36 2c 32 35 36 2c 26 30  38 0d 01 96 5b e7 28 74  |6,256,&08...[.(t|
00004670  6f 67 25 3d 36 36 29 84  28 74 6f 67 25 3d 36 37  |og%=66).(tog%=67|
00004680  29 84 28 74 6f 67 25 3d  37 34 29 84 28 74 6f 67  |).(tog%=74).(tog|
00004690  25 3d 37 35 29 3a c8 99  22 4f 53 5f 53 70 72 69  |%=75):.."OS_Spri|
000046a0  74 65 4f 70 22 2c 26 31  32 32 2c 41 52 45 41 25  |teOp",&122,AREA%|
000046b0  2c 22 62 67 72 64 22 2c  31 30 34 38 2c 32 35 36  |,"bgrd",1048,256|
000046c0  2c 26 30 38 0d 01 97 3b  e7 74 6f 67 25 3c 3d 35  |,&08...;.tog%<=5|
000046d0  32 3a c8 99 22 4f 53 5f  53 70 72 69 74 65 4f 70  |2:.."OS_SpriteOp|
000046e0  22 2c 26 31 32 32 2c 41  52 45 41 25 2c 22 62 67  |",&122,AREA%,"bg|
000046f0  72 64 31 22 2c 31 32 2c  33 36 30 2c 26 30 38 0d  |rd1",12,360,&08.|
00004700  01 98 3c e7 74 6f 67 25  3e 3d 31 35 3a c8 99 22  |..<.tog%>=15:.."|
00004710  4f 53 5f 53 70 72 69 74  65 4f 70 22 2c 26 31 32  |OS_SpriteOp",&12|
00004720  32 2c 41 52 45 41 25 2c  22 62 67 72 64 32 22 2c  |2,AREA%,"bgrd2",|
00004730  32 36 34 2c 33 37 36 2c  26 30 38 0d 01 99 3a e7  |264,376,&08...:.|
00004740  74 6f 67 25 3d 35 30 3a  f2 73 61 76 65 5f 62 67  |tog%=50:.save_bg|
00004750  72 64 28 31 2b 28 74 6f  67 25 83 32 29 2c 31 30  |rd(1+(tog%.2),10|
00004760  34 38 2c 32 35 36 2c 36  38 2c 33 36 30 2c 22 62  |48,256,68,360,"b|
00004770  67 72 64 22 29 0d 01 9a  5c f2 70 75 74 5f 73 70  |grd")...\.put_sp|
00004780  28 31 2b 28 74 6f 67 25  83 32 29 2c 32 31 36 2b  |(1+(tog%.2),216+|
00004790  28 32 30 2a 74 6f 67 25  29 2d 32 35 32 2c 33 37  |(20*tog%)-252,37|
000047a0  36 2c 36 2c 31 36 2c 31  36 2c 31 36 2c 22 6c 66  |6,6,16,16,16,"lf|
000047b0  69 73 68 22 2c 6c 65 66  74 25 2c 6c 6f 77 25 2c  |ish",left%,low%,|
000047c0  72 69 67 68 74 25 2c 68  69 67 68 25 2c 26 30 31  |right%,high%,&01|
000047d0  29 0d 01 9b 62 e7 74 6f  67 25 3c 31 36 3a f2 70  |)...b.tog%<16:.p|
000047e0  75 74 5f 73 70 28 31 2b  28 74 6f 67 25 83 32 29  |ut_sp(1+(tog%.2)|
000047f0  2c 28 32 30 2a 74 6f 67  25 29 2d 32 35 32 2c 33  |,(20*tog%)-252,3|
00004800  36 30 2c 36 2c 31 36 2c  31 36 2c 31 36 2c 22 62  |60,6,16,16,16,"b|
00004810  66 69 73 68 30 22 2c 6c  65 66 74 25 2c 6c 6f 77  |fish0",left%,low|
00004820  25 2c 72 69 67 68 74 25  2c 68 69 67 68 25 2c 26  |%,right%,high%,&|
00004830  30 31 29 0d 01 9c 63 e7  28 74 6f 67 25 3d 31 36  |01)...c.(tog%=16|
00004840  29 84 28 74 6f 67 25 3d  31 37 29 3a f2 70 75 74  |).(tog%=17):.put|
00004850  5f 73 70 28 31 2b 28 74  6f 67 25 83 32 29 2c 34  |_sp(1+(tog%.2),4|
00004860  38 2c 33 36 30 2c 36 2c  31 36 2c 31 36 2c 31 36  |8,360,6,16,16,16|
00004870  2c 22 62 66 69 73 68 31  22 2c 6c 65 66 74 25 2c  |,"bfish1",left%,|
00004880  6c 6f 77 25 2c 72 69 67  68 74 25 2c 68 69 67 68  |low%,right%,high|
00004890  25 2c 26 30 31 29 0d 01  9d 65 e7 28 74 6f 67 25  |%,&01)...e.(tog%|
000048a0  3e 3d 31 38 29 80 28 74  6f 67 25 3c 3d 33 30 29  |>=18).(tog%<=30)|
000048b0  3a f2 70 75 74 5f 73 70  28 31 2b 28 74 6f 67 25  |:.put_sp(1+(tog%|
000048c0  83 32 29 2c 34 30 2c 33  36 30 2c 36 2c 31 36 2c  |.2),40,360,6,16,|
000048d0  31 36 2c 31 36 2c 22 62  66 69 73 68 31 22 2c 6c  |16,16,"bfish1",l|
000048e0  65 66 74 25 2c 6c 6f 77  25 2c 72 69 67 68 74 25  |eft%,low%,right%|
000048f0  2c 68 69 67 68 25 2c 26  30 31 29 0d 01 9e 73 e7  |,high%,&01)...s.|
00004900  28 74 6f 67 25 3e 3d 33  31 29 80 28 74 6f 67 25  |(tog%>=31).(tog%|
00004910  3c 3d 35 32 29 3a f2 70  75 74 5f 73 70 28 31 2b  |<=52):.put_sp(1+|
00004920  28 74 6f 67 25 83 32 29  2c 34 30 2d 28 38 2a 28  |(tog%.2),40-(8*(|
00004930  74 6f 67 25 2d 33 31 29  29 2c 33 36 30 2c 36 2c  |tog%-31)),360,6,|
00004940  31 36 2c 31 36 2c 31 36  2c 22 62 66 69 73 68 31  |16,16,16,"bfish1|
00004950  22 2c 6c 65 66 74 25 2c  6c 6f 77 25 2c 72 69 67  |",left%,low%,rig|
00004960  68 74 25 2c 68 69 67 68  25 2c 26 30 30 29 0d 01  |ht%,high%,&00)..|
00004970  9f 41 e7 28 74 6f 67 25  3e 3d 31 35 29 80 28 74  |.A.(tog%>=15).(t|
00004980  6f 67 25 3c 3d 32 32 29  3a f2 61 64 64 5f 73 70  |og%<=22):.add_sp|
00004990  28 31 2b 28 74 6f 67 25  83 32 29 2c 22 6d 61 6b  |(1+(tog%.2),"mak|
000049a0  65 70 6f 73 74 22 2c 34  34 2c 38 36 2c 36 29 0d  |epost",44,86,6).|
000049b0  01 a0 41 e7 28 74 6f 67  25 3e 3d 32 33 29 80 28  |..A.(tog%>=23).(|
000049c0  74 6f 67 25 3c 3d 33 30  29 3a f2 61 64 64 5f 73  |tog%<=30):.add_s|
000049d0  70 28 31 2b 28 74 6f 67  25 83 32 29 2c 22 6d 61  |p(1+(tog%.2),"ma|
000049e0  6b 65 70 6f 73 74 22 2c  34 34 2c 39 36 2c 36 29  |kepost",44,96,6)|
000049f0  0d 01 a1 42 e7 28 74 6f  67 25 3e 3d 33 31 29 80  |...B.(tog%>=31).|
00004a00  28 74 6f 67 25 3c 3d 35  32 29 3a f2 61 64 64 5f  |(tog%<=52):.add_|
00004a10  73 70 28 31 2b 28 74 6f  67 25 83 32 29 2c 22 6d  |sp(1+(tog%.2),"m|
00004a20  61 6b 65 70 6f 73 74 22  2c 34 34 2c 31 30 36 2c  |akepost",44,106,|
00004a30  36 29 0d 01 a2 42 e7 28  74 6f 67 25 3e 3d 35 38  |6)...B.(tog%>=58|
00004a40  29 80 28 74 6f 67 25 3c  3d 36 35 29 3a f2 61 64  |).(tog%<=65):.ad|
00004a50  64 5f 73 70 28 31 2b 28  74 6f 67 25 83 32 29 2c  |d_sp(1+(tog%.2),|
00004a60  22 6d 61 6b 65 70 6f 73  74 22 2c 32 36 32 2c 38  |"makepost",262,8|
00004a70  36 2c 36 29 0d 01 a3 42  e7 28 74 6f 67 25 3e 3d  |6,6)...B.(tog%>=|
00004a80  36 36 29 80 28 74 6f 67  25 3c 3d 37 33 29 3a f2  |66).(tog%<=73):.|
00004a90  61 64 64 5f 73 70 28 31  2b 28 74 6f 67 25 83 32  |add_sp(1+(tog%.2|
00004aa0  29 2c 22 6d 61 6b 65 70  6f 73 74 22 2c 32 36 32  |),"makepost",262|
00004ab0  2c 39 36 2c 36 29 0d 01  a4 38 e7 28 74 6f 67 25  |,96,6)...8.(tog%|
00004ac0  3e 3d 37 34 29 3a f2 61  64 64 5f 73 70 28 31 2b  |>=74):.add_sp(1+|
00004ad0  28 74 6f 67 25 83 32 29  2c 22 6d 61 6b 65 70 6f  |(tog%.2),"makepo|
00004ae0  73 74 22 2c 32 36 32 2c  31 30 36 2c 36 29 0d 01  |st",262,106,6)..|
00004af0  a5 17 f5 3a fd 20 91 3e  3d 6c 61 73 74 74 69 6d  |...:. .>=lasttim|
00004b00  65 25 2b 31 30 0d 01 a6  21 c8 96 3a c8 99 22 4f  |e%+10...!..:.."O|
00004b10  53 5f 42 79 74 65 22 2c  31 31 33 2c 31 2b 28 74  |S_Byte",113,1+(t|
00004b20  6f 67 25 83 32 29 0d 01  a7 43 e7 28 74 6f 67 25  |og%.2)...C.(tog%|
00004b30  3d 32 33 29 84 28 74 6f  67 25 3d 33 31 29 84 28  |=23).(tog%=31).(|
00004b40  74 6f 67 25 3d 36 36 29  84 28 74 6f 67 25 3d 37  |tog%=66).(tog%=7|
00004b50  34 29 3a d4 31 2c 26 31  37 37 2b 28 34 2a 4f 25  |4):.1,&177+(4*O%|
00004b60  29 2c 26 32 41 30 30 2c  35 0d 01 a8 23 e7 74 6f  |),&2A00,5...#.to|
00004b70  67 25 3d 31 36 3a d4 32  2c 26 31 37 37 2b 28 34  |g%=16:.2,&177+(4|
00004b80  2a 4f 25 29 2c 26 32 36  30 30 2c 35 0d 01 a9 2c  |*O%),&2600,5...,|
00004b90  74 6f 67 25 2b 3d 31 3a  6c 61 73 74 74 69 6d 65  |tog%+=1:lasttime|
00004ba0  25 3d 91 3a e7 74 6f 67  25 3e 3d 37 35 3a 61 6c  |%=.:.tog%>=75:al|
00004bb0  6c 64 6f 6e 65 25 3d b9  0d 01 aa 05 e1 0d 01 ab  |ldone%=.........|
00004bc0  04 0d 01 ac 0d dd f2 6c  61 6e 64 69 6e 67 0d 01  |.......landing..|
00004bd0  ad 1d c8 99 22 53 6f 75  6e 64 5f 41 74 74 61 63  |...."Sound_Attac|
00004be0  68 56 6f 69 63 65 22 2c  31 2c 31 0d 01 ae 1d c8  |hVoice",1,1.....|
00004bf0  99 22 53 6f 75 6e 64 5f  41 74 74 61 63 68 56 6f  |."Sound_AttachVo|
00004c00  69 63 65 22 2c 32 2c 39  0d 01 af 60 c8 99 20 22  |ice",2,9...`.. "|
00004c10  4f 53 5f 42 79 74 65 22  2c 31 31 32 2c 32 3a c8  |OS_Byte",112,2:.|
00004c20  99 22 4f 53 5f 53 70 72  69 74 65 4f 70 22 2c 26  |."OS_SpriteOp",&|
00004c30  31 32 32 2c 41 52 45 41  25 2c 22 66 62 67 72 64  |122,AREA%,"fbgrd|
00004c40  22 2c 32 33 32 2c 33 36  30 2c 30 3a f2 61 64 64  |",232,360,0:.add|
00004c50  5f 73 70 28 32 2c 22 66  61 72 6d 65 72 31 22 2c  |_sp(2,"farmer1",|
00004c60  35 38 2c 36 34 2c 36 29  0d 01 b0 0c e3 6a 25 3d  |58,64,6).....j%=|
00004c70  31 b8 31 30 0d 01 b1 32  e7 6a 25 3e 34 3a e3 6b  |1.10...2.j%>4:.k|
00004c80  25 3d 30 b8 35 3a d4 31  2c 26 31 37 37 2b 28 34  |%=0.5:.1,&177+(4|
00004c90  2a 4f 25 29 2c 31 33 30  2c 31 3a f2 77 61 69 74  |*O%),130,1:.wait|
00004ca0  28 31 30 29 3a ed 0d 01  b2 1c c8 99 22 4f 53 5f  |(10):......."OS_|
00004cb0  42 79 74 65 22 2c 31 31  33 2c 31 2b 28 6a 25 83  |Byte",113,1+(j%.|
00004cc0  32 29 0d 01 b3 05 ed 0d  01 b4 18 d4 31 2c 26 31  |2)..........1,&1|
00004cd0  37 37 2b 28 34 2a 4f 25  29 2c 31 33 30 2c 31 0d  |77+(4*O%),130,1.|
00004ce0  01 b5 43 c8 99 20 22 4f  53 5f 42 79 74 65 22 2c  |..C.. "OS_Byte",|
00004cf0  31 31 32 2c 32 3a c8 99  22 4f 53 5f 53 70 72 69  |112,2:.."OS_Spri|
00004d00  74 65 4f 70 22 2c 26 31  32 32 2c 41 52 45 41 25  |teOp",&122,AREA%|
00004d10  2c 22 66 62 67 72 64 22  2c 32 33 32 2c 33 36 30  |,"fbgrd",232,360|
00004d20  2c 30 0d 01 b6 18 d4 31  2c 26 31 37 37 2b 28 34  |,0.....1,&177+(4|
00004d30  2a 4f 25 29 2c 31 33 30  2c 31 0d 01 b7 41 f2 61  |*O%),130,1...A.a|
00004d40  64 64 5f 73 70 28 32 2c  22 66 61 72 6d 65 72 62  |dd_sp(2,"farmerb|
00004d50  6f 64 22 2c 35 38 2c 36  34 2c 36 29 3a f2 61 64  |od",58,64,6):.ad|
00004d60  64 5f 73 70 28 32 2c 22  66 61 72 6d 68 65 61 64  |d_sp(2,"farmhead|
00004d70  31 22 2c 38 36 2c 36 34  2c 36 29 0d 01 b8 0e f2  |1",86,64,6).....|
00004d80  73 63 72 63 6f 70 79 32  31 0d 01 b9 2c e3 6b 25  |scrcopy21...,.k%|
00004d90  3d 30 b8 35 3a d4 31 2c  26 31 37 37 2b 28 34 2a  |=0.5:.1,&177+(4*|
00004da0  4f 25 29 2c 31 33 30 2c  31 3a f2 77 61 69 74 28  |O%),130,1:.wait(|
00004db0  31 30 29 3a ed 0d 01 ba  18 d4 31 2c 26 31 37 37  |10):......1,&177|
00004dc0  2b 28 34 2a 4f 25 29 2c  31 33 30 2c 31 0d 01 bb  |+(4*O%),130,1...|
00004dd0  43 c8 99 20 22 4f 53 5f  42 79 74 65 22 2c 31 31  |C.. "OS_Byte",11|
00004de0  32 2c 32 3a c8 99 22 4f  53 5f 53 70 72 69 74 65  |2,2:.."OS_Sprite|
00004df0  4f 70 22 2c 26 31 32 32  2c 41 52 45 41 25 2c 22  |Op",&122,AREA%,"|
00004e00  66 62 67 72 64 22 2c 32  33 32 2c 33 36 30 2c 30  |fbgrd",232,360,0|
00004e10  0d 01 bc 18 d4 31 2c 26  31 37 37 2b 28 34 2a 4f  |.....1,&177+(4*O|
00004e20  25 29 2c 31 33 30 2c 31  0d 01 bd 45 f2 73 61 76  |%),130,1...E.sav|
00004e30  65 5f 62 67 72 64 28 32  2c 35 32 2c 33 37 36 2c  |e_bgrd(2,52,376,|
00004e40  32 30 38 2c 34 34 30 2c  22 66 62 67 72 64 22 29  |208,440,"fbgrd")|
00004e50  3a f2 61 64 64 5f 73 70  28 32 2c 22 66 61 72 6d  |:.add_sp(2,"farm|
00004e60  72 75 6e 22 2c 31 33 2c  33 37 2c 36 29 0d 01 be  |run",13,37,6)...|
00004e70  0e f2 73 63 72 63 6f 70  79 32 31 0d 01 bf 2c e3  |..scrcopy21...,.|
00004e80  6b 25 3d 30 b8 35 3a d4  31 2c 26 31 37 37 2b 28  |k%=0.5:.1,&177+(|
00004e90  34 2a 4f 25 29 2c 31 33  30 2c 31 3a f2 77 61 69  |4*O%),130,1:.wai|
00004ea0  74 28 31 30 29 3a ed 0d  01 c0 18 d4 31 2c 26 31  |t(10):......1,&1|
00004eb0  37 37 2b 28 34 2a 4f 25  29 2c 31 33 30 2c 31 0d  |77+(4*O%),130,1.|
00004ec0  01 c1 42 c8 99 20 22 4f  53 5f 42 79 74 65 22 2c  |..B.. "OS_Byte",|
00004ed0  31 31 32 2c 32 3a c8 99  22 4f 53 5f 53 70 72 69  |112,2:.."OS_Spri|
00004ee0  74 65 4f 70 22 2c 26 31  32 32 2c 41 52 45 41 25  |teOp",&122,AREA%|
00004ef0  2c 22 66 62 67 72 64 22  2c 35 32 2c 33 37 36 2c  |,"fbgrd",52,376,|
00004f00  30 0d 01 c2 18 d4 31 2c  26 31 37 37 2b 28 34 2a  |0.....1,&177+(4*|
00004f10  4f 25 29 2c 31 33 30 2c  31 0d 01 c3 44 f2 73 61  |O%),130,1...D.sa|
00004f20  76 65 5f 62 67 72 64 28  32 2c 31 32 2c 33 34 34  |ve_bgrd(2,12,344|
00004f30  2c 31 31 32 2c 31 39 32  2c 22 66 62 67 72 64 22  |,112,192,"fbgrd"|
00004f40  29 3a f2 61 64 64 5f 73  70 28 32 2c 22 73 70 6c  |):.add_sp(2,"spl|
00004f50  61 73 68 22 2c 33 2c 31  30 37 2c 31 29 0d 01 c4  |ash",3,107,1)...|
00004f60  0e f2 73 63 72 63 6f 70  79 32 31 0d 01 c5 1b d4  |..scrcopy21.....|
00004f70  32 2c 26 31 33 46 2b 28  26 32 30 2a 4f 25 29 2c  |2,&13F+(&20*O%),|
00004f80  31 33 30 2c 31 30 0d 01  c6 2c e3 6b 25 3d 30 b8  |130,10...,.k%=0.|
00004f90  37 3a d4 31 2c 26 31 37  37 2b 28 34 2a 4f 25 29  |7:.1,&177+(4*O%)|
00004fa0  2c 31 33 30 2c 31 3a f2  77 61 69 74 28 31 30 29  |,130,1:.wait(10)|
00004fb0  3a ed 0d 01 c7 53 c8 99  20 22 4f 53 5f 42 79 74  |:....S.. "OS_Byt|
00004fc0  65 22 2c 31 31 32 2c 32  3a c8 99 22 4f 53 5f 53  |e",112,2:.."OS_S|
00004fd0  70 72 69 74 65 4f 70 22  2c 26 31 32 32 2c 41 52  |priteOp",&122,AR|
00004fe0  45 41 25 2c 22 66 62 67  72 64 22 2c 31 32 2c 33  |EA%,"fbgrd",12,3|
00004ff0  34 34 2c 30 3a f2 64 65  6c 65 74 65 28 22 66 62  |44,0:.delete("fb|
00005000  67 72 64 22 29 0d 01 c8  0e f2 73 63 72 63 6f 70  |grd").....scrcop|
00005010  79 32 31 0d 01 c9 30 f2  73 61 76 65 5f 62 67 72  |y21...0.save_bgr|
00005020  64 28 32 2c 35 39 36 2d  35 36 2d 35 2c 39 36 30  |d(2,596-56-5,960|
00005030  2d 31 35 2c 37 31 32 2c  33 35 36 2c 22 62 67 72  |-15,712,356,"bgr|
00005040  64 22 29 0d 01 ca 34 74  6f 67 25 3d 31 3a 66 69  |d")...4tog%=1:fi|
00005050  72 73 74 74 69 6d 65 25  3d b9 3a 61 6c 6c 64 6f  |rsttime%=.:alldo|
00005060  6e 65 25 3d a3 3a f5 3a  f2 6c 61 6e 64 3a fd 61  |ne%=.:.:.land:.a|
00005070  6c 6c 64 6f 6e 65 25 0d  01 cb 4b e3 6b 25 3d 31  |lldone%...K.k%=1|
00005080  32 b8 39 88 2d 31 3a e3  7a 25 3d 31 b8 6b 25 2f  |2.9.-1:.z%=1.k%/|
00005090  32 3a f2 77 61 69 74 28  32 2a 28 31 37 2d 6b 25  |2:.wait(2*(17-k%|
000050a0  29 29 3a d4 31 2c 26 31  37 37 2b 28 34 2a 4f 25  |)):.1,&177+(4*O%|
000050b0  29 2c 31 30 34 2b 28 32  2a 6b 25 29 2c 34 3a ed  |),104+(2*k%),4:.|
000050c0  3a ed 0d 01 cc 1f c8 99  20 22 4f 53 5f 42 79 74  |:....... "OS_Byt|
000050d0  65 22 2c 31 31 32 2c 31  2b 28 74 6f 67 25 83 32  |e",112,1+(tog%.2|
000050e0  29 0d 01 cd 68 c8 99 22  4f 53 5f 53 70 72 69 74  |)...h.."OS_Sprit|
000050f0  65 4f 70 22 2c 26 31 32  32 2c 41 52 45 41 25 2c  |eOp",&122,AREA%,|
00005100  22 62 67 72 64 22 2c 35  39 36 2d 35 36 2d 28 35  |"bgrd",596-56-(5|
00005110  2a 28 74 6f 67 25 2d 31  29 29 2d 28 35 2a 28 74  |*(tog%-1))-(5*(t|
00005120  6f 67 25 83 32 29 29 2c  39 36 30 2d 28 31 35 2a  |og%.2)),960-(15*|
00005130  28 74 6f 67 25 2d 31 29  29 2d 28 31 35 2a 28 74  |(tog%-1))-(15*(t|
00005140  6f 67 25 83 32 29 29 2c  30 0d 01 ce 28 f2 70 75  |og%.2)),0...(.pu|
00005150  74 5f 68 65 6c 69 28 74  6f 67 25 2c 33 39 36 2c  |t_heli(tog%,396,|
00005160  33 36 30 2c 30 2c 2d 31  29 3a f2 64 6f 63 61 72  |360,0,-1):.docar|
00005170  72 0d 01 cf 30 f2 73 61  76 65 5f 62 67 72 64 28  |r...0.save_bgrd(|
00005180  31 2c 33 39 36 2d 31 31  32 2c 33 36 30 2b 31 33  |1,396-112,360+13|
00005190  32 2c 33 32 34 2c 31 34  30 2c 22 62 67 72 64 22  |2,324,140,"bgrd"|
000051a0  29 0d 01 d0 54 f2 70 75  74 5f 73 70 28 31 2b 28  |)...T.put_sp(1+(|
000051b0  74 6f 67 25 83 32 29 2c  33 39 36 2c 33 36 30 2b  |tog%.2),396,360+|
000051c0  31 33 32 2c 39 2c 31 36  2c 31 36 2c 31 36 2c 22  |132,9,16,16,16,"|
000051d0  63 6f 63 6b 70 69 74 22  2c 6c 65 66 74 25 2c 6c  |cockpit",left%,l|
000051e0  6f 77 25 2c 72 69 67 68  74 25 2c 68 69 67 68 25  |ow%,right%,high%|
000051f0  2c 26 30 30 29 0d 01 d1  16 c8 99 20 22 4f 53 5f  |,&00)...... "OS_|
00005200  42 79 74 65 22 2c 31 31  33 2c 31 0d 01 d2 4a e3  |Byte",113,1...J.|
00005210  6b 25 3d 38 b8 31 88 2d  31 3a e3 7a 25 3d 31 b8  |k%=8.1.-1:.z%=1.|
00005220  6b 25 2f 32 3a f2 77 61  69 74 28 32 2a 28 31 37  |k%/2:.wait(2*(17|
00005230  2d 6b 25 29 29 3a d4 31  2c 26 31 37 37 2b 28 34  |-k%)):.1,&177+(4|
00005240  2a 4f 25 29 2c 31 30 34  2b 28 32 2a 6b 25 29 2c  |*O%),104+(2*k%),|
00005250  34 3a ed 3a ed 0d 01 d3  18 d4 31 2c 26 31 37 37  |4:.:......1,&177|
00005260  2b 28 34 2a 4f 25 29 2c  31 30 34 2c 38 0d 01 d4  |+(4*O%),104,8...|
00005270  18 41 25 3d 31 3a 42 25  3d 32 3a d6 20 63 6f 70  |.A%=1:B%=2:. cop|
00005280  79 73 63 72 25 0d 01 d5  1d c8 99 22 53 6f 75 6e  |yscr%......"Soun|
00005290  64 5f 41 74 74 61 63 68  56 6f 69 63 65 22 2c 31  |d_AttachVoice",1|
000052a0  2c 32 0d 01 d6 0d f2 77  61 69 74 28 34 30 29 0d  |,2.....wait(40).|
000052b0  01 d7 3b 74 6f 67 25 3d  31 3a 66 69 72 73 74 74  |..;tog%=1:firstt|
000052c0  69 6d 65 25 3d b9 3a 61  6c 6c 64 6f 6e 65 25 3d  |ime%=.:alldone%=|
000052d0  a3 3a f5 3a f2 6f 70 65  6e 63 6f 63 6b 70 69 74  |.:.:.opencockpit|
000052e0  3a fd 61 6c 6c 64 6f 6e  65 25 0d 01 d8 30 f2 63  |:.alldone%...0.c|
000052f0  72 65 61 74 65 63 68 69  6e 3a f2 70 75 74 5f 68  |reatechin:.put_h|
00005300  65 6c 69 28 31 2c 33 39  36 2c 33 36 30 2c 30 2c  |eli(1,396,360,0,|
00005310  30 29 3a f2 64 6f 63 61  72 72 0d 01 d9 4b f2 70  |0):.docarr...K.p|
00005320  75 74 5f 73 70 28 32 2c  33 39 36 2c 33 36 30 2b  |ut_sp(2,396,360+|
00005330  31 33 32 2c 39 2c 31 36  2c 31 36 2c 31 36 2c 22  |132,9,16,16,16,"|
00005340  63 6f 63 6b 70 69 74 22  2c 6c 65 66 74 25 2c 6c  |cockpit",left%,l|
00005350  6f 77 25 2c 72 69 67 68  74 25 2c 68 69 67 68 25  |ow%,right%,high%|
00005360  2c 26 30 30 29 0d 01 da  72 f2 61 64 64 5f 73 70  |,&00)...r.add_sp|
00005370  28 32 2c 22 61 6e 67 75  73 22 2c 31 32 33 2c 36  |(2,"angus",123,6|
00005380  36 2c 36 29 3a f2 61 64  64 5f 73 70 28 32 2c 22  |6,6):.add_sp(2,"|
00005390  62 6f 79 22 2c 31 30 34  2c 38 32 2c 31 32 29 3a  |boy",104,82,12):|
000053a0  f2 61 64 64 5f 73 70 28  32 2c 22 67 69 72 6c 22  |.add_sp(2,"girl"|
000053b0  2c 31 34 34 2c 38 32 2c  31 32 29 3a f2 61 64 64  |,144,82,12):.add|
000053c0  5f 73 70 28 32 2c 22 63  61 73 65 22 2c 31 32 33  |_sp(2,"case",123|
000053d0  2c 31 32 37 2c 36 29 0d  01 db 18 f2 77 61 69 74  |,127,6).....wait|
000053e0  28 32 30 29 3a f2 73 63  72 63 6f 70 79 32 31 0d  |(20):.scrcopy21.|
000053f0  01 dc 49 f2 77 6f 72 64  73 28 37 30 2c 31 33 34  |..I.words(70,134|
00005400  2c 2d 31 2c 22 59 6f 75  20 6c 61 6e 64 20 73 61  |,-1,"You land sa|
00005410  66 65 6c 79 20 69 6e 20  74 68 65 20 68 65 61 72  |fely in the hear|
00005420  74 20 6f 66 20 74 68 65  20 41 7a 74 65 63 20 65  |t of the Aztec e|
00005430  6d 70 69 72 65 2e 22 29  0d 01 dd 3e f2 61 64 64  |mpire.")...>.add|
00005440  5f 73 70 28 32 2c 22 62  6f 61 74 73 22 2c 33 2c  |_sp(2,"boats",3,|
00005450  31 31 36 2c 36 29 3a f2  61 64 64 5f 73 70 28 32  |116,6):.add_sp(2|
00005460  2c 22 77 61 72 72 69 6c  65 66 74 22 2c 32 31 2c  |,"warrileft",21,|
00005470  35 39 2c 31 32 29 0d 01  de 75 f2 65 78 70 61 6e  |59,12)...u.expan|
00005480  64 28 22 77 61 72 72 69  6c 65 66 74 22 29 3a f2  |d("warrileft"):.|
00005490  70 75 74 5f 73 70 28 32  2c 37 34 30 2c 33 35 36  |put_sp(2,740,356|
000054a0  2c 31 32 2c 31 36 2c 31  36 2c 31 36 2c 22 77 61  |,12,16,16,16,"wa|
000054b0  72 72 69 6c 65 66 74 22  2c 6c 65 66 74 25 2c 6c  |rrileft",left%,l|
000054c0  6f 77 25 2c 72 69 67 68  74 25 2c 68 69 67 68 25  |ow%,right%,high%|
000054d0  2c 26 30 31 29 3a f2 63  6f 6d 70 61 63 74 28 22  |,&01):.compact("|
000054e0  77 61 72 72 69 6c 65 66  74 22 29 0d 01 df 7e f2  |warrileft")...~.|
000054f0  61 64 64 5f 73 70 28 32  2c 22 77 61 72 72 69 72  |add_sp(2,"warrir|
00005500  69 67 68 74 22 2c 32 31  37 2c 36 38 2c 36 29 3a  |ight",217,68,6):|
00005510  f2 61 64 64 5f 73 70 28  32 2c 22 61 6e 67 73 61  |.add_sp(2,"angsa|
00005520  64 22 2c 31 33 37 2c 37  37 2c 31 32 29 3a f2 61  |d",137,77,12):.a|
00005530  64 64 5f 73 70 28 32 2c  22 6b 69 64 73 61 64 22  |dd_sp(2,"kidsad"|
00005540  2c 31 31 36 2c 39 33 2c  31 32 29 3a f2 61 64 64  |,116,93,12):.add|
00005550  5f 73 70 28 32 2c 22 6b  69 64 73 61 64 22 2c 31  |_sp(2,"kidsad",1|
00005560  35 36 2c 39 33 2c 31 32  29 0d 01 e0 3c c8 99 22  |56,93,12)...<.."|
00005570  4f 53 5f 53 70 72 69 74  65 4f 70 22 2c 26 31 33  |OS_SpriteOp",&13|
00005580  34 2c 41 52 45 41 25 2c  22 63 61 72 72 6f 74 22  |4,AREA%,"carrot"|
00005590  2c 32 33 32 2c 33 35 32  2c 26 30 38 2c 53 43 41  |,232,352,&08,SCA|
000055a0  4c 45 25 2c 30 0d 01 e1  4f e3 6a 25 3d 36 b8 37  |LE%,0...O.j%=6.7|
000055b0  3a c8 99 22 4f 53 5f 53  70 72 69 74 65 4f 70 22  |:.."OS_SpriteOp"|
000055c0  2c 26 31 33 34 2c 41 52  45 41 25 2c 22 63 61 72  |,&134,AREA%,"car|
000055d0  72 6f 74 22 2c 32 33 32  2b 28 6a 25 2a 31 30 30  |rot",232+(j%*100|
000055e0  29 2c 33 35 32 2c 26 30  38 2c 53 43 41 4c 45 25  |),352,&08,SCALE%|
000055f0  2c 30 3a ed 0d 01 e2 15  f2 67 6f 5f 6f 6e 3a f2  |,0:......go_on:.|
00005600  73 63 72 63 6f 70 79 32  31 0d 01 e3 41 f2 77 6f  |scrcopy21...A.wo|
00005610  72 64 73 28 37 30 2c 31  35 30 2c 2d 31 2c 22 46  |rds(70,150,-1,"F|
00005620  69 65 72 63 65 20 77 61  72 72 69 6f 72 73 20 63  |ierce warriors c|
00005630  6f 6d 65 20 74 6f 20 74  61 6b 65 20 79 6f 75 20  |ome to take you |
00005640  74 6f 20 74 68 65 69 72  22 29 0d 01 e4 2e f2 77  |to their").....w|
00005650  6f 72 64 73 28 37 30 2c  39 30 2c 2d 31 2c 22 65  |ords(70,90,-1,"e|
00005660  6d 70 65 72 6f 72 2c 20  20 4d 6f 6e 74 65 7a 75  |mperor,  Montezu|
00005670  6d 61 20 49 49 2e 22 29  0d 01 e5 0a f2 67 6f 5f  |ma II.").....go_|
00005680  6f 6e 0d 01 e6 45 f2 77  6f 72 64 73 28 37 30 2c  |on...E.words(70,|
00005690  31 37 32 2c 2d 31 2c 22  54 68 65 20 61 64 76 65  |172,-1,"The adve|
000056a0  6e 74 75 72 65 20 74 61  6b 65 73 20 79 6f 75 20  |nture takes you |
000056b0  74 6f 20 4d 6f 6e 74 65  7a 75 6d 61 27 73 20 70  |to Montezuma's p|
000056c0  61 6c 61 63 65 22 29 0d  01 e7 32 f2 77 6f 72 64  |alace")...2.word|
000056d0  73 28 37 30 2c 31 31 32  2c 2d 31 2c 22 77 68 65  |s(70,112,-1,"whe|
000056e0  72 65 20 79 6f 75 20 68  61 76 65 20 74 6f 20 70  |re you have to p|
000056f0  65 72 73 75 61 64 65 22  29 0d 01 e8 37 f2 77 6f  |ersuade")...7.wo|
00005700  72 64 73 28 37 30 2c 35  32 2c 2d 31 2c 22 4d 6f  |rds(70,52,-1,"Mo|
00005710  6e 74 65 7a 75 6d 61 20  74 68 61 74 20 79 6f 75  |ntezuma that you|
00005720  20 61 72 65 20 70 65 61  63 65 66 75 6c 2e 22 29  | are peaceful.")|
00005730  0d 01 e9 05 e1 0d 01 ea  04 0d 01 eb 0a dd f2 6c  |...............l|
00005740  61 6e 64 0d 01 ec 2c e7  66 69 72 73 74 74 69 6d  |and...,.firsttim|
00005750  65 25 8c 3a 66 69 72 73  74 74 69 6d 65 25 3d a3  |e%.:firsttime%=.|
00005760  3a 6c 61 73 74 74 69 6d  65 25 3d 91 2d 32 30 0d  |:lasttime%=.-20.|
00005770  01 ed 1f c8 99 20 22 4f  53 5f 42 79 74 65 22 2c  |..... "OS_Byte",|
00005780  31 31 32 2c 31 2b 28 74  6f 67 25 83 32 29 0d 01  |112,1+(tog%.2)..|
00005790  ee 68 c8 99 22 4f 53 5f  53 70 72 69 74 65 4f 70  |.h.."OS_SpriteOp|
000057a0  22 2c 26 31 32 32 2c 41  52 45 41 25 2c 22 62 67  |",&122,AREA%,"bg|
000057b0  72 64 22 2c 35 39 36 2d  35 36 2d 28 35 2a 28 74  |rd",596-56-(5*(t|
000057c0  6f 67 25 2d 31 29 29 2d  28 35 2a 28 74 6f 67 25  |og%-1))-(5*(tog%|
000057d0  83 32 29 29 2c 39 36 30  2d 28 31 35 2a 28 74 6f  |.2)),960-(15*(to|
000057e0  67 25 2d 31 29 29 2d 28  31 35 2a 28 74 6f 67 25  |g%-1))-(15*(tog%|
000057f0  83 32 29 29 2c 30 0d 01  ef 58 e7 28 74 6f 67 25  |.2)),0...X.(tog%|
00005800  83 32 29 3d 30 3a f2 73  61 76 65 5f 62 67 72 64  |.2)=0:.save_bgrd|
00005810  28 31 2c 35 39 36 2d 35  36 2d 28 35 2a 28 74 6f  |(1,596-56-(5*(to|
00005820  67 25 2d 31 29 29 2d 31  30 2c 39 36 30 2d 28 31  |g%-1))-10,960-(1|
00005830  35 2a 28 74 6f 67 25 2d  31 29 29 2d 33 30 2c 37  |5*(tog%-1))-30,7|
00005840  31 32 2c 33 35 36 2c 22  62 67 72 64 22 29 0d 01  |12,356,"bgrd")..|
00005850  f0 3c f2 70 75 74 5f 68  65 6c 69 28 74 6f 67 25  |.<.put_heli(tog%|
00005860  2c 35 39 36 2d 28 35 2a  28 74 6f 67 25 2d 31 29  |,596-(5*(tog%-1)|
00005870  29 2c 39 36 30 2d 28 31  35 2a 28 74 6f 67 25 2d  |),960-(15*(tog%-|
00005880  31 29 29 2c 2d 31 2c 2d  31 29 0d 01 f1 6f f2 70  |1)),-1,-1)...o.p|
00005890  75 74 5f 73 70 28 31 2b  28 74 6f 67 25 83 32 29  |ut_sp(1+(tog%.2)|
000058a0  2c 35 39 36 2d 28 35 2a  28 74 6f 67 25 2d 31 29  |,596-(5*(tog%-1)|
000058b0  29 2c 39 36 30 2d 28 31  35 2a 28 74 6f 67 25 2d  |),960-(15*(tog%-|
000058c0  31 29 29 2b 31 33 32 2c  39 2c 31 36 2c 31 36 2c  |1))+132,9,16,16,|
000058d0  31 36 2c 22 63 6f 63 6b  70 69 74 22 2c 6c 65 66  |16,"cockpit",lef|
000058e0  74 25 2c 6c 6f 77 25 2c  72 69 67 68 74 25 2c 68  |t%,low%,right%,h|
000058f0  69 67 68 25 2c 26 30 30  29 0d 01 f2 14 e7 74 6f  |igh%,&00).....to|
00005900  67 25 3e 33 38 3a f2 64  6f 63 61 72 72 0d 01 f3  |g%>38:.docarr...|
00005910  17 f5 3a fd 20 91 3e 3d  6c 61 73 74 74 69 6d 65  |..:. .>=lasttime|
00005920  25 2b 32 30 0d 01 f4 18  d4 31 2c 26 31 37 37 2b  |%+20.....1,&177+|
00005930  28 34 2a 4f 25 29 2c 31  33 30 2c 31 0d 01 f5 4a  |(4*O%),130,1...J|
00005940  c8 96 3a c8 99 20 22 4f  53 5f 42 79 74 65 22 2c  |..:.. "OS_Byte",|
00005950  31 31 33 2c 31 2b 28 74  6f 67 25 83 32 29 3a 74  |113,1+(tog%.2):t|
00005960  6f 67 25 2b 3d 31 3a 6c  61 73 74 74 69 6d 65 25  |og%+=1:lasttime%|
00005970  3d 91 3a e7 74 6f 67 25  3d 34 32 3a 61 6c 6c 64  |=.:.tog%=42:alld|
00005980  6f 6e 65 25 3d b9 0d 01  f6 05 e1 0d 01 f7 04 0d  |one%=...........|
00005990  01 f8 04 0d 01 f9 11 dd  f2 6f 70 65 6e 63 6f 63  |.........opencoc|
000059a0  6b 70 69 74 0d 01 fa 2c  e7 66 69 72 73 74 74 69  |kpit...,.firstti|
000059b0  6d 65 25 8c 3a 66 69 72  73 74 74 69 6d 65 25 3d  |me%.:firsttime%=|
000059c0  a3 3a 6c 61 73 74 74 69  6d 65 25 3d 91 2d 32 30  |.:lasttime%=.-20|
000059d0  0d 01 fb 1f c8 99 20 22  4f 53 5f 42 79 74 65 22  |...... "OS_Byte"|
000059e0  2c 31 31 32 2c 31 2b 28  74 6f 67 25 83 32 29 0d  |,112,1+(tog%.2).|
000059f0  01 fc 37 c8 99 22 4f 53  5f 53 70 72 69 74 65 4f  |..7.."OS_SpriteO|
00005a00  70 22 2c 26 31 32 32 2c  41 52 45 41 25 2c 22 62  |p",&122,AREA%,"b|
00005a10  67 72 64 22 2c 33 39 36  2d 31 31 32 2c 33 36 30  |grd",396-112,360|
00005a20  2b 31 33 32 2c 30 0d 01  fd 5d f2 70 75 74 5f 73  |+132,0...].put_s|
00005a30  70 28 31 2b 28 74 6f 67  25 83 32 29 2c 33 39 36  |p(1+(tog%.2),396|
00005a40  2d 28 34 2a 74 6f 67 25  29 2c 33 36 30 2b 31 33  |-(4*tog%),360+13|
00005a50  32 2c 39 2c 31 36 2c 31  36 2c 31 36 2c 22 63 6f  |2,9,16,16,16,"co|
00005a60  63 6b 70 69 74 22 2c 6c  65 66 74 25 2c 6c 6f 77  |ckpit",left%,low|
00005a70  25 2c 72 69 67 68 74 25  2c 68 69 67 68 25 2c 26  |%,right%,high%,&|
00005a80  30 30 29 0d 01 fe 17 f5  3a fd 20 91 3e 3d 6c 61  |00).....:. .>=la|
00005a90  73 74 74 69 6d 65 25 2b  32 30 0d 01 ff 4a c8 96  |sttime%+20...J..|
00005aa0  3a c8 99 20 22 4f 53 5f  42 79 74 65 22 2c 31 31  |:.. "OS_Byte",11|
00005ab0  33 2c 31 2b 28 74 6f 67  25 83 32 29 3a 74 6f 67  |3,1+(tog%.2):tog|
00005ac0  25 2b 3d 31 3a 6c 61 73  74 74 69 6d 65 25 3d 91  |%+=1:lasttime%=.|
00005ad0  3a e7 74 6f 67 25 3d 32  39 3a 61 6c 6c 64 6f 6e  |:.tog%=29:alldon|
00005ae0  65 25 3d b9 0d 02 00 05  e1 0d 02 01 04 0d 02 02  |e%=.............|
00005af0  27 dd f2 70 75 74 5f 68  65 6c 69 28 74 6f 67 25  |'..put_heli(tog%|
00005b00  2c 68 78 25 2c 68 79 25  2c 6d 6f 76 65 25 2c 70  |,hx%,hy%,move%,p|
00005b10  69 6c 25 29 0d 02 03 51  f2 70 75 74 5f 73 70 28  |il%)...Q.put_sp(|
00005b20  31 2b 28 74 6f 67 25 83  32 29 2c 68 78 25 2c 68  |1+(tog%.2),hx%,h|
00005b30  79 25 2c 39 2c 31 36 2c  31 36 2c 31 36 2c 22 68  |y%,9,16,16,16,"h|
00005b40  65 6c 69 63 6f 70 74 22  2c 6c 65 66 74 25 2c 6c  |elicopt",left%,l|
00005b50  6f 77 25 2c 72 69 67 68  74 25 2c 68 69 67 68 25  |ow%,right%,high%|
00005b60  2c 26 30 30 29 0d 02 04  0b e7 6d 6f 76 65 25 8c  |,&00).....move%.|
00005b70  0d 02 05 62 20 f2 70 75  74 5f 73 70 28 31 2b 28  |...b .put_sp(1+(|
00005b80  74 6f 67 25 83 32 29 2c  68 78 25 2d 35 36 2c 68  |tog%.2),hx%-56,h|
00005b90  79 25 2b 32 37 32 2c 39  2c 31 36 2c 31 36 2c 31  |y%+272,9,16,16,1|
00005ba0  36 2c 22 74 6f 70 5f 72  6f 74 22 2b c3 28 74 6f  |6,"top_rot"+.(to|
00005bb0  67 25 83 32 29 2c 6c 65  66 74 25 2c 6c 6f 77 25  |g%.2),left%,low%|
00005bc0  2c 72 69 67 68 74 25 2c  68 69 67 68 25 2c 26 30  |,right%,high%,&0|
00005bd0  30 29 0d 02 06 64 20 f2  70 75 74 5f 73 70 28 31  |0)...d .put_sp(1|
00005be0  2b 28 74 6f 67 25 83 32  29 2c 68 78 25 2b 34 32  |+(tog%.2),hx%+42|
00005bf0  34 2c 68 79 25 2b 31 31  36 2c 39 2c 31 36 2c 31  |4,hy%+116,9,16,1|
00005c00  36 2c 31 36 2c 22 62 61  63 6b 5f 72 6f 74 22 2b  |6,16,"back_rot"+|
00005c10  c3 28 74 6f 67 25 83 32  29 2c 6c 65 66 74 25 2c  |.(tog%.2),left%,|
00005c20  6c 6f 77 25 2c 72 69 67  68 74 25 2c 68 69 67 68  |low%,right%,high|
00005c30  25 2c 26 30 30 29 0d 02  07 05 cc 0d 02 08 58 20  |%,&00)........X |
00005c40  f2 70 75 74 5f 73 70 28  31 2b 28 74 6f 67 25 83  |.put_sp(1+(tog%.|
00005c50  32 29 2c 68 78 25 2d 35  36 2c 68 79 25 2b 32 37  |2),hx%-56,hy%+27|
00005c60  32 2c 39 2c 31 36 2c 31  36 2c 31 36 2c 22 74 6f  |2,9,16,16,16,"to|
00005c70  70 5f 72 6f 74 22 2c 6c  65 66 74 25 2c 6c 6f 77  |p_rot",left%,low|
00005c80  25 2c 72 69 67 68 74 25  2c 68 69 67 68 25 2c 26  |%,right%,high%,&|
00005c90  30 30 29 0d 02 09 5a 20  f2 70 75 74 5f 73 70 28  |00)...Z .put_sp(|
00005ca0  31 2b 28 74 6f 67 25 83  32 29 2c 68 78 25 2b 34  |1+(tog%.2),hx%+4|
00005cb0  36 34 2c 68 79 25 2b 31  32 30 2c 39 2c 31 36 2c  |64,hy%+120,9,16,|
00005cc0  31 36 2c 31 36 2c 22 62  61 63 6b 5f 72 6f 74 22  |16,16,"back_rot"|
00005cd0  2c 6c 65 66 74 25 2c 6c  6f 77 25 2c 72 69 67 68  |,left%,low%,righ|
00005ce0  74 25 2c 68 69 67 68 25  2c 26 30 30 29 0d 02 0a  |t%,high%,&00)...|
00005cf0  05 cd 0d 02 0b 5c e7 70  69 6c 25 3a f2 70 75 74  |.....\.pil%:.put|
00005d00  5f 73 70 28 31 2b 28 74  6f 67 25 83 32 29 2c 68  |_sp(1+(tog%.2),h|
00005d10  78 25 2b 31 30 30 2c 68  79 25 2b 31 33 32 2c 36  |x%+100,hy%+132,6|
00005d20  2c 31 36 2c 31 36 2c 31  36 2c 22 70 69 6c 6f 74  |,16,16,16,"pilot|
00005d30  22 2c 6c 65 66 74 25 2c  6c 6f 77 25 2c 72 69 67  |",left%,low%,rig|
00005d40  68 74 25 2c 68 69 67 68  25 2c 26 30 30 29 0d 02  |ht%,high%,&00)..|
00005d50  0c 05 e1 0d 02 0d 04 0d  ff                       |.........|
00005d59