Class Goalie

java.lang.Object
  |
  +--BasicRating
        |
        +--Goalie

public class Goalie
extends BasicRating

Diese Klasse implementiert das Verhalten eines Torwarts.

Version:
1.1
Author:
Sebastian Hantsch

Constructor Summary
Goalie(WorldModel worldModel, Sender sender)
          Erzeugt einen neuen Goalie.
 
Method Summary
 BasicAction rate(BasicAction curAction)
          Aktuelle Spielsituation beurteilen und entsprechend neue Spielaktion bestimmen.
 
Methods inherited from class BasicRating
isOwnFreeKick, isOwnGoalKick, returnIntoField
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Goalie

public Goalie(WorldModel worldModel,
              Sender sender)
Erzeugt einen neuen Goalie.

Parameters:
worldModel - Referenz zum Weltmodell
sender - Referenz zum Sender
Method Detail

rate

public BasicAction rate(BasicAction curAction)
Aktuelle Spielsituation beurteilen und entsprechend neue Spielaktion bestimmen.

Specified by:
rate in class BasicRating
Parameters:
curAction - aktuelle Aktion
Returns:
neue Aktion