private void bounceOff(Actor Object) { int angleDeflect = //Paddle.getRotation()-90; int angle = angleDeflect+90; getMovement().setDirection(angle); if(getSpeed()<0.5){ falling=false; getWorld().removeObject(this); } }
![Twitter](/assets/twitter-4e19209ef84344ee0c433f4c7bad8d49.png)
![Twitter.hover](/assets/twitter.hover-1fb19a5bafc50deace8f88eaec867845.png)
private void bounceOff(Actor Object) { int angleDeflect = //Paddle.getRotation()-90; int angle = angleDeflect+90; getMovement().setDirection(angle); if(getSpeed()<0.5){ falling=false; getWorld().removeObject(this); } }
private void bounceOff(Actor Object) { int angleDeflect = Object.getRotation()-90; int angle = angleDeflect+90; getMovement().setDirection(angle); if(getSpeed()<0.5){ falling=false; getWorld().removeObject(this); } }
public void act() { Actor paddle = getOneIntersectingObject(Paddle.class); Actor container = getOneIntersectingObject(Container.class); if (paddle!=null){ bounceOff(paddle); accelerate(0.85); } // if (containerEdge()==true){ // bounceOff(container); // accelerate(0.85); // } if (falling){ fall(); } } Here it is.