edu.uiuc.cs397rhc.game
Interface GameEventSource

All Known Implementing Classes:
GameDaemon, GameEventSourceHelper, Simulator

public interface GameEventSource

Marks an object as a source of GameEvents.

Author:
Steven N. Severinghaus
See Also:
Simulator, GameDaemon

Method Summary
 void addGameListener(GameListener l)
          Registers a GameListener to receive events from this source.
 void fireGameEvent(GameEvent ge)
          Fires a game event off to every registered listener.
 void removeGameListener(GameListener l)
          Removes a registered listener from the list receiving events.
 

Method Detail

addGameListener

void addGameListener(GameListener l)
Registers a GameListener to receive events from this source.


removeGameListener

void removeGameListener(GameListener l)
Removes a registered listener from the list receiving events.


fireGameEvent

void fireGameEvent(GameEvent ge)
Fires a game event off to every registered listener.

Parameters:
ge - the game event to fire