home *** CD-ROM | disk | FTP | other *** search
- function incremento_x(ang2, velocidad2)
- {
- radian2 = 0.0175 * ang2;
- inc_x = Math.cos(radian2);
- return inc_x * velocidad2;
- }
- function incremento_y(ang3, velocidad3)
- {
- radian3 = 0.0175 * ang3;
- inc_y = Math.sin(radian3);
- return inc_y * velocidad3;
- }
- function piedra(mode_p, p_id, tipo, ang_p, xpi, ypi)
- {
- if(mode_p == 1)
- {
- CONT++;
- nombre_piedra = "piedra" + getTimer() + random(10000000) + letras.substr(random(26),1);
- id_piedras.push(nombre_piedra);
- duplicateMovieClip("_root.ref" + tipo,nombre_piedra,16384 + _root.CONT);
- with(eval("_root." + nombre_piedra))
- {
- gotoAndPlay(2);
- }
- }
- if(mode_p == 2)
- {
- CONT++;
- nombre_piedra = "piedra" + getTimer() + random(10000000) + letras.substr(random(26),1);
- id_piedras.push(nombre_piedra);
- duplicateMovieClip("_root.ref" + tipo,nombre_piedra,16384 + _root.CONT);
- set(nombre_piedra + ".angulo",ang_p);
- eval(nombre_piedra)._x = xpi;
- eval(nombre_piedra)._y = ypi;
- with(eval("_root." + nombre_piedra))
- {
- gotoAndPlay(2);
- }
- }
- if(mode_p == 0)
- {
- c2 = 0;
- while(c2 < id_piedras.length)
- {
- if(id_piedras[c2] == p_id)
- {
- removeMovieClip(p_id);
- id_piedras.splice(c2,1);
- }
- c2++;
- }
- }
- }
- function disparo(mode_d, id_d)
- {
- if(mode_d == 1)
- {
- CONT++;
- nombre_disparo = "disparo" + getTimer() + random(10000000) + letras.substr(random(26),1);
- id_disparos.push(nombre_disparo);
- duplicateMovieClip(_root.ref6,nombre_disparo,16384 + _root.CONT);
- with(eval(nombre_disparo))
- {
- gotoAndPlay(2);
- }
- }
- if(mode_d == 0)
- {
- c3 = 0;
- while(c3 < id_disparos.length)
- {
- if(id_disparos[c3] == id_d)
- {
- id_disparos.splice(c3,1);
- }
- c3++;
- }
- }
- }
- function end_game(frame_destino)
- {
- removeMovieClip(_root.interfaz);
- f = 0;
- while(f < id_piedras.length)
- {
- removeMovieClip("_root." + id_piedras[f]);
- f++;
- }
- f = 0;
- while(f < id_disparos.length)
- {
- with(eval("_root." + _root.id_disparos[f]))
- {
- gotoAndStop(4);
- }
- f++;
- }
- with(sonido3)
- {
- stopAllSounds();
- }
- gotoAndStop(frame_destino);
- }
- if(config1 == 1)
- {
- _quality = "LOW";
- }
- if(config1 == 2)
- {
- _quality = "MEDIUM";
- }
- if(config1 == 3)
- {
- _quality = "HIGH";
- }
- if(config4 == 1)
- {
- with(sonido3)
- {
- gotoAndPlay(2);
- }
- }
- id_piedras = new Array();
- id_disparos = new Array();
- letras = "qwertyuiopasdfghjklzxcvbnm";
- pause = 0;
- CONT = 0;
- puntuacion = 0;
- duplicateMovieClip("ref7","interfaz",106384);
- interfaz._x = 275;
- interfaz._y = 200;
- with(_root.interfaz.vidas)
- {
- gotoAndStop(4);
- }
- interfaz.level = 1;
- interfaz.puntos = 0;
- player.fin_juego = 0;
- player.cont_fps = 30;
- player.muerte = 0;
- player.impulso = 0;
- player.impulso2 = 0;
- player.angulo = 0;
- player.angulo_a = 0;
- player.angulo_i = 0;
- player.tiempo2 = 0;
- player.tiempo_fps = 0;
- piedra(1,0,1,0,0,0);
- f_disparos = 0;
- f_aciertos = 0;
- f_fallos = 0;
- f_puntos = 0;
- stop();
-