/** * reicht die Anfrage des Agenten an die gleichnamige Methode des Szenarios weiter. * * @param aktCode Aktionscode des Agenten * @return neuer Aktionscode für den Agenten */ public long aktionStarten(long aktCode) { return spielmeister.startenLassen(aktCode); }
/** * reicht die Anfrage des Agenten an die gleichnamige Methode des Szenarios weiter. * * @param aktCode Aktionscode des Agenten * @param ziel Das anzufliegende Feld * @return neuer Aktionscode für den Agenten */ public long aktionFliegen(long aktCode, Koordinate ziel) { return spielmeister.fliegenLassen(aktCode, ziel); }
/** * reicht die Anfrage des Agenten an die gleichnamige Methode des Szenarios weiter. * * @param aktCode Aktionscode des Agenten * @param menge Gewünschte Nektarmenge * @return long neuer Aktionscode für den Agenten */ public long aktionNektarAbbauen(long aktCode, int menge) { return spielmeister.nektarAbbauenLassen(aktCode, menge); }
/** * reicht die Anfrage des Agenten an die gleichnamige Methode des Szenarios weiter. * * @param aktCode Aktionscode des Agenten * @return Der für den Agenten sichtbare Ausschnitt der Spielkarte */ public EinfacheKarte infoAusschnittHolen(long aktCode) { return spielmeister.infoAusschnittHolen(aktCode); }
/** * reicht die Anfrage des Agenten an die gleichnamige Methode des Szenarios weiter. * * @param aktCode Aktionscode des Agenten * @return long neuer Aktionscode für den Agenten */ public long aktionNektarAbliefern(long aktCode) { return spielmeister.nektarAbliefernLassen(aktCode); }
/** * reicht die Anfrage des Agenten an die gleichnamige Methode des Szenarios weiter. * * @see Scenario.aktionHonigTanken * @param aktCode Aktionscode des Agenten * @param menge Gewünschte Honigmenge * @return long neuer Aktionscode für den Agenten */ public long aktionHonigTanken(long aktCode, int menge) { return spielmeister.honigTankenLassen(aktCode, menge); }
/** * reicht die Anfrage des Agenten an die gleichnamige Methode des Szenarios weiter. * * @see Scenario.aktionZuschauen * @param aktCode Aktionscode des Agenten * @param tanzendeBieneID Die ID der Biene, der der Agent zuschauen möchte * @return neuer Aktionscode für den Agenten */ public long aktionZuschauen(long aktCode, int tanzendeBieneID) { return spielmeister.zuschauenLassen(aktCode, tanzendeBieneID); }
/** * reicht die Anfrage des Agenten an die gleichnamige Methode des Szenarios weiter. * * @param aktCode Aktionscode des Agenten * @param zielX X-Koordinate des Ziels * @param zielY Y-Koordinate des Ziels * @param richtung mitteilen der Richtung? * @param entfernung mitteilen der Entfernung? * @return neuer Aktionscode für den Agenten */ public long aktionTanzen( long aktCode, int zielX, int zielY, boolean richtung, boolean entfernung) { return spielmeister.tanzenLassen(aktCode, zielX, zielY, richtung, entfernung); }
/** * reicht die Anfrage des Agenten an die gleichnamige Methode des Szenarios weiter. * * @param aktCode Aktionscode des Agenten * @return neuer Aktionscode für den Agenten */ public long aktionLanden(long aktCode) { return spielmeister.landenLassen(aktCode); }