Naja, net ganz so wie gedacht, aber is ein Feature

master
Jonathan Hager 6 years ago
parent 12e6752118
commit b16300f698

@ -145,8 +145,14 @@ public class Controller extends ApplicationAdapter implements InputProcessor{
RectangleMapObject rectangleObject = objects.getByType(RectangleMapObject.class).get(0);
Rectangle rectangle = rectangleObject.getRectangle();
if(Intersector.overlaps(rectangle, m.getPlayer().getBoundingRectangle())){
d.getPlayer().update();
float x = d.getPlayer().getxPos();
float y = d.getPlayer().getyPos();
d.getPlayer().update();
if(!Intersector.overlaps(rectangle, m.getPlayer().getBoundingRectangle())){
d.getPlayer().setxPos(x);
d.getPlayer().setyPos(y);
}
}

@ -139,7 +139,7 @@ public class MapGenerator {
}
}
RectangleMapObject collision = new RectangleMapObject(48, 48, roomDimensionX, roomDimensionY);
RectangleMapObject collision = new RectangleMapObject(48, 48, roomDimensionX*48, roomDimensionY*48);
collisionLayer.getObjects().add(collision);
collisionLayer.setVisible(false);

Loading…
Cancel
Save