This site requires JavaScript, please enable it in your browser!
Greenfoot back
Recorsi
Recorsi wrote ...

2018/3/18

Move while boolean is false

Recorsi Recorsi

2018/3/18

#
Hey, i added the boolean
private boolean boostActive = false;
I want the actor to be able to move while this boolean is false, if the boolean is true it shouldnt move. How do i do that? code for moving:
if (Greenfoot.isKeyDown("w")||Greenfoot.isKeyDown("up"))
       { 
           mySpeed++;
           if (mySpeed > MAX_SPEED) mySpeed = MAX_SPEED;
       } else if (mySpeed > 0) mySpeed--; move(-mySpeed/3); 
Thanks a lot :)
Super_Hippo Super_Hippo

2018/3/18

#
//change line 1 to
if (!boostActive && (Greenfoot.isKeyDown("w") || Greenfoot.isKeyDown("up")))
Recorsi Recorsi

2018/3/18

#
Super_Hippo wrote...
//change line 1 to
if (!boostActive && (Greenfoot.isKeyDown("w") || Greenfoot.isKeyDown("up")))
Wow that was simple, thanks :)
You need to login to post a reply.