Package com.apogames.kitchenchef.ai
Class KitchenPlayerAI
- java.lang.Object
-
- com.apogames.kitchenchef.ai.KitchenPlayerAI
-
public abstract class KitchenPlayerAI extends java.lang.ObjectThe 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.StringgetName()gibt den Namen der KI zurueckvoidinit()wird beim Spielstart einmal aufgerufen
kann genutzt werden, um Werte zu initialisieren oder zurueckzusetzenabstract voidupdate(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
-
-