master
Jonathan Hager 6 years ago
parent dfb1b048fe
commit 2dc7a93a2c

@ -133,13 +133,9 @@ public class Controller extends ApplicationAdapter implements InputProcessor{
float x = d.getPlayer().getxPos();
float y = d.getPlayer().getyPos();
d.getPlayer().update();
d.getPlayer().updateX();
m.setPlayerSpriteX(d.getPlayer().getxPos());
m.setPlayerSpriteY(d.getPlayer().getyPos());
System.out.println("Temp: " + x + " " + y);
System.out.println("Player: " + d.getPlayer().getxPos() + " " + d.getPlayer().getyPos());
for(RectangleMapObject rectangleObject : objects.getByType(RectangleMapObject.class)){
Rectangle rectangle = rectangleObject.getRectangle();
@ -147,9 +143,23 @@ public class Controller extends ApplicationAdapter implements InputProcessor{
if(Intersector.overlaps(rectangle, m.getPlayer().getBoundingRectangle())){
d.getPlayer().setxPos(x);
System.out.println("Es laedt, es laedt, ich will nicht, dass es laedt, wenn es laedt, muss man immer so lange warten!!!!!");
}
}
d.getPlayer().updateY();
m.setPlayerSpriteY(d.getPlayer().getyPos());
for(RectangleMapObject rectangleObject : objects.getByType(RectangleMapObject.class)){
Rectangle rectangle = rectangleObject.getRectangle();
if(Intersector.overlaps(rectangle, m.getPlayer().getBoundingRectangle())){
d.getPlayer().setyPos(y);
System.out.println("Es lädt, es laedt, ich will nicht, dass es laedt, wenn es laedt, muss man immer so lange warten!!!!!");
System.out.println("Es laedt, es laedt, ich will nicht, dass es laedt, wenn es laedt, muss man immer so lange warten!!!!!");
}
}
}

@ -41,6 +41,12 @@ public abstract class Entity {
xPos += movementX;
yPos += movementY;
}
public void updateX(){
xPos += movementX;
}
public void updateY(){
yPos += movementY;
}
public void downgrade(){
xPos -= movementX;
yPos -= movementY;

Loading…
Cancel
Save