58 lines
996 B
Java
58 lines
996 B
Java
package fußballmanager;
|
|
|
|
import java.math.RoundingMode;
|
|
import java.text.DecimalFormat;
|
|
|
|
import java.text.NumberFormat;
|
|
|
|
import fußballmanager.personen.*;
|
|
|
|
public class Spiel {
|
|
int spielzeit;
|
|
int verlängerung;
|
|
Team heimteam;
|
|
Team auswärtsteam;
|
|
Schiedsrichter schiri;
|
|
//true = heim | false = auswärts
|
|
boolean ballBesitz;
|
|
|
|
public Spiel(Team heim, Team aus, Schiedsrichter s) {
|
|
this.heimteam = heim;
|
|
this.auswärtsteam = aus;
|
|
this.schiri = s;
|
|
ballBesitz = ((int) Math.random()) == 0 ? true : false;
|
|
spielzeit = 0;
|
|
}
|
|
|
|
public void tick() {
|
|
spielzeit++;
|
|
movePhase();
|
|
attackPhase();
|
|
|
|
}
|
|
|
|
private void movePhase(){
|
|
|
|
}
|
|
|
|
private void attackPhase(){
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getSpielzeit() {
|
|
String r = "";
|
|
NumberFormat numberFormat = new DecimalFormat("0");
|
|
numberFormat.setRoundingMode(RoundingMode.DOWN);
|
|
r += "Spielzeit: " + numberFormat.format(this.spielzeit / 60) + ":";
|
|
if (spielzeit % 60 < 10){
|
|
r += "0";
|
|
}
|
|
r += spielzeit % 60;
|
|
return r;
|
|
}
|
|
|
|
|
|
}
|