|
|
|
@ -29,11 +29,12 @@ public class Player extends Actor
|
|
|
|
|
private String n;
|
|
|
|
|
private int c;
|
|
|
|
|
//definiert die ID und Namens Variable
|
|
|
|
|
public Player( int identity,String name, int color)
|
|
|
|
|
public Player(int identity,String name, int color)
|
|
|
|
|
{
|
|
|
|
|
n = name;
|
|
|
|
|
id = identity;
|
|
|
|
|
c = color;
|
|
|
|
|
// redrawPlayer();
|
|
|
|
|
}
|
|
|
|
|
//gibt die Spieler ID zurück
|
|
|
|
|
public int getID()
|
|
|
|
@ -60,14 +61,17 @@ public class Player extends Actor
|
|
|
|
|
if (rand == 1 || rand == 2|| rand == 3)
|
|
|
|
|
{
|
|
|
|
|
add = 1;
|
|
|
|
|
redrawPlayer();
|
|
|
|
|
}
|
|
|
|
|
if (rand == 4|| rand == 5)
|
|
|
|
|
{
|
|
|
|
|
add = 2;
|
|
|
|
|
redrawPlayer();
|
|
|
|
|
}
|
|
|
|
|
if (rand == 6)
|
|
|
|
|
{
|
|
|
|
|
add = 3;
|
|
|
|
|
redrawPlayer();
|
|
|
|
|
}
|
|
|
|
|
if (gotProv== true)
|
|
|
|
|
{
|
|
|
|
@ -76,19 +80,23 @@ public class Player extends Actor
|
|
|
|
|
System.out.println("Deine vorherige Sternenanzahl betrug " + pre + ".");
|
|
|
|
|
System.out.println("Du hast " + add + " Sterne erhalten.");
|
|
|
|
|
System.out.println("Deine aktuelle Sternenanzahl beträgt " + stars + ".");
|
|
|
|
|
|
|
|
|
|
redrawPlayer();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//eine Methode um addToStars zu testen
|
|
|
|
|
public void add ()
|
|
|
|
|
{
|
|
|
|
|
addToStars();
|
|
|
|
|
redrawPlayer();
|
|
|
|
|
}
|
|
|
|
|
//eine für das Testen gedachte Methode, die die Anzahl der Sterne auf ein gewünschtes Maß setzt
|
|
|
|
|
public int setStars (int set)
|
|
|
|
|
{
|
|
|
|
|
stars = set;
|
|
|
|
|
redrawPlayer();
|
|
|
|
|
return stars;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//eine Methode, die das Abziehen von Sternen testet und, wenn das Ergebnis >= 0 ist, die Sternenanzahl um eine gewählte Anzahl verringert
|
|
|
|
|
public int removeFromStars(int sub)
|
|
|
|
@ -104,7 +112,9 @@ public class Player extends Actor
|
|
|
|
|
{
|
|
|
|
|
System.out.println ("Du hast nur " + stars + " Sterne, du kannst also nicht " + sub + " Sterne abziehen");
|
|
|
|
|
}
|
|
|
|
|
redrawPlayer();
|
|
|
|
|
return stars;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getProvinceCount ()
|
|
|
|
@ -204,7 +214,9 @@ public class Player extends Actor
|
|
|
|
|
public int setColor(int c)
|
|
|
|
|
{
|
|
|
|
|
color = c;
|
|
|
|
|
redrawPlayer();
|
|
|
|
|
return color;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void redrawPlayer()
|
|
|
|
@ -250,7 +262,7 @@ public class Player extends Actor
|
|
|
|
|
redraw(statistics,flag,textSize);
|
|
|
|
|
break;
|
|
|
|
|
case 3:
|
|
|
|
|
flag = new GreenfootImage("images\\Gr++neArmee.jpg");
|
|
|
|
|
flag = new GreenfootImage("images\\GrüneArmee.jpg");
|
|
|
|
|
|
|
|
|
|
redraw(statistics,flag,textSize);
|
|
|
|
|
break;
|
|
|
|
|