mirror of
https://github.com/jokerx3/HeatUp
synced 2026-07-27 10:19:46 +02:00
Anpassungen an Opponent
This commit is contained in:
@@ -15,7 +15,8 @@ import de.heatup.mapengine.MapGridCell;
|
|||||||
public class Opponent extends Player {
|
public class Opponent extends Player {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
private boolean redecide = true; // Nötig sobald der Schritt in die gewollte Richtung erfolgt ist
|
// Nötig sobald der Schritt in die gewollte Richtung erfolgt ist
|
||||||
|
private boolean redecide = true;
|
||||||
private Random rand = new Random();
|
private Random rand = new Random();
|
||||||
private int testX;
|
private int testX;
|
||||||
private int testY;
|
private int testY;
|
||||||
@@ -45,6 +46,7 @@ public class Opponent extends Player {
|
|||||||
if ( redecide ) {
|
if ( redecide ) {
|
||||||
while ( true ) {
|
while ( true ) {
|
||||||
|
|
||||||
|
|
||||||
// Blockade Erkennung
|
// Blockade Erkennung
|
||||||
if ( this.prevX == this.getGridLocation().x & this.prevY == this.getGridLocation().y ) {
|
if ( this.prevX == this.getGridLocation().x & this.prevY == this.getGridLocation().y ) {
|
||||||
this.blockedCounter++;
|
this.blockedCounter++;
|
||||||
@@ -72,9 +74,6 @@ public class Opponent extends Player {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Umentscheiden oder weiter in die vorgegeben Richtung
|
// Umentscheiden oder weiter in die vorgegeben Richtung
|
||||||
if ( ! this.move ) {
|
if ( ! this.move ) {
|
||||||
//Logger.write("Redeciding...");
|
//Logger.write("Redeciding...");
|
||||||
|
|||||||
Reference in New Issue
Block a user