MLC: #FNCT MAIN #ARRY @SER .250 %VITE=.0 %BORD=.0 %DIFF=.0 %TAIL=.3 %NIVE=.0 #FRUN DEBU #FEND #FNCT DEPA #TEXT .36 .5 "LEVEL" .1 #TEXT .58 .5 %NIVE .1 #IIFF %NIVE=.0 #TEXT .32 .11 "BEGINING" .1 #IIFF %NIVE=.1 #TEXT .26 .11 "ONE IS GOOD" .1 #IIFF %NIVE=.2 #TEXT .22 .11 "TWO IS BETTER" .1 #IIFF %NIVE=.3 #TEXT .34 .11 "WAKE UP" .1 #IIFF %NIVE=.4 #TEXT .14 .11 "A BIT COMPLICATED" .1 #IIFF %NIVE=.5 #TEXT .20 .11 "USE YOUR BRAIN" .1 #IIFF %NIVE=.6 #TEXT .24 .11 "NEVER ASLEEP" .1 #TEXT .38 .25 "LIVE" .3 #TEXT .58 .25 %VIE .3 #TEXT .36 .31 "SCORE" .3 #TEXT .58 .31 %POIN .3 #TEXT .2 .40 "[ALPHA]=PAUSE" .2 #TEXT .2 .46 "[EXE]=SURVIVOR:" .2 #TEXT .10 .52 "CATCH AS MANY AS YOU" .2 #TEXT .10 .58 "CAN" .2 #DRAW #WAIT .500 #WKEY %A #WAIT .500 #FEND #FNCT 1 #RECT .8 .30 .87 .31 .3 .3 #FEND #FNCT 2 #RECT .30 .8 .31 .55 .3 .3 #RECT .62 .8 .63 .55 .3 .3 #FEND #FNCT 3 #RECT .26 .10 .67 .51 .3 .3 #RECT .28 .12 .65 .49 .0 .0 #RECT .26 .28 .27 .33 .0 .0 #RECT .66 .28 .67 .33 .0 .0 #RECT .44 .10 .49 .11 .0 .0 #RECT .44 .50 .49 .51 .0 .0 #RECT .44 .28 .49 .33 .3 .3 #FEND #FNCT 4 #RECT .22 .10 .23 .62 .3 .3 #RECT .44 .1 .45 .53 .3 .3 #RECT .48 .1 .49 .53 .3 .3 #RECT .72 .10 .73 .62 .3 .3 #FEND #FNCT 5 #RECT .1 .30 .94 .31 .3 .3 #RECT .30 .1 .31 .29 .3 .3 #RECT .62 .32 .63 .62 .3 .3 #FEND #FNCT 6 %P1=%P1+.8 #FRUN 6P %P2=.0 #IIFF %P1<.63 #FGOB %P1=.0 %P2=.0 #FEND #FNCT 6P %P2=%P2+.8 #RECT %P2 %P1 %P2+.1 %P1+.1 .3 .3 #IIFF %P2<.87 #FGOB #FEND #FNCT GAGN #RECT .1 .1 .94 .62 .0 .0 #READ .2 %NIV #IIFF %NIVE>%NIV-.1 #WRTE .2 %NIVE+.1 #IIFF %NIVE>%NIV-.1 #TEXT .26 .42 "-HIGHLEVEL-" .1 #READ .1 %HG #IIFF %HG-.1<%POIN #WRTE .1 %POIN #IIFF %HG-.1<%POIN #TEXT .26 .35 "-HIGHSCORE-" .1 %NIVE=%NIVE+.1 #IIFF %NIVE<.7 #TEXT .24 .28 "-NEXT LEVEL-" .1 #IIFF %NIVE=.7 #TEXT .26 .28 "-GAME OVER-" .1 #DRAW #WKEY %A %A=.0 #FRUN INI #FEND #FNCT DEBU #CLRS %POIN=.0 %VIE=.3 %O=.3 %S=.6 %N=.7 %A=.8 %K=.7 %Y=.6 %R=.16 #FRUN MENU %VIT=%VITE*.33 %VIT=.330-%VIT %DIF=.10*%DIFF %DIF=.110-%DIF #CLRS %A=.0 #FRUN INI #FRUN JEU #FEND #FNCT PAUS #STOP #RECT .1 .1 .94 .62 .0 .0 #TEXT .35 .28 "-PAUSE-" .1 #TEXT .35 .35 "SCORE" .3 #TEXT .59 .35 %POIN .3 #TEXT .48 .42 %PROI .3 #IIFF %SURV=.1 #TEXT .34 .49 "SURVIVOR" .2 #DRAW #WAIT .500 #WKEY %A #WAIT .500 #CLRS #RCLP #FEND #FNCT EXE #IIFF %R=.22 %VITE=%VITE+.1 #IIFF %VITE=.10 %VITE=.0 #IIFF %R=.28&%NIVE<%NIV+.1 %NIVE=%NIVE+.1 #IIFF %NIVE>%NIV %NIVE=.0 #IIFF %R=.34 %DIFF=%DIFF+.1 #IIFF %DIFF=.10 %DIFF=.0 #IIFF %R=.40 %TAIL=%TAIL+.1 #IIFF %TAIL=.10 %TAIL=.3 #IIFF %R=.46 %BORD=%BORD+.1 #IIFF %BORD=.2 %BORD=.0 #FEND #FNCT MENU #CLRS #RECT .0 .0 .95 .63 .3 .0 #GKEY .95 %EXE #GKEY .25 %H #GKEY .34 %B #IIFF %H=.1 %R=%R-.6 #IIFF %B=.1 %R=%R+.6 #IIFF %R<.16 %R=.46 #IIFF %R>.46 %R=.16 #IIFF %EXE=.1 #FRUN EXE #TEXT .2 .57 "HIGHSCORE:" .2 #READ .1 %HG #TEXT .41 .57 %HG .2 #READ .2 %NIV #TEXT .66 .57 "LEVEL:" .2 #TEXT .89 .57 %NIV .2 #TEXT .44 .17 "PLAY" .3 #TEXT .39 .23 "SPEED:" .3 #TEXT .64 .23 %VITE .2 #TEXT .39 .29 "LEVEL:" .3 #TEXT .64 .29 %NIVE .2 #TEXT .28 .35 "DIFFICULTY:" .3 #TEXT .73 .35 %DIFF .2 #TEXT .22 .41 "GROWTH FACTOR:" .3 #TEXT .79 .41 %TAIL .2 #TEXT .19 .47 "WITH A BORDER:" .3 #IIFF %BORD=.0 #TEXT .76 .47 "NO" .2 #IIFF %BORD=.1 #TEXT .74 .47 "YES" .2 #TEXT .97 .57 "(C)" .1 #TEXT .111 .57 "2006" .1 #DBMP [S .25 %S #DBMP [N .33 %N #DBMP [A .43 %A #DBMP [K .52 %K #DBMP [Y .59 %Y #TEXT %S .16 "BY" .3 #DBMP [S %N .23 #DBMP [A %A .32 #DBMP [M %K .40 #DBMP [Y %Y .48 %Z=%S %S=%N %N=%A %A=%K %K=%Y %Y=%Z #RECT .18 %R .85 %R+.6 .4 .4 #IIFF %EXE=.1 #RECT .0 .0 .95 .63 .4 .4 #DRAW #IIFF %EXE=.1&%R=.16 #FEND #FGOB #FNCT DEC2 %E=@SER(%A) %XE=%E/.100 %YE=%XE*.-100+%E #RECT %XE %YE %XE+.1 %YE+.1 .0 .0 #DRAW #WAIT .50 %A=%A+.1 #IIFF %A>%TOUR %A=.0 #IIFF %A!%TOU #FGOB %ATT=.0 #FEND #FNCT DEC1 @SER(%A)=.-2 %A=%A+.1 #IIFF %A<%TAIL+%TOU+.1 #FGOB %COM=%DIF #FEND #FNCT DECA %U=%TOUR-%A+%TAIL @SER(%U)=@SER(%TOUR-%A) %A=%A+.1 #IIFF %A<%TOUR-%TOU #FGOB %A=%TOU #FRUN DEC1 #FEND #FNCT PETI %POIN=%POIN+%TOUR-.5 #RECT .102 .23 .127 .29 .2 .2 #TEXT .102 .23 %POIN .0 %A=%TOU+.1 #IIFF %A>%TOUR %A=.0 #FRUN DEC2 %TOUR=.6 %TOU=.0 %COM=%DIF #FEND #FNCT GRAN %POIN=%POIN+%DIFF+%TAIL #RECT .102 .48 .110 .54 .2 .2 %PROI=%PROI+.1 #TEXT .102 .48 %PROI .0 #IIFF %PROI=.30&%SURV=.0 #FRUN GAGN #RECT .102 .23 .127 .29 .2 .2 #TEXT .102 .23 %POIN .0 %A=.0 %B=%TOUR-%TOU #FRUN DECA %TOUR=%TOUR+%TAIL #FEND #FNCT PERD %VIE=%VIE-.1 #RECT .1 .1 .94 .62 .0 .0 #IIFF %VIE=.0 #TEXT .26 .28 "-GAME OVER-" .1 #IIFF %VIE!.0 #TEXT .26 .28 "-TRY AGAIN-" .1 #READ .1 %HG #IIFF %HG-.1<%POIN #WRTE .1 %POIN #IIFF %HG-.1<%POIN #TEXT .26 .35 "-HIGHSCORE-" .1 #DRAW #WAIT .500 #WKEY %A #WAIT .500 #IIFF %VIE=.0 #FRUN DEBU %A=.0 #FRUN INI #FEND #FNCT PIEC %COM=.0 #PIXT %XP %YP %T #IIFF %T!.3&%T!.0 #RECT %XP %YP %XP+.1 %YP+.1 .0 .0 #RNDM .1 .45 %XP #RNDM .1 .30 %YP %XP=%XP*.2 %YP=%YP*.2 #PIXT %XP %YP %T #IIFF %T!.0 #FGOB #RNDM .1 .10+%DIFF %A #IIFF %A!.1 #RECT %XP %YP %XP+.1 %YP+.1 .1 .1 #IIFF %A=.1 #RECT %XP %YP %XP+.1 %YP+.1 .2 .2 #FEND #FNCT JEU %COM=%COM+.1 %TOU=%TOU+.1 #IIFF %TOU>%TOUR #LINE .45 .0 .48 .0 .3 #IIFF %TOU>%TOUR %TOU=.0 %E=@SER(%TOU) %XE=%E/.100 %YE=%XE*.-100+%E #RECT %XE %YE %XE+.1 %YE+.1 .0 .0 #PIXT %XD %YD %T #IIFF %T=.3 #FRUN PERD #IIFF %T=.2 #FRUN PETI #IIFF %T=.1 #FRUN GRAN #IIFF %COM>%DIF #FRUN PIEC @SER(%TOU)=%XD*.100+%YD #RECT %XD %YD %XD+.1 %YD+.1 .3 .3 %H=.0 %B=.0 %G=.0 %D=.0 #GKEY .95 %EXE #IIFF %EXE=.1 %SURV=.1 #IIFF %EXE=.1 #RECT .110 .48 .126 .54 .2 .2 #GKEY .31 %PAUS #IIFF %PAUS=.1 #FRUN PAUS #GKEY .25 %H #IIFF %H=.0 #GKEY .34 %B #IIFF %H+%B=.0 #GKEY .24 %G #IIFF %H+%B+%G=.0 #GKEY .26 %D #IIFF %H=.1&%ATT=.3 #PIXL %XD %YD+.1 .0 #IIFF %H=.1&%ATT=.4 #PIXL %XD+.1 %YD+.1 .0 #IIFF %B=.1&%ATT=.4 #PIXL %XD+.1 %YD .0 #IIFF %B=.1&%ATT=.3 #PIXL %XD %YD .0 #IIFF %G=.1&%ATT=.1 #PIXL %XD+.1 %YD .0 #IIFF %G=.1&%ATT=.2 #PIXL %XD+.1 %YD+.1 .0 #IIFF %D=.1&%ATT=.2 #PIXL %XD %YD+.1 .0 #IIFF %D=.1&%ATT=.1 #PIXL %XD %YD .0 #DRAW #WAIT %VIT #IIFF %H=.1 %X=.0 #IIFF %B=.1 %X=.0 #IIFF %G=.1 %Y=.0 #IIFF %D=.1 %Y=.0 #IIFF %H=.1&%Y=.0 %Y=.-2 #IIFF %B=.1&%Y=.0 %Y=.2 #IIFF %G=.1&%X=.0 %X=.-2 #IIFF %D=.1&%X=.0 %X=.2 #IIFF %Y=.-2 %ATT=.1 #IIFF %Y=.2 %ATT=.2 #IIFF %X=.-2 %ATT=.3 #IIFF %X=.2 %ATT=.4 %XD=%XD+%X %YD=%YD+%Y #IIFF %XD=.0&%BORD=.0 %XD=.92 #IIFF %XD=.94&%BORD=.0 %XD=.2 #IIFF %YD=.0&%BORD=.0 %YD=.60 #IIFF %YD=.62&%BORD=.0 %YD=.2 #FGOB #FNCT INI @SER(%A)=.-2 %A=%A+.1 #IIFF %A<.250 #FGOB %SURV=.0 %ATT=.2 %PROI=.0 %XP=.-5 %COM=%DIF-.1 %TOUR=.6 %X=.23 %Y=.1 #RECT .0 .0 .95 .63 .3 .0 #RECT .96 .0 .127 .63 .2 .2 %X=.0 %Y=.2 %XD=.46 %YD=.2 %TOU=.0 #LINE .45 .0 .48 .0 .0 #TEXT .102 .1 "LEVEL" .1 #TEXT .110 .8 %NIVE .0 #TEXT .102 .16 "SCORE" .1 #TEXT .102 .23 %POIN .0 #TEXT .104 .31 "LIVE" .1 #TEXT .110 .38 %VIE .0 #TEXT .102 .48 "0#:30" .0 #TEXT .98 .58 "BY SAMY" .0 #FRUN DEPA #RECT .1 .1 .94 .62 .0 .0 #IIFF %BORD=.1 #RECT .1 .1 .94 .62 .3 .0 #IIFF %NIVE=.1 #FRUN 1 #IIFF %NIVE=.2 #FRUN 2 #IIFF %NIVE=.3 #FRUN 3 #IIFF %NIVE=.4 #FRUN 4 #IIFF %NIVE=.5 #FRUN 5 #IIFF %NIVE=.6 #FRUN 6 #FEND #DATA #BITM [S 8 78FC4030187CF800 7884B85028748478 8703078FC7830387 #BITM [N 8 62F7FFFFEFE74200 6295ADA5B5A9A542 9D080000001018BD #BITM [A 8 7CFEFEFEC6EE4400 7C82BA82BAAAAA44 83010101011111BB #BITM [K 8 48FCF8F8FCCE4400 48B4A48884B2AA44 B7030307030111BB #BITM [Y 8 247E3E1C1C383000 245A4A2214244830 DB8181C1E3C387CF #BITM [M 8 42E7FFFFE7E74200 42A599A5BDA5A542 BD180000001818BD #DEND