home *** CD-ROM | disk | FTP | other *** search
- function aloitaPeli()
- {
- mainMenu.swapDepths(10000);
- mainMenu._visible = false;
- luoPeliAlue();
- tyhjennaPeliAlue();
- piirraPeliAlue();
- tykitPaikoilleen();
- muutaTuulta();
- gameOver = false;
- tuuliVanha = 0;
- tietokoneenTarkkuus = 200 - vaikeusTaso * 40;
- gotoAndPlay(3);
- }
- function luoPeliAlue()
- {
- peliKierros = 0;
- havitetytRuudut = 0;
- painoVoima = 0.3;
- odotusFramet = 0;
- var tempNumero = int(Math.random() * 14);
- var tempSuunta = int(Math.random() * 2);
- var maxMuutos = 8;
- var korkeusLista = new Array();
- i = 0;
- while(i < 20)
- {
- temp = int(Math.random() * 2);
- if(temp < 0.2)
- {
- tempSuunta = 0;
- }
- if(temp < 0.6)
- {
- tempSuunta = 1;
- }
- else
- {
- tempSuunta = -1;
- }
- tempNumero += tempSuunta * int(Math.random() * maxMuutos);
- if(13 < tempNumero)
- {
- tempNumero = 13;
- }
- if(tempNumero < 0)
- {
- tempNumero = 0;
- }
- korkeusLista.push(tempNumero);
- i++;
- }
- peliAlue = new Array();
- i = 0;
- while(i < 14)
- {
- peliAlue[i] = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
- i++;
- }
- i = 0;
- while(i < 20)
- {
- var rivinKorkeus = korkeusLista.pop();
- j = 13;
- while(j >= 0)
- {
- if(13 - j < rivinKorkeus)
- {
- var tempNumero = int(Math.random() * 5) + 1;
- peliAlue[j][i] = tempNumero;
- }
- j--;
- }
- i++;
- }
- }
- function arvoAloitusVuoro()
- {
- pelaaja1nimiMuisti = mainMenu.pelaaja1nimi;
- pelaaja2nimiMuisti = mainMenu.pelaaja2nimi;
- if(tietokoneMukana)
- {
- if(Math.random() < 0.5)
- {
- tietokonePelaaja = "tykkiA";
- tykkiAnimi = mainMenu.pelaaja2nimi;
- }
- else
- {
- tietokonePelaaja = "tykkiB";
- tykkiBnimi = mainMenu.pelaaja2nimi;
- }
- if(tietokonePelaaja == "tykkiA")
- {
- peliVuoro = "tykkiB";
- tykkiBnimi = mainMenu.pelaaja1nimi;
- }
- else
- {
- peliVuoro = "tykkiA";
- tykkiAnimi = mainMenu.pelaaja1nimi;
- }
- }
- else
- {
- tietokonePelaaja = false;
- if(Math.random() < 0.5)
- {
- tykkiAnimi = mainMenu.pelaaja1nimi;
- tykkiBnimi = mainMenu.pelaaja2nimi;
- }
- else
- {
- tykkiAnimi = mainMenu.pelaaja2nimi;
- tykkiBnimi = mainMenu.pelaaja1nimi;
- }
- if(Math.random() < 0.5)
- {
- peliVuoro = "tykkiA";
- }
- else
- {
- peliVuoro = "tykkiB";
- }
- }
- }
- function paivitaNimiNaytto()
- {
- nimiNayttoA = tykkiAnimi;
- nimiNayttoB = tykkiBnimi;
- }
- function paivitaKulmaNaytto()
- {
- if(peliVuoro == "tykkiA")
- {
- kulmaNayttoA = eval(peliVuoro).kulma + "{invalid_utf8=186}";
- }
- else
- {
- kulmaNayttoB = eval(peliVuoro).kulma + "{invalid_utf8=186}";
- }
- }
- function paivitaSuojaNaytto()
- {
- suojaNayttoA = tykkiA.suoja + "%";
- suojaNayttoB = tykkiB.suoja + "%";
- }
- function piirraPeliAlue()
- {
- peliRuutuKoko = 25;
- peliAlueX = 20;
- peliAlueY = 14;
- peliAlueOffsetX = 0;
- peliAlueOffsetY = 2;
- i = 0;
- while(i < peliAlueX)
- {
- j = 0;
- while(j < peliAlueY)
- {
- if(0 < peliAlue[j][i])
- {
- var temp = (j + 1) * 100 + i;
- attachMovie("block",temp,temp);
- _root[temp]._x = peliRuutuKoko * (peliAlueOffsetX + i);
- _root[temp]._y = peliRuutuKoko * (peliAlueOffsetY + j);
- _root[temp].gotoAndStop(peliAlue[j][i] + 1);
- }
- j++;
- }
- i++;
- }
- }
- function tyhjennaPeliAlue()
- {
- i = 0;
- while(i < 20)
- {
- j = 0;
- while(j < 15)
- {
- _root[j * 100 + i].removeMovieClip();
- j++;
- }
- i++;
- }
- tykkiA.removeMovieClip();
- tykkiB.removeMovieClip();
- }
- function tarkistaVaakaRivit()
- {
- poistoLista = new Array();
- i = 0;
- while(i < peliAlueY)
- {
- var numeroNyt = 10;
- var numeroLaskuri = 0;
- j = 0;
- while(j < peliAlueX)
- {
- if(peliAlue[i][j] == numeroNyt)
- {
- if(numeroNyt == 0)
- {
- numeroLaskuri = 0;
- }
- else
- {
- numeroLaskuri++;
- }
- }
- else if(1 < numeroLaskuri)
- {
- k = 1;
- while(k < numeroLaskuri + 2)
- {
- _root[(i + 1) * 100 + j - k].removeMovieClip;
- poistoLista.push([i,j - k]);
- havitetytRuudut++;
- k++;
- }
- numeroLaskuri = 0;
- }
- else
- {
- numeroLaskuri = 0;
- }
- numeroNyt = peliAlue[i][j];
- j++;
- }
- if(1 < numeroLaskuri)
- {
- k = 1;
- while(k < numeroLaskuri + 2)
- {
- _root[(i + 1) * 100 + j - k].removeMovieClip;
- poistoLista.push([i,j - k]);
- havitetytRuudut++;
- k++;
- }
- }
- i++;
- }
- }
- function tarkistaPystyRivit()
- {
- i = 0;
- while(i < peliAlueX)
- {
- var numeroNyt = 10;
- var numeroLaskuri = 0;
- j = 0;
- while(j < peliAlueY)
- {
- if(peliAlue[j][i] == numeroNyt)
- {
- if(numeroNyt == 0)
- {
- numeroLaskuri = 0;
- }
- else
- {
- numeroLaskuri++;
- }
- }
- else if(1 < numeroLaskuri)
- {
- k = 1;
- while(k < numeroLaskuri + 2)
- {
- _root[(j + 1) * 100 + i - k * 100].removeMovieClip;
- poistoLista.push([j - k,i]);
- havitetytRuudut++;
- k++;
- }
- numeroLaskuri = 0;
- }
- else
- {
- numeroLaskuri = 0;
- }
- numeroNyt = peliAlue[j][i];
- j++;
- }
- if(1 < numeroLaskuri)
- {
- k = 1;
- while(k < numeroLaskuri + 2)
- {
- _root[(j + 1) * 100 + i - k * 100].removeMovieClip;
- poistoLista.push([j - k,i]);
- havitetytRuudut++;
- k++;
- }
- }
- i++;
- }
- i = 0;
- while(i < poistoLista.length)
- {
- puff.duplicateMovieClip("puff" + i,6500 + i);
- _root["puff" + i]._x = _root[(poistoLista[i][0] + 1) * 100 + poistoLista[i][1]]._x;
- _root["puff" + i]._y = _root[(poistoLista[i][0] + 1) * 100 + poistoLista[i][1]]._y;
- if(_root["puff" + i]._x == 0)
- {
- if(_root["puff" + i]._y == 0)
- {
- _root["puff" + i].removeMovieClip();
- }
- }
- peliAlue[poistoLista[i][0]][poistoLista[i][1]] = 0;
- _root[(poistoLista[i][0] + 1) * 100 + poistoLista[i][1]].removeMovieClip();
- i++;
- }
- }
- function luoPudotusLista()
- {
- pudotusLista = new Array();
- i = 0;
- while(i < peliAlueX)
- {
- var pudotusMatka = 0;
- j = 13;
- while(j >= 0)
- {
- if(peliAlue[j][i] == 0)
- {
- pudotusMatka++;
- }
- else if(0 < pudotusMatka)
- {
- if(isNaN(peliAlue[j][i]))
- {
- pudotusLista.push(["tykki" + peliAlue[j][i],0,_root["tykki" + peliAlue[j][i]]._y + pudotusMatka * 25,"tykki" + peliAlue[j][i]]);
- if(0 < peliKierros)
- {
- if(peliAlue[j][i] == "A")
- {
- tykkiA.suoja -= pudotusmatka * 10;
- tietokoneenTarkkuus += pudotusmatka * 10;
- }
- else
- {
- tykkiB.suoja -= pudotusmatka * 10;
- tietokoneenTarkkuus += pudotusmatka * 10;
- }
- paivitaSuojaNaytto();
- }
- }
- else
- {
- pudotusLista.push([(j + 1) * 100 + i,0,_root[(j + 1) * 100 + i]._y + pudotusMatka * 25,(j + 1 + pudotusMatka) * 100 + i]);
- }
- peliAlue[j + pudotusMatka][i] = peliAlue[j][i];
- peliAlue[j][i] = 0;
- }
- j--;
- }
- i++;
- }
- }
- function pudotaPalikoita()
- {
- i = 0;
- while(i < pudotusLista.length)
- {
- pudotusLista[i][1] += painoVoima;
- _root[pudotusLista[i][0]]._y += pudotusLista[i][1];
- if(_root[pudotusLista[i][0]]._y >= pudotusLista[i][2])
- {
- _root[pudotusLista[i][0]]._y = pudotusLista[i][2];
- _root[pudotusLista[i][0]]._name = pudotusLista[i][3];
- pudotusLista.splice(i,1);
- i--;
- }
- i++;
- }
- }
- function tykitPaikoilleen()
- {
- kuulaNopeus = 0;
- var xPaikka = int(Math.random() * 5 + 1);
- i = 13;
- while(i >= 0)
- {
- if(peliAlue[i][xPaikka] == 0)
- {
- attachMovie("tykki","tykkiA",10);
- tykkiA._x = (peliAlueOffsetX + xPaikka) * peliRuutuKoko;
- tykkiA._y = (peliAlueOffsetY + i) * peliRuutuKoko;
- tykkiA.piippu._rotation = 30;
- peliAlue[i][xPaikka] = "A";
- tykkiA.suoja = 100;
- tykkiA.kulma = tykkiA.piippu._rotation;
- break;
- }
- i--;
- }
- var xPaikka = int(Math.random() * 5 + 1);
- i = 13;
- while(i >= 0)
- {
- if(peliAlue[i][19 - xPaikka] == 0)
- {
- attachMovie("tykki","tykkiB",20);
- tykkiB._x = (peliAlueOffsetX + 19 - xPaikka) * peliRuutuKoko;
- tykkiB._y = (peliAlueOffsetY + i) * peliRuutuKoko;
- tykkiB.piippu._rotation = -30;
- peliAlue[i][19 - xPaikka] = "B";
- tykkiB.suoja = 100;
- tykkiB.kulma = tykkiB.piippu._rotation;
- break;
- }
- i--;
- }
- kulmaNayttoA = tykkiA.kulma + "{invalid_utf8=186}";
- kulmaNayttoB = tykkiB.kulma + "{invalid_utf8=186}";
- paivitaSuojaNaytto();
- }
- function luoKuula(nopeus)
- {
- laukaus.play();
- ammuntaPilvi._x = eval(peliVuoro)._x + 12 + Math.cos((eval(peliVuoro).kulma - 90) * 3.141592653589793 / 180) * 14;
- ammuntaPilvi._y = eval(peliVuoro)._y + 17 + Math.sin((eval(peliVuoro).kulma - 90) * 3.141592653589793 / 180) * 14;
- ammuntaPilvi.play();
- odotusFramet = 10;
- attachMovie("kuula","kuula",5000);
- kuula._x = eval(peliVuoro)._x + 12 + Math.cos((eval(peliVuoro).kulma - 90) * 3.141592653589793 / 180) * 14;
- kuula._y = eval(peliVuoro)._y + 17 + Math.sin((eval(peliVuoro).kulma - 90) * 3.141592653589793 / 180) * 14;
- kuuladX = Math.cos((eval(peliVuoro).kulma - 90) * 3.141592653589793 / 180) * nopeus / 4;
- kuuladY = Math.sin((eval(peliVuoro).kulma - 90) * 3.141592653589793 / 180) * nopeus / 4;
- gotoAndPlay(6);
- }
- function liikutaKuulaa()
- {
- kuuladX += tuuli;
- kuula._x += kuuladX;
- kuuladY += painoVoima;
- kuula._y += kuuladY;
- if(400 < kuula._y)
- {
- laskeVauriot();
- rajahdys.play();
- blammo._x = kuula._x;
- blammo._y = 400;
- blammo.play();
- kuulaNopeus = 0;
- removeMovieClip("kuula");
- vaihdaVuoroa();
- gotoAndPlay(5);
- }
- }
- function luoVirtuaaliKuula(nopeus)
- {
- osumaX = eval(peliVuoro)._x + 12 + Math.cos((virtuaaliKulma - 90) * 3.141592653589793 / 180) * 14;
- osumaY = eval(peliVuoro)._y + 17 + Math.sin((virtuaaliKulma - 90) * 3.141592653589793 / 180) * 14;
- osumadX = Math.cos((virtuaaliKulma - 90) * 3.141592653589793 / 180) * nopeus / 4;
- osumadY = Math.sin((virtuaaliKulma - 90) * 3.141592653589793 / 180) * nopeus / 4;
- virtuaaliHaku = true;
- }
- function liikutaVirtuaaliKuulaa()
- {
- osumadX += tuuli;
- osumaX += osumadX;
- osumadY += painoVoima;
- osumaY += osumadY;
- }
- function tarkistaVirtuaaliTormays()
- {
- var kuulaRuutuX = Math.floor(osumaX / 25);
- var kuulaRuutuY = Math.floor((osumaY - 50) / 25);
- if(0 < peliAlue[kuulaRuutuY][kuulaRuutuX])
- {
- virtuaaliHaku = false;
- tarkistaEtaisyys();
- }
- else if(isNaN(peliAlue[kuulaRuutuY][kuulaRuutuX]))
- {
- virtuaaliHaku = false;
- tarkistaEtaisyys();
- }
- else if(400 < osumaY)
- {
- virtuaaliHaku = false;
- tarkistaEtaisyys();
- }
- }
- function etsiVirtuaaliOsuma(nopeus)
- {
- luoVirtuaaliKuula(nopeus);
- while(virtuaaliHaku)
- {
- liikutaVirtuaaliKuulaa();
- tarkistaVirtuaaliTormays();
- }
- }
- function tarkistaEtaisyys()
- {
- if(etaisyys(Math.abs(osumaX - virtuaaliKohdeX),Math.abs(osumaY - virtuaaliKohdeY)) < virtuaaliLahinEtaisyys)
- {
- virtuaaliLahinEtaisyys = etaisyys(Math.abs(osumaX - virtuaaliKohdeX),Math.abs(osumaY - virtuaaliKohdeY));
- if(Math.abs(tietokoneenTarkkuus - virtuaaliLahinEtaisyys) < virtuaaliTietoKoneEtaisyys)
- {
- virtuaaliTietoKoneEtaisyys = Math.abs(tietokoneenTarkkuus - virtuaaliLahinEtaisyys);
- virtuaaliLahinOsuma = [virtuaaliKulma,virtuaaliVauhti];
- }
- if(etaisyys(Math.abs(osumaX - virtuaaliKohdeX),Math.abs(osumaY - virtuaaliKohdeY)) < 20)
- {
- virtuaaliOsuma = true;
- }
- }
- if(tietokonePelaaja == "tykkiA")
- {
- if(virtuaaliKohdeX < osumaX)
- {
- if(100 < osumaX - virtuaaliKohdeX)
- {
- virtuaaliVauhti /= 3;
- }
- else
- {
- virtuaaliVauhti -= 1;
- }
- }
- if(osumaX < virtuaaliKohdeX)
- {
- virtuaaliKulma += virtuaaliKulmaMuutos;
- virtuaaliVauhti = 70;
- }
- }
- else
- {
- if(osumaX < virtuaaliKohdeX)
- {
- if(100 < Math.abs(osumaX) - virtuaaliKohdeX)
- {
- virtuaaliVauhti /= 3;
- }
- else
- {
- virtuaaliVauhti -= 1;
- }
- }
- if(virtuaaliKohdeX < osumaX)
- {
- virtuaaliKulma += virtuaaliKulmaMuutos;
- virtuaaliVauhti = 70;
- }
- }
- }
- function tietokoneHaeOsuma()
- {
- if(tietokonePelaaja == "tykkiA")
- {
- virtuaaliKulma = 66 + int(Math.random() * 4);
- virtuaaliKulmaMuutos = -5;
- virtuaaliKohdeX = tykkiB._x + 12.5;
- virtuaaliKohdeY = tykkiB._y + 19;
- }
- else
- {
- virtuaaliKulma = -66 - int(Math.random() * 4);
- virtuaaliKulmaMuutos = 5;
- virtuaaliKohdeX = tykkiA._x + 12.5;
- virtuaaliKohdeY = tykkiA._y + 19;
- }
- virtuaaliVauhti = 70;
- virtuaaliLahinEtaisyys = 10000;
- virtuaaliTietoKoneEtaisyys = 10000;
- virtuaaliOsuma = false;
- j = 1;
- var aikaRaja = getTimer() + 4000;
- while(true)
- {
- if(Math.abs(virtuaaliKulma) < 15)
- {
- if(1 < Math.abs(virtuaaliKulmaMuutos))
- {
- virtuaaliKulmaMuutos /= 5;
- }
- }
- if(aikaRaja < getTimer())
- {
- break;
- }
- if(virtuaaliKulma == 0)
- {
- break;
- }
- etsiVirtuaaliOsuma(virtuaaliVauhti);
- j++;
- }
- virtuaaliVauhti = virtuaaliLahinOsuma[1];
- if(!virtuaaliOsuma)
- {
- if(virtuaaliLahinOsuma[0] < 0)
- {
- virtuaaliLahinOsuma[0] -= Math.ceil(Math.random() * 10 + 2);
- if(virtuaaliLahinOsuma[0] < -70)
- {
- virtuaaliLahinOsuma[0] = -70;
- }
- }
- else
- {
- virtuaaliLahinOsuma[0] += Math.ceil(Math.random() * 10 + 2);
- if(70 < virtuaaliLahinOsuma[0])
- {
- virtuaaliLahinOsuma[0] = 70;
- }
- }
- }
- tietoKoneenTarkkuus -= 10;
- if(tietokoneenTarkkuus < 0)
- {
- tietoKoneenTarkkuus = 0;
- }
- }
- function ampuukoTietokone()
- {
- if(peliVuoro == tietokonePelaaja)
- {
- tietokoneHaeOsuma();
- }
- }
- function saadaTietokoneenTykkia()
- {
- if(virtuaaliLahinOsuma[0] != eval(peliVuoro).kulma)
- {
- if(eval(peliVuoro).kulma < virtuaaliLahinOsuma[0])
- {
- eval(peliVuoro).kulma += 1;
- eval(peliVuoro).piippu._rotation = eval(peliVuoro).kulma;
- paivitaKulmaNaytto();
- }
- else
- {
- eval(peliVuoro).kulma -= 1;
- paivitaKulmaNaytto();
- eval(peliVuoro).piippu._rotation = eval(peliVuoro).kulma;
- }
- }
- else if(_root.kuulaNopeus < virtuaaliLahinOsuma[1])
- {
- _root.kuulaNopeus += 1;
- if(peliVuoro == "tykkiA")
- {
- kontrolliMenuA.tehoPalkkiA._xscale = _root.kuulaNopeus * 1.41;
- }
- else
- {
- kontrolliMenuB.tehoPalkkiB._xscale = _root.kuulaNopeus * 1.41;
- }
- }
- else
- {
- luoKuula(virtuaaliLahinOsuma[1]);
- }
- }
- function etaisyys(x, y)
- {
- return Math.sqrt(Math.pow(x,2) + Math.pow(y,2));
- }
- function muutaTuulta()
- {
- if(tuulitaso == 0)
- {
- tuuli = 0;
- }
- else if(tuulitaso == 1)
- {
- tuuli = Math.random() / 50;
- }
- else if(tuulitaso == 2)
- {
- tuuli = Math.random() / 25;
- }
- else if(tuulitaso == 3)
- {
- tuuli = Math.random() / 16.6;
- }
- else if(tuulitaso == 4)
- {
- tuuli = Math.random() / 10;
- }
- if(Math.random() < 0.5)
- {
- tuuli *= -1;
- }
- tuuliMittari.mittari._xscale = tuuli * 1000;
- if(peliVuoro == tietokonePelaaja)
- {
- tietokoneenTarkkuus += Math.ceil(Math.abs(tuuli - tuuliVanha) * 50);
- tuuliVanha = tuuli;
- }
- }
- function tarkistaTormays()
- {
- var kuulaRuutuX = Math.floor(kuula._x / 25);
- var kuulaRuutuY = Math.floor((kuula._y - 50) / 25);
- if(0 < peliAlue[kuulaRuutuY][kuulaRuutuX])
- {
- laskeVauriot();
- rajahdys.play();
- blammo._x = kuula._x;
- blammo._y = kuula._y;
- blammo.play();
- removeMovieClip("kuula");
- kuulaNopeus = 0;
- var numero = (kuulaRuutuY + 1) * 100 + kuulaRuutuX;
- _root[numero].removeMovieClip();
- peliAlue[kuulaRuutuY][kuulaRuutuX] = 0;
- luoPudotusLista();
- vaihdaVuoroa();
- gotoAndPlay(3);
- }
- else if(isNaN(peliAlue[kuulaRuutuY][kuulaRuutuX]))
- {
- if(tykkiA.hitTest(kuula._x,kuula._y,true))
- {
- laskeVauriot();
- rajahdys.play();
- blammo._x = kuula._x;
- blammo._y = kuula._y;
- blammo.play();
- removeMovieClip("kuula");
- kuulaNopeus = 0;
- vaihdaVuoroa();
- paivitaSuojaNaytto();
- gotoAndPlay(5);
- }
- if(tykkiB.hitTest(kuula._x,kuula._y,true))
- {
- laskeVauriot();
- rajahdys.play();
- blammo._x = kuula._x;
- blammo._y = kuula._y;
- blammo.play();
- removeMovieClip("kuula");
- kuulaNopeus = 0;
- vaihdaVuoroa();
- paivitaSuojaNaytto();
- gotoAndPlay(5);
- }
- }
- }
- function laskeVauriot()
- {
- if(peliVuoro == "tykkiA")
- {
- var osumaEtaisyys = etaisyys(Math.abs(kuula._x - (tykkiB._x + 12)),Math.abs(kuula._y - (tykkiB._y + 17)));
- if(30 >= osumaEtaisyys)
- {
- if(15 >= osumaEtaisyys)
- {
- tykkiB.suoja -= Math.ceil((30 - osumaEtaisyys) * 1.7);
- }
- else
- {
- tykkiB.suoja -= Math.ceil(30 - osumaEtaisyys);
- }
- paivitaSuojaNaytto();
- }
- }
- else
- {
- var osumaEtaisyys = etaisyys(Math.abs(kuula._x - (tykkiA._x + 12)),Math.abs(kuula._y - (tykkiA._y + 17)));
- if(30 >= osumaEtaisyys)
- {
- if(15 >= osumaEtaisyys)
- {
- tykkiA.suoja -= Math.ceil((30 - osumaEtaisyys) * 1.7);
- }
- else
- {
- tykkiA.suoja -= Math.ceil(30 - osumaEtaisyys);
- }
- paivitaSuojaNaytto();
- }
- }
- }
- function vaihdaVuoroa()
- {
- if(peliVuoro == "tykkiA")
- {
- peliVuoro = "tykkiB";
- }
- else if(peliVuoro == "tykkiB")
- {
- peliVuoro = "tykkiA";
- }
- paivitaNimiNaytto();
- paivitaKulmaNaytto();
- paivitaSuojaNaytto();
- }
- function tarkistaLoppu()
- {
- if(0 >= tykkiA.suoja)
- {
- gameOver = true;
- tykkiA.gotoAndPlay(2);
- i = 0;
- while(i < 6)
- {
- roju.duplicateMovieClip("roju" + i,6010 + i);
- _root["roju" + i].gotoAndPlay(Math.ceil(Math.random() * 4) + 1);
- _root["roju" + i]._x = tykkiA._x + 11;
- _root["roju" + i]._y = tykkiA._y + 15;
- _root["roju" + i].dX = Math.random() * 4 - 2;
- _root["roju" + i].dY = - Math.random() * 5 - 5;
- i++;
- }
- rojua = 6;
- }
- if(0 >= tykkiB.suoja)
- {
- gameOver = true;
- tykkiB.gotoAndPlay(2);
- i = 0;
- while(i < 6)
- {
- roju.duplicateMovieClip("roju" + i,6010 + i);
- _root["roju" + i].gotoAndPlay(Math.ceil(Math.random() * 4) + 1);
- _root["roju" + i]._x = tykkiB._x + 11;
- _root["roju" + i]._y = tykkiB._y + 15;
- _root["roju" + i].dX = Math.random() * 4 - 2;
- _root["roju" + i].dY = - Math.random() * 5 - 5;
- i++;
- }
- rojua = 6;
- }
- }
- function rojut()
- {
- if(0 >= rojua)
- {
- lopetaPeli();
- }
- }
- function lopetaPeli()
- {
- gotoAndStop(2);
- gameOver = true;
- mainMenu.gotoAndStop("gameOver");
- mainMenu._visible = true;
- mainMenu.swapDepths(10000);
- }
- function lisaaBonukset()
- {
- if(0 < peliKierros)
- {
- if(0 < havitetytRuudut)
- {
- vaihdaVuoroa();
- eval(peliVuoro).suoja += havitetytRuudut * 15;
- havitetytRuudut = 0;
- paivitaSuojaNaytto();
- }
- }
- }
- function paivitaPelaajaMaaraNaytto()
- {
- if(tietokoneMukana)
- {
- _root.mainMenu.pelaajia1check = ">>";
- _root.mainMenu.pelaajia2check = "";
- }
- else
- {
- _root.mainMenu.pelaajia1check = "";
- _root.mainMenu.pelaajia2check = ">>";
- }
- }
- function paivitaTuuliTasoNaytto()
- {
- mainMenu.tuuliTaso1 = "";
- mainMenu.tuuliTaso2 = "";
- mainMenu.tuuliTaso3 = "";
- mainMenu.tuuliTaso4 = "";
- mainMenu.tuuliTaso5 = "";
- if(tuulitaso == 0)
- {
- mainMenu.tuuliTaso1 = ">>";
- }
- else if(tuulitaso == 1)
- {
- mainMenu.tuuliTaso2 = ">>";
- }
- else if(tuulitaso == 2)
- {
- mainMenu.tuuliTaso3 = ">>";
- }
- else if(tuulitaso == 3)
- {
- mainMenu.tuuliTaso4 = ">>";
- }
- else if(tuulitaso == 4)
- {
- mainMenu.tuuliTaso5 = ">>";
- }
- }
- function paivitaVaikeusTasoNaytto()
- {
- mainMenu.vaikeusTaso1 = "";
- mainMenu.vaikeusTaso2 = "";
- mainMenu.vaikeusTaso3 = "";
- mainMenu.vaikeusTaso4 = "";
- mainMenu.vaikeusTaso5 = "";
- if(vaikeusTaso == 0)
- {
- mainMenu.vaikeusTaso1 = ">>";
- }
- else if(vaikeusTaso == 1)
- {
- mainMenu.vaikeusTaso2 = ">>";
- }
- else if(vaikeusTaso == 2)
- {
- mainMenu.vaikeusTaso3 = ">>";
- }
- else if(vaikeusTaso == 3)
- {
- mainMenu.vaikeusTaso4 = ">>";
- }
- else if(vaikeusTaso == 4)
- {
- mainMenu.vaikeusTaso5 = ">>";
- }
- }
- initial_blammo.duplicateMovieClip("blammo",7000);
- initial_blammo.removeMovieClip();
- blammo._x = -100;
- blammo._y = 200;
- initial_ammuntaPilvi.duplicateMovieClip("ammuntaPilvi",6000);
- initial_ammuntaPilvi.removeMovieClip();
- ammuntaPilvi._x = -100;
- ammuntaPilvi._y = 250;
- initial_puff.duplicateMovieClip("puff",6400);
- initial_puff.removeMovieClip();
- puff._x = -100;
- puff._y = 300;
- initial_roju.duplicateMovieClip("roju",6005);
- initial_roju.removeMovieClip();
- roju._x = -100;
- roju._y = 350;
- stop();
-