Does anyone know how to make an actor stop moving when it touched another actor or itself? I tried wait(); but it makes everything stop.
Thanks in advance!


public void act() { move(3); if(Greenfoot.isKeyDown("left")) { turn(-2); } if(Greenfoot.isKeyDown("right")) { turn(2); } }
if(isTouching(x.class)) { //What's supposed to be in here? }
move(3);
private int speed = 3;
move(speed);
speed = 0;
move(3);
private int speed = 3;
move(speed);
speed = 0;