@@ -85,15 +87,24 @@ public class Monster extends Entity{
...
@@ -85,15 +87,24 @@ public class Monster extends Entity{
}
}
publicvoidattaque(){
publicvoidattaque(){//isAttacking > 0 pour dire que si il est entrain d'attaquer, il finit son attaque
if(direction*(this.coord.getX()-getGameCharacter().coord.getX())<=10&&Math.abs(this.coord.getZ()-getGameCharacter().coord.getZ())<=entityHEIGHT){//n'attaque que si perso pas invincible
if((Math.abs(this.coord.getX()-getGameCharacter().coord.getX())<=2+entityWIDTH/2+getGameCharacter().entityWIDTH/2&&Math.abs(this.coord.getZ()-getGameCharacter().coord.getZ())<=entityHEIGHT&&characInFrontOf())||isAttacking>0){//n'attaque que si perso pas invincible