Class Hearer

java.lang.Object
  |
  +--Hearer

public class Hearer
extends java.lang.Object

Diese Klasse wertet die gehörten Nachrichten des Spielers aus, sofern diese nicht vom Schiedsrichter ("referee") stammen.

Version:
1.1
Author:
Sebastian Hantsch

Constructor Summary
Hearer(WorldModel worldModel)
          Erzeugt einen neuen Hearer.
 
Method Summary
 BallOwnershipMsg getBallOwnershipMsg()
          Gibt die letzte empfangene BallOwnershipMsg zurück und löscht danach die Referenz auf diese, um zu verhindern, dass die gleiche Nachricht mehrmals als neu empfangene Nachricht interpretiert wird.
 BallPosMsg getBallPosMsg()
          Gibt die letzte empfangene BallPosMsg zurück und löscht danach die Referenz auf diese, um zu verhindern, dass die gleiche Nachricht mehrmals als neu empfangene Nachricht interpretiert wird.
 void processHeard()
          Verarbeitung der angefallenen Nachrichten beim Spieler
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Hearer

public Hearer(WorldModel worldModel)
Erzeugt einen neuen Hearer.

Method Detail

processHeard

public void processHeard()
Verarbeitung der angefallenen Nachrichten beim Spieler


getBallOwnershipMsg

public BallOwnershipMsg getBallOwnershipMsg()
Gibt die letzte empfangene BallOwnershipMsg zurück und löscht danach die Referenz auf diese, um zu verhindern, dass die gleiche Nachricht mehrmals als neu empfangene Nachricht interpretiert wird.

Returns:
BallOwnershipMsg

getBallPosMsg

public BallPosMsg getBallPosMsg()
Gibt die letzte empfangene BallPosMsg zurück und löscht danach die Referenz auf diese, um zu verhindern, dass die gleiche Nachricht mehrmals als neu empfangene Nachricht interpretiert wird.

Returns:
BallPosMsg