Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1. double collisionX = collisionPoint.getX();
  2.         double collisionY = collisionPoint.getY();
  3.  
  4.         if ((isAlmostEqual(collisionX, rect.getLineLeft().start().getX())) || (isAlmostEqual(collisionX, rect.getLineRight().start().getX()))) {
  5.             currentVelocity = new Velocity(currentVelocity.getDx() * (-1), currentVelocity.getDy());
  6.             this.setCountHit(this.getCountHit());
  7.             this.setTextCountHit(this.getTextCountHit(),this.getCountHit());
  8.  
  9.         }
  10.         if ((isAlmostEqual(collisionY, rect.getLineUpper().start().getY())) || (isAlmostEqual(collisionY, rect.getLineDowner().start().getY()))) {
  11.             currentVelocity = new Velocity(currentVelocity.getDx(), currentVelocity.getDy() * (-1));
  12.             this.setCountHit(this.getCountHit());
  13.             this.setTextCountHit(this.getTextCountHit(),this.getCountHit());
  14.         }
  15.         return currentVelocity;
  16.  
  17.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement