Skip to content

Commit

Permalink
Merge branch 'master' into audiotesting
Browse files Browse the repository at this point in the history
Mergeado para empezar con el audio
  • Loading branch information
martinlacorrona committed Nov 24, 2019
2 parents 187286d + 87dfa4f commit 533815f
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 45 deletions.
1 change: 1 addition & 0 deletions src/Globales.js
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ var sizeMapaAlto = 21;

var velocidadEnemigoJefeNormal = 1;
var velocidadEnemigoJefeEscapando = 0.75;
var velocidadEnemigoJefeInvecible = 0.1;

var ultimoNivel = 2;

Expand Down
24 changes: 4 additions & 20 deletions src/controles/EventosTeclado.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,19 @@ function onKeyDown( event) {
break;
case 38:
controles.moverY = 1;
controles.moverX = 0;
break;
case 40:
controles.moverY = -1;
controles.moverX = 0;
break;
case 39:
controles.moverX = 1;
controles.moverY = 0;
break;
case 37:
controles.moverX = -1;
controles.moverY = 0;
break;
case 27:
controles.pausa = true;
Expand All @@ -44,26 +48,6 @@ function onKeyUp( event) {
controles.disparo = false;
controles.continuar = false;
break;
case 38:
if ( controles.moverY == 1 ){
controles.moverY = 0;
}
break;
case 40:
if ( controles.moverY == -1 ){
controles.moverY = 0;
}
break;
case 39:
if ( controles.moverX == 1 ){
controles.moverX = 0;
}
break;
case 37:
if ( controles.moverX == -1 ){
controles.moverX = 0;
}
break;
}

}
4 changes: 2 additions & 2 deletions src/layers/GameLayer.js
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,7 @@ class GameLayer extends Layer {

// disparar
if ( controles.disparo ){
var nuevoDisparo = this.jugador.disparar();
let nuevoDisparo = this.jugador.disparar();
if ( nuevoDisparo != null ) {
this.espacio.agregarCuerpoDinamico(nuevoDisparo);
this.disparosJugador.push(nuevoDisparo);
Expand Down Expand Up @@ -489,7 +489,7 @@ class GameLayer extends Layer {
controles.pausa = false;


for(var i=0; i < pulsaciones.length; i++) {
for(let i=0; i < pulsaciones.length; i++) {
// MUY SIMPLE SIN BOTON cualquier click en pantalla lo activa
if(pulsaciones[i].tipo == tipoPulsacion.inicio){
controles.continuar = true;
Expand Down
46 changes: 23 additions & 23 deletions src/modelos/EnemigoBoss.js
Original file line number Diff line number Diff line change
Expand Up @@ -66,37 +66,37 @@ class EnemigoBoss extends Enemigo {
this.lastUpdate++;

if(this.estado != estados.esperando && !this.isInvencible()) {
if(this.estado != estados.escapando && this.estado != estados.escapandoFinal)
this.velocidad = velocidadEnemigoJefeNormal;
super.actualizar();

//if(this.lastUpdate % 30 == 0) {
this.calcularMejorMovimiento(jugador, matrizMapa);
switch (this.orientacion) {
case orientaciones.derecha:
this.vx = this.velocidad * 1;
this.vy = 0;
break;
case orientaciones.izquierda:
this.vx = this.velocidad * -1;
this.vy = 0;
break;
case orientaciones.arriba:
this.vx = 0;
this.vy = this.velocidad * -1;
break;
case orientaciones.abajo:
this.vx = 0;
this.vy = this.velocidad * 1;
break;
}
//}
this.calcularMejorMovimiento(jugador, matrizMapa);

if (this.estado == estados.muriendo && this.estado == estados.muerto) {
this.vx = 0;
this.vy = 0;
}
} else if(this.isInvencible()) {
this.vx = 0;
this.vy = 0;
this.velocidad = velocidadEnemigoJefeInvecible;
}

switch (this.orientacion) {
case orientaciones.derecha:
this.vx = this.velocidad * 1;
this.vy = 0;
break;
case orientaciones.izquierda:
this.vx = this.velocidad * -1;
this.vy = 0;
break;
case orientaciones.arriba:
this.vx = 0;
this.vy = this.velocidad * -1;
break;
case orientaciones.abajo:
this.vx = 0;
this.vy = this.velocidad * 1;
break;
}
}

Expand Down

0 comments on commit 533815f

Please sign in to comment.