$>KV&bPY(0Nxs CjR}SnapShotshipscrenyx magnitude StarColorbSCREnEN  ScreenSweepsStarXDrawShipBF5 EraseShip I theNMALLOCmu]mduGml1mrdmdmoldxoldyxoldtESpeed5BLeftSDownUpxRightShipDownShipUp ShipRightShipLeftDrawMaze<r DrawGatesgatelocgatex gatetimer GrawGates5 GDawGatesTDawGateswgateszm PointCheck+ basetimerDrawBaseBmybaseHWinc1c2c3c4 UpdateCometstempxcometxcometytempy cometshotdcomtxetxmc5c6.PutTest9baseshotbasex+ UpdateBase%BaseMove cometstrikeYouLoseu comestrikeKK1K2jjj fuelFuelUsedwFuelOut gatecrashM@got THENgatecrashUpdateControlPanelMenuSplashStart InstructionsShutdownSlapshretunrReyurnSS gatealarm gatecountergcyclesW gatedelayttt`cSpace?barpauseswhen}utclosescycleyouofcaughtinagatelevelYouWinTHENWin:5* * * * * * * * * * * * *  GET/PUT Demo *  Written by Vince Long *  November 2001 ** * * * * * * * * * * * * se e d Ysd se mThe Gate Crushersdse m by Vince Longsesem1. Play the gamesesem2. Read instructionssesem3. Quit"F   md Zi[ssdN\ #* * * * * * * * * * * * * * * * *# Setup the Variables and Stuff *#* * * * * * * * * * * * * * * * * V }eVebe+ }e,<e,Be,He,Ne,e, }e d    s e x e s e0dDpd&e(  e 1* * * * * * * * ** Draw the Stars * * * * * * * * * * dd!Vj deV^ Cd p&d } }d]d  }d ]d!  }d ]4e Cep&d  f fY * * * * * * * * * * , Draw Base * * * * * * * * * * e we}e w e e}e  e}d)e e}de xe w se w xe  se VYd Y Put Up the Initial Comets ddV edDpd&ed m f ePdw ed w ed w edw edw eJdw dmdwdwdwdmddwd< d mdwd wdwd mdd wdB d mdwd wdwd mdd wdH dmdwdwdwdmddwdN dmdwdwdwdmddwd dmdwdwdwdmddwd ddV4 m wdd  m wd)d f!* * * * * * * * * * * * * * * * ! Start the Main Program Here * !* * * * * * * * * * * * * * * * YF   x  s  d mH"]d  d mP"] d  d mK"]2 d  d mM"]P d  e ]h d  m1"] d 5 m2"] d 5 m3"] d 5IF I$ = "4" THEN speed = 4IF I$ = "5" THEN speed = 5IF I$ = "6" THEN speed = 6IF I$ = "7" THEN speed = 7IF I$ = "8" THEN speed = 8IF I$ = "9" THEN speed = 9 d] s 5w s d ] s 5 s d ] x 5w x d] x 5 x xeq 5w_] e 5 x xe 5c]B eq 5w x dqa  e w e w e  e d e w e wVY x s@da e   [P x s@d) x sdw@d)u x sd@d)ua: d [P xe w se w xe  se VYPV 0FV 0k ף<cd Y d] V V  _a Yd P YT 1d 5dnpw 1 1dca6 d E[ P Pd]J [ Yu e qd * * * * * * * * You WIN* * * * * * * * *>s dw sesemPress a key to go to the menu"F   mdsd Y[N * * * * * * * * * You Lose * * * * * * * * *R Eda s sd)se mYou have run out of fuel se se# mYou LoseP da V 0 F &ded W d  x s &  e_]d  &f V 0d cd. s sd)se mYou were struck by a comet se se# mYou LoseP Pda V 0 F &ded W| d  x s &  e_]rd  &f V 0d cd s sd)se mYou were crushed in a gate se se# mYou LosePsesemPress a key to go to the menu"F   md0sd Y[* * * * * * * * *r Draw the Ship *r* * * * * * * * *r d]Yn d ]Yb d ]Y d] Yxo* * * * * * * * *r Erase the Ship *r* * * * * * * * *@ xe w sd!w xe  sd!dob xdw sd x se e x se  xd sde xdw sd! xd sd!e x sd)ee xdw sd!w xd sdd% xd w sd%w x se we x se w xd  sd%we xd w sd%w xd  sd%we x sd)we e xdw sd%w x sd)we x sd)w xd sd%we x sd%we xdw sd w xd%w sdwd xd%w sdw xd%w sd)wd xd%w sd)w xdw sd)wd xdw sd)w xdw sd wd xdw sdwdd xd sd w xd% sdwd xd% sdw xd% sd)wd xd% sd)w xd sd)wd xd sd)w xd sd wd xd sdwddoLn xd sdw x se we x se w xdw sdwe xd sd!w xdw sd!we x sd)wee xd sd! xdw sdwd% xd  sd% x se e x se  xd w sd%e xd  sd% xd w sd%e x sd)e e xd sd% x sd)e x sd) xdw sd%e x sd%e xd sd  xd% sdd xd% sd xd% sd)d xd% sd) xd sd)d xd sd) xd sd d xd sddd xdw sd  xd%w sdd xd%w sd xd%w sd)d xd%w sd) xdw sd)d xdw sd) xdw sd d xdw sdddox xd sd xe  se xe  s xd sdwe xd! sdw xd! sde xd) see xd!w sdw xd sdd% xd%w sd  xe w se xe w s xd%w sd we xd%w sd w xd%w sd e xd)w se e xd%w sdw xd)w se xd)w s xd%w sde xd%w se xd w sd xdw sd%d xdw sd% xd)w sd%d xd)w sd% xd)w sdd xd)w sd xd w sdd xdw sddd xd w sdw xdw sd%wd xdw sd%w xd)w sd%wd xd)w sd%w xd)w sdwd xd)w sdw xd w sdwd xdw sdwddoZ  xdw sdw xe w se xe w s xdw sde xd!w sd xd!w sdwe xd)w see xd! sd xdw sdwd% xd% sd w xe  se xe  s xd% sd e xd% sd  xd% sd we xd) se e xd% sd xd) se xd) s xd% sdwe xd% se xd  sdw xd sd%wd xd sd%w xd) sd%wd xd) sd%w xd) sdwd xd) sdw xd  sdwd xd sdwdd xd  sd xd sd%d xd sd% xd) sd%d xd) sd% xd) sdd xd) sd xd  sdd xd sdddoX! dee2W8!d e d!e  fdecd!ee decd!ee execeee o * * * * * * * * * * * DRAW GATES * * * * * * * * * * *$ Erase Gatesd  e3ee2Wx#   d]\"e<  d ]t"e,  d ]"e  d    e( d!e  Check for ship's y in a gate +e xe Vf# s +  xe w ^ xe  e(b]\#d P +f f Draw Gatessd  e3ee2Wp$d dDpd&  d]#e<  d ]#e,  d ]$e    d    e( d!d fo * * * * * * * * * POINT CHECK* * * * * * * * * *& xe w se w@e  xe w se @e uaP%  x  s 1d)w 1eRk>P xe  se @e  xe  se w@e ua%  x  s 1d)w 1eRk>P xe w s@e  xe  s@e ua<&  x  s 1d)w 1eRk>P xe w sdw@e  xe  sdw@e ua&  x  s 1d)w 1eRk>P xe w sd@e  xe  sd@e ua('  x  s 1d)w 1eRk>Po * * * * * * * * * UPDATE BASE  * * * * * * * * *' e we}e w e e}e d e we}e w da(( dw  ec]$(d P dab( d  eb_]^(d P e we}e w e e}e  e}d)e e}deo ,T Erase the Comets ddVl) mdw wdw md wdd f Put Stars Back Up dmdwdwdw< d mdwd wdwB d mdwd wdwH dmdwdwdwN dmdwdwdwN dmdwdwdwN& Change the x values for the comets ddV+ mdw m mec]*el m fGet new snapshotss dmdwdwdwdmddwd< d mdwd wdwd mdd wdB d mdwd wdwd mdd wdH dmdwdwdwdmddwdN dmdwdwdwdmddwd dmdwdwdwdmddwd Redraw the comets ddV- m wdd m wd)d foB-usesd)m Speed=Warp " 5sesemSeconds until gate change= V w&wm " V w&w  dc da-ekL>d   >P > q d].d sesd)mFuel=" 1oT1 dee2W.d e d!e  f d V0 Erase Gatesd  e3ee2W/   d]*/e<  d ]B/e,  d ]Z/e  d    e( d!e ekL=e kL=ekL= f Draw Gatesd  e3ee2W0d dDpd&  d]60e<  d ]N0e,  d ]f0e    d    e( d!d fV 0FV 0k>cd0 f dqaP2e s &eedW2 & xYxel &w xYV FV k #<cdf1 & x xe w se w xe  se del &w x xe w se w xe se d &f & xYxel &w xYP da2e xe sYxe xYPoosd eeV$3 deKV3s s e  f fsesesd)m@The object of the game is to move the spaceship through the mazesesd)m@from the top row to the bottom where where you have to dock withsesd)m your base.sesd)m9You can control your speed by pressing 1, 2 , or 3 keys. "sesd)mASpace bar pauses the ship. Change direction with the arrow keys."sesd)mYou will die if:sesemyou run out of fuelsesem#get caught in a gate when it closes"sesemcollide with a cometsesd)m;Successful completion of a mission advances you to the next"sesd)m4level where the time between gate changes decreases.se sesemPress a key to continue"F   md\6sesd Y[ "