Package com.apogames.kitchenchef.ai
Class KitchenPlayerAI
- java.lang.Object
-
- com.apogames.kitchenchef.ai.KitchenPlayerAI
-
public abstract class KitchenPlayerAI extends java.lang.Object
The type Kitchen player ai.
-
-
Constructor Summary
Constructors Constructor Description KitchenPlayerAI()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.String
getName()
gibt den Namen der KI zurueckvoid
init()
wird beim Spielstart einmal aufgerufen
kann genutzt werden, um Werte zu initialisieren oder zurueckzusetzenabstract void
update(KitchenInformation information, java.util.List<Player> players)
Hauptmethode, in der alle Informationen zur Verfuegung stehen und auch die Spieler
Ziel ist es den Spieler eine @Action zu geben, was sie tuen sollen
-
-
-
Method Detail
-
getName
public abstract java.lang.String getName()
gibt den Namen der KI zurueck- Returns:
- gibt den Namen der KI zurueck
-
update
public abstract void update(KitchenInformation information, java.util.List<Player> players)
Hauptmethode, in der alle Informationen zur Verfuegung stehen und auch die Spieler
Ziel ist es den Spieler eine @Action zu geben, was sie tuen sollen- Parameters:
information
- : Informationsobjekt mit allen Informationen zum Spielfeldplayers
- : List mit allen Spielern
-
init
public void init()
wird beim Spielstart einmal aufgerufen
kann genutzt werden, um Werte zu initialisieren oder zurueckzusetzen
-
-