org.dyndns.hentschel.openArena.agents
Class StupidAgent

java.lang.Object
  |
  +--openArena.AbstractAgent
        |
        +--org.dyndns.hentschel.openArena.agents.StupidAgent
All Implemented Interfaces:
Agent

public class StupidAgent
extends AbstractAgent


Field Summary
 
Fields inherited from class openArena.AbstractAgent
raceName
 
Constructor Summary
StupidAgent()
          Creates a new instance of StupidAgent
 
Method Summary
 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
 
Methods inherited from class openArena.AbstractAgent
changeRaceName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StupidAgent

public StupidAgent()
Creates a new instance of StupidAgent

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

Specified by:
whatIsYourRace in interface Agent
Overrides:
whatIsYourRace in class AbstractAgent
Returns:
a String with ...


famousLastWords

public void famousLastWords(java.lang.String causeOfDeath)