hhh

lol
 avatar
user_9487184
java
2 years ago
488 B
2
Indexable
public void nextPad(final Direction dir) {
    var pad = this.l.getRound().getPad();
    var oldPos = pad.getPos();
    var newPos = new Pair<>(
        pad.getPos().getX() + dir.getDirection().getX() * pad.getSpeed().getX(),
        pad.getPos().getY() + dir.getDirection().getY() * pad.getSpeed().getY());

    pad.setPos(newPos);
    pad.setBoundingBox(new RectBoundingBox(pad));
    if (coll.collideWithBorder(pad.getBoundingBox())) {
      pad.setPos(oldPos);
    }

  }
Editor is loading...