I want to make an actor move downward by 5 pixels every time that actor hits the edge of the screen. My code right now makes the actor fidget about, not being able to move at all.
private void aliensMovement () { move(basicAlienSpeed); if ((getX()-gotoX >= 0 && basicAlienSpeed > 0) || (getX()-gotoX <= 0 && basicAlienSpeed < 0)) { basicAlienSpeed = -basicAlienSpeed; int highet = getWorld().getHeight(); gotoY = highet/2 - 5; } }