civquest.gameChange
Class PlayerChangeListenerManager

java.lang.Object
  extended bycivquest.gameChange.ListenerManager
      extended bycivquest.gameChange.PlayerChangeListenerManager

public class PlayerChangeListenerManager
extends ListenerManager


Field Summary
 
Fields inherited from class civquest.gameChange.ListenerManager
listeners
 
Constructor Summary
PlayerChangeListenerManager()
           
 
Method Summary
 void addPlayerChangeListener(PlayerChangeListener fcListener)
           
 void notifyListeners(PlayerChange playerChange)
           
static void registerFieldChanges(GameChangeManager manager, GameChangeListener listener, Field field)
           
 void removePlayerChangeListener(PlayerChangeListener fcListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlayerChangeListenerManager

public PlayerChangeListenerManager()
Method Detail

addPlayerChangeListener

public void addPlayerChangeListener(PlayerChangeListener fcListener)

removePlayerChangeListener

public void removePlayerChangeListener(PlayerChangeListener fcListener)

notifyListeners

public void notifyListeners(PlayerChange playerChange)

registerFieldChanges

public static void registerFieldChanges(GameChangeManager manager,
                                        GameChangeListener listener,
                                        Field field)
                                 throws InvalidListenerException
Throws:
InvalidListenerException