ErzeugerGebaeude - MilanKosticKIT/Plebus GitHub Wiki
Klasse
Attribute
private long produktionAnfangZeitpunkt
private long produktionEndeZeitpunkt
private long arbeitsFortschritt
Methoden
public abstract Map<int, Ressourcenmenge> getVerbesserungsKosten
public void starteProduktion
public void pausiereProduktion
public void vollendeProduktion
Erklärungen
Attribute
private long produktionsAnfangZeitpunkt
Die Zeit wird als Spielzeit gespeichert. Mit anderen Worten wie viel Zeit beim Spiel verstrichen ist.
private long produktionEndeZeitpunkt
TBD
private long arbeitsFortschritt
Der Wert der Variable hat unterschiedliche Bedeutungen.
- Fall 1: -1
Gebäude produziert aktuell. Der Arbeitsfortschritt kann durch Berechnung herausgefunden werden. - Fall 2: Wert(long)
Das Gebäude pausiert die Produktion. Die Variable speichert die benötigte Zeit um die Produktion zu beenden.
Methoden
public void starteProduktion
TBD
public void pausiereProduktion
TBD
public void vollendeProduktion
TBD