From 4a23892f6fbff6c8fd99bd2ae8261241fb7e67ce Mon Sep 17 00:00:00 2001 From: Kleme Date: Thu, 14 Sep 2017 18:49:33 +0200 Subject: [PATCH] Fixed mario jumping=loosing --- src/fr/klemek/minimario/MarioAI.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/fr/klemek/minimario/MarioAI.java b/src/fr/klemek/minimario/MarioAI.java index fcc657d..2b7b205 100644 --- a/src/fr/klemek/minimario/MarioAI.java +++ b/src/fr/klemek/minimario/MarioAI.java @@ -80,14 +80,18 @@ public class MarioAI { Point2D.Float speed = new Point2D.Float(); + if(this.state != State.JUMPING){ + this.kicked = false; + this.invicible = false; + } + + switch(this.state){ case JUMPING: speed.x = (this.left?-1f:1f)*speedf*JUMP_SPEED_X; this.spdy += GRAVITY*speedf; speed.y = spdy; if(this.spdy>=this.maxspdy){ - this.kicked = false; - this.invicible = false; this.spdy = 0; int randi = Utils.nextInt(100); if(randi<40){ //0-39 - 40%