openArena
Interface Agent

All Known Implementing Classes:
AbstractAgent

public interface Agent

Jeder Agent muß dieses Interface implementieren


Method Summary
 void changeRaceName(java.lang.String race)
           
 void famousLastWords(java.lang.String causeOfDeath)
           
 openArena.aktionen.Aktion makeItSo(openArena.Feld[][] felder, double energie)
           Läßt den Agenten eine Aktion ausführen
 java.lang.String whatIsYourRace()
           Gibt den Namen der Rasse zurück
 

Method Detail

makeItSo

public openArena.aktionen.Aktion makeItSo(openArena.Feld[][] felder,
                                          double energie)

Läßt den Agenten eine Aktion ausführen

Parameters:
felder - die Felder um den Agenten

energie - seine aktuelle Energie

Returns:
Die Aktion die ausgeführt werden soll


whatIsYourRace

public java.lang.String whatIsYourRace()

Gibt den Namen der Rasse zurück

Returns:
a String with ...


famousLastWords

public void famousLastWords(java.lang.String causeOfDeath)

changeRaceName

public void changeRaceName(java.lang.String race)