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){ public void rdmMove(float xPlayer, float yPlayer){
if(xPlayer == xPos){ //PLAYER auf X-Achse von Archer if(xPlayer == xPos){ //PLAYER auf X-Achse von Archer
if(yPlayer == yPos){} // //PLAYER pos = Archer pos 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){movementY = 1f;} // //PLAYER unter Archer
} // } //
else if(yPlayer == yPos){ //PLAYER auf Y-Achse von 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 else if(xPlayer > xPos){ //PLAYER rechts von Archer
if(yPlayer > yPos){ // //PLAYER ist im Quadrant I 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; // // // 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; // // movementY = 1f; // //
} // // } // //
} // // } // //
else if(yPlayer < yPos){ // //PLAYER ist im Quadrant II 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; // // 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; // movementY = -1f; //
} // } //
} // } //
} // } //
else if(xPlayer < xPos){ //PLAYER links von Archer else if(xPlayer < xPos){ //PLAYER links von Archer
if(yPlayer < yPos){ // //PLAYER ist im Quadrant III 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; // // // 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; // // movementY = -1f; // //
} // // } // //
} // // } // //
else if(yPlayer > yPos){ // //PLAYER ist im Quadrant IV 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; // // 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; // movementY = 1; //
} //////////// } ////////////
} }

@ -96,12 +96,12 @@ public class MainMenu{
CursorMoveX = 0f; break; 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 rectangleCursor = cursor.getBoundingRectangle();
Rectangle rectangleButton = button.getBoundingRectangle(); Rectangle rectangleButton = button.getBoundingRectangle();
boolean overlapsPlay = rectangleCursor.overlaps(rectangleButton); boolean overlapsPlay = rectangleCursor.overlaps(rectangleButton);
if(overlapsPlay == true){ 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;} else{return -1;}
} }

@ -112,7 +112,7 @@ public class View {
//BATCH //BATCH
batch.begin(); batch.begin();
player.draw(batch); 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++){ for(int i = 0; i < e.length; i++){
if(entitySprites[i] != null){ if(entitySprites[i] != null){
entitySprites[i].setX(e[i].getxPos()); entitySprites[i].setX(e[i].getxPos());

Loading…
Cancel
Save