home *** CD-ROM | disk | FTP | other *** search
- function inc()
- {
- fps = "Frames per Second: " + aad;
- nmbr = aad;
- aad = 0;
- }
- function playAgain()
- {
- cstatus = 1;
- score = 0;
- base._visible = true;
- base._x = 287;
- base._y = 271;
- curWave = 1;
- particles = 0;
- totEne = 0;
- kill = 0;
- life = 500;
- _root._quality = "autohigh";
- k = 0;
- l = 1;
- exLife = 1;
- musical.start(0,9999999999);
- wave();
- }
- function wave()
- {
- if(cstatus == 1)
- {
- if(curWave > 49)
- {
- _root["lev" + curWave] = new Array(random(3),random(3),random(3),random(3),random(3),random(3),random(3),random(3),random(3),20 + curWave - 40);
- }
- i = 0;
- while(i < _root["lev" + curWave].length)
- {
- totEne += _root["lev" + curWave][i];
- i++;
- }
- trace("Enemies to Kill: " + totEne);
- j = 0;
- while(j < enemyTypes)
- {
- i = 0;
- while(i < _root["lev" + curWave][j])
- {
- attachMovie("enemy" + j,"db" + k,k++);
- i++;
- }
- j++;
- }
- trace("loaded");
- }
- }
- function waveCheck()
- {
- if(kill >= totEne)
- {
- totEne = 0;
- kill = 0;
- curWave += 1;
- wave();
- changeLev.start();
- }
- }
- stop();
- _root._quality = "autohigh";
- var k = 0;
- var l = 1;
- var exLife = 1;
- var life = 500;
- var globalDebris = true;
- var lifeDisp = 100;
- var score = 0;
- var scoreDisp = "0000000";
- var kill = 0;
- var particles = 0;
- var fpsThresh = 25;
- var globalDrop = 1;
- var cstatus = 1;
- var myName = "me";
- nmbr = 0;
- fps = 0;
- aad = 0;
- setInterval(inc,1000);
- var totEne = 0;
- var lev0 = new Array(1,0,0);
- var lev1 = new Array(2,0,0);
- var lev2 = new Array(5,0,0);
- var lev3 = new Array(3,1,0);
- var lev4 = new Array(5,1,0);
- var lev5 = new Array(5,2,0,0,0,0,0,4);
- var lev6 = new Array(15,0,0);
- var lev7 = new Array(5,2,0);
- var lev8 = new Array(0,8,0);
- var lev9 = new Array(3,0,1,0,0,0,0,3);
- var lev10 = new Array(3,1,2);
- var lev11 = new Array(0,0,8);
- var lev12 = new Array(5,5,2);
- var lev13 = new Array(0,15,0);
- var lev14 = new Array(0,0,0,2);
- var lev15 = new Array(5,0,0,5,0,0,0,4);
- var lev16 = new Array(0,0,10,3);
- var lev17 = new Array(4,4,4,4);
- var lev18 = new Array(0,0,0,0,2);
- var lev19 = new Array(0,0,0,0,4);
- var lev20 = new Array(8,0,0,0,4);
- var lev21 = new Array(1,1,1,1,1,0,0,4);
- var lev22 = new Array(2,2,2,2,2);
- var lev23 = new Array(0,0,0,0,6);
- var lev24 = new Array(0,0,0,0,0,5);
- var lev25 = new Array(0,0,0,0,0,12);
- var lev26 = new Array(2,2,1,2,1,2);
- var lev27 = new Array(0,0,0,4,0,4);
- var lev28 = new Array(0,0,5,2,0,2,0,3);
- var lev29 = new Array(5,5,5,5,5,5);
- var lev30 = new Array(0,0,0,0,0,0,5);
- var lev31 = new Array(0,0,3,0,0,0,3);
- var lev32 = new Array(4,3,6,2,1,1,6);
- var lev33 = new Array(0,10,0,0,0,0,10);
- var lev34 = new Array(0,0,0,0,0,0,0,4);
- var lev35 = new Array(4,0,0,0,0,0,0,4);
- var lev36 = new Array(4,0,0,4,0,5,0,4);
- var lev37 = new Array(10,0,0,0,0,0,0,15);
- var lev38 = new Array(0,0,0,0,0,0,1,0,0);
- var lev39 = new Array(4,0,0,0,0,0,0,3,4);
- var lev40 = new Array(0,0,0,5,0,0,5,5,6);
- var lev41 = new Array(1,1,1,1,1,1,1,1,1);
- var lev42 = new Array(10,10,0,0,0,0,0,0,0);
- var lev43 = new Array(0,10,0,0,0,1,0,10,0);
- var lev44 = new Array(10,10,0,0,0,1,5,0,5);
- var lev45 = new Array(10,10,0,1,0,1,0,5,0);
- var lev46 = new Array(1,2,1,2,1,2,1,2,1);
- var lev47 = new Array(2,1,2,1,2,1,2,1,2);
- var lev48 = new Array(3,3,3,3,3,3,3,3,3);
- var lev49 = new Array(0,0,0,0,0,0,0,0,0,20);
- var enemyTypes = 10;
- var curWave = 1;
- wave();
- var musical = new Sound(this);
- musical.attachSound("music");
- musical.start(0,99999999);
- var changeLev = new Sound();
- changeLev.attachSound("changeLevel");
- var mousy = new Sound();
- mousy.attachSound("pop");
- var hitted = new Sound();
- hitted.attachSound("Cl-Clook");
- var dead = new Sound();
- dead.attachSound("hard");
- onMouseDown = function()
- {
- if(cstatus == 1)
- {
- mousy.start();
- a = _root.attachMovie("point","point" + k,k++);
- a._x = a._xmouse;
- a._y = a._ymouse;
- if(particles < 100)
- {
- temp = 5;
- }
- if(particles < 40)
- {
- temp = 10;
- }
- if(particles < 20)
- {
- temp = 15;
- }
- if(particles < 10)
- {
- temp = 20;
- }
- i = 0;
- while(i < temp)
- {
- attachMovie("lineline","l" + k,k++);
- i++;
- }
- }
- };
- onEnterFrame = function()
- {
- if(_root.cstatus == 1)
- {
- if(life <= 0)
- {
- cstatus = 0;
- i = 0;
- while(i < 40)
- {
- d = attachMovie("lineline13","l" + k,k++);
- d._x = _root.base._x;
- d._y = _root.base._y;
- d._xscale = random(500);
- d._yscale = d._xscale;
- i++;
- }
- base._visible = false;
- musical.stop();
- dead.start();
- attachMovie("gameOver","l" + k,k++);
- }
- else
- {
- waveCheck();
- _root._quality = "autohigh";
- lifeDisp = life / 5;
- if(score <= 10)
- {
- scoreDisp = "000000" + String(score);
- }
- else if(score <= 100)
- {
- scoreDisp = "00000" + String(score);
- }
- else if(score <= 1000)
- {
- scoreDisp = "0000" + String(score);
- }
- else if(score <= 10000)
- {
- scoreDisp = "000" + String(score);
- }
- else if(score <= 100000)
- {
- scoreDisp = "00" + String(score);
- }
- else if(score < 1000000)
- {
- scoreDisp = "0" + String(score);
- }
- else if(score >= 1000000)
- {
- scoreDisp = String(score);
- }
- }
- }
- aad++;
- };
-