hhh
loluser_9487184
java
3 years ago
488 B
3
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...