Fehler verbessert

master
Jonathan Hager 6 years ago
parent d6df830e3b
commit 733cfe941b

@ -43,7 +43,7 @@ public abstract class Entity {
public void rdmMove(float xPlayer, float yPlayer){
if(xPlayer == xPos){ //PLAYER auf X-Achse von Archer
if(yPlayer == yPos){} // //PLAYER pos = Archer pos
else if(yPlayer > yPos){movementY = -1f;} // //PLAYER über Archer
else if(yPlayer > yPos){movementY = -1f;} // //PLAYER ueber Archer
else if(yPlayer < yPos){movementY = 1f;} // //PLAYER unter Archer
} //
else if(yPlayer == yPos){ //PLAYER auf Y-Achse von Archer
@ -53,36 +53,36 @@ public abstract class Entity {
} //
else if(xPlayer > xPos){ //PLAYER rechts von Archer
if(yPlayer > yPos){ // //PLAYER ist im Quadrant I
if((yPlayer - yPos) > (xPlayer - xPos)){ // // //Weg zu PLAYER x kürzer als zu PLAYER y
if((yPlayer - yPos) > (xPlayer - xPos)){ // // //Weg zu PLAYER x kuerzer als zu PLAYER y
movementX = 1f; // // //
} // // //
else{ // // //Weg zu PLAYER y kürzer als zu PLAYER x
else{ // // //Weg zu PLAYER y kuerzer als zu PLAYER x
movementY = 1f; // //
} // //
} // //
else if(yPlayer < yPos){ // //PLAYER ist im Quadrant II
if((yPos - yPlayer) > (xPlayer - xPos)){ // //Weg zu PLAYER x kürzer als zu PLAYER y
if((yPos - yPlayer) > (xPlayer - xPos)){ // //Weg zu PLAYER x kuerzer als zu PLAYER y
movementX = 1f; // //
} // //
else{ // //Weg zu PLAYER y kürzer als zu PLAYER y
else{ // //Weg zu PLAYER y kuerzer als zu PLAYER y
movementY = -1f; //
} //
} //
} //
else if(xPlayer < xPos){ //PLAYER links von Archer
if(yPlayer < yPos){ // //PLAYER ist im Quadrant III
if((yPlayer - yPos) > (xPlayer - xPos)){ // // //Weg zu PLAYER x kürzer als zu PLAYER y
if((yPlayer - yPos) > (xPlayer - xPos)){ // // //Weg zu PLAYER x kuerzer als zu PLAYER y
movementX = -1f; // // //
} // // //
else{ // // //Weg zu PLAYER y kürzer als zu PLAYER x
else{ // // //Weg zu PLAYER y kuerzer als zu PLAYER x
movementY = -1f; // //
} // //
} // //
else if(yPlayer > yPos){ // //PLAYER ist im Quadrant IV
if((yPlayer - yPos) > (xPos - xPlayer)){ // //Weg zu PLAYER x kürzer als zu PLAYER y
if((yPlayer - yPos) > (xPos - xPlayer)){ // //Weg zu PLAYER x kuerzer als zu PLAYER y
movementX = -1; // //
} // //
else{ // //Weg zu PLAYER y kürzer als zu PLAYER x
else{ // //Weg zu PLAYER y kuerzer als zu PLAYER x
movementY = 1; //
} ////////////
}

@ -96,12 +96,12 @@ public class MainMenu{
CursorMoveX = 0f; break;
}
}
public int click(){ // prüft ob cursor mit button (START) überlappt
public int click(){ // prueft ob cursor mit button (START) ueberlappt
Rectangle rectangleCursor = cursor.getBoundingRectangle();
Rectangle rectangleButton = button.getBoundingRectangle();
boolean overlapsPlay = rectangleCursor.overlaps(rectangleButton);
if(overlapsPlay == true){
return 0; // ints weil für mehr buttons eine ID festgelegt werden kann. 0 = START - -1 = kein button
return 0; // ints weil fuer mehr buttons eine ID festgelegt werden kann. 0 = START - -1 = kein button
}
else{return -1;}
}

@ -112,7 +112,7 @@ public class View {
//BATCH
batch.begin();
player.draw(batch);
//DRAW'T JEDES ENTITY - prüft vorher ob vorhanden
//DRAW'T JEDES ENTITY - prueft vorher ob vorhanden
for(int i = 0; i < e.length; i++){
if(entitySprites[i] != null){
entitySprites[i].setX(e[i].getxPos());

Loading…
Cancel
Save