Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- double collisionX = collisionPoint.getX();
- double collisionY = collisionPoint.getY();
- if ((isAlmostEqual(collisionX, rect.getLineLeft().start().getX())) || (isAlmostEqual(collisionX, rect.getLineRight().start().getX()))) {
- currentVelocity = new Velocity(currentVelocity.getDx() * (-1), currentVelocity.getDy());
- this.setCountHit(this.getCountHit());
- this.setTextCountHit(this.getTextCountHit(),this.getCountHit());
- }
- if ((isAlmostEqual(collisionY, rect.getLineUpper().start().getY())) || (isAlmostEqual(collisionY, rect.getLineDowner().start().getY()))) {
- currentVelocity = new Velocity(currentVelocity.getDx(), currentVelocity.getDy() * (-1));
- this.setCountHit(this.getCountHit());
- this.setTextCountHit(this.getTextCountHit(),this.getCountHit());
- }
- return currentVelocity;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement