rpg.core
Class GameManager

java.lang.Object
  extended by rpg.core.GameManager

public class GameManager
extends java.lang.Object

Identities represent collections of GameIcons and GameIconTrays


Method Summary
 void addIdentity(Identity id)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 boolean doesUserControl(GameIcon icon)
           
 boolean doesUserControl(GameIconTray tray)
           
 boolean doesUserControl(Identity id)
           
 void fireIndexedPropertyChange(java.lang.String propertyName, int index, boolean oldValue, boolean newValue)
           
 void fireIndexedPropertyChange(java.lang.String propertyName, int index, int oldValue, int newValue)
           
 void fireIndexedPropertyChange(java.lang.String propertyName, int index, java.lang.Object oldValue, java.lang.Object newValue)
           
 void firePropertyChange(java.beans.PropertyChangeEvent evt)
           
 void firePropertyChange(java.lang.String propertyName, boolean oldValue, boolean newValue)
           
 void firePropertyChange(java.lang.String propertyName, int oldValue, int newValue)
           
 void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
           
 Identity getActiveIdentity()
           
static ChatStream getChatStream()
           
static GameManager getGameManager()
           
 java.util.List<Identity> getIdentities()
           
 Identity getIdentity(java.lang.String name)
           
 java.beans.PropertyChangeListener[] getPropertyChangeListeners()
           
 java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
           
 boolean hasListeners(java.lang.String propertyName)
           
 void removeIdentity(Identity id)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 void setActiveIdentity(Identity id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getGameManager

public static GameManager getGameManager()

getChatStream

public static ChatStream getChatStream()

getActiveIdentity

public Identity getActiveIdentity()
                           throws NoIdentityException
Throws:
NoIdentityException

setActiveIdentity

public void setActiveIdentity(Identity id)

addIdentity

public void addIdentity(Identity id)

removeIdentity

public void removeIdentity(Identity id)

getIdentities

public java.util.List<Identity> getIdentities()

getIdentity

public Identity getIdentity(java.lang.String name)

doesUserControl

public boolean doesUserControl(GameIcon icon)

doesUserControl

public boolean doesUserControl(GameIconTray tray)

doesUserControl

public boolean doesUserControl(Identity id)

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
See Also:
PropertyChangeSupport

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String propertyName,
                                      java.beans.PropertyChangeListener listener)
See Also:
PropertyChangeSupport

fireIndexedPropertyChange

public void fireIndexedPropertyChange(java.lang.String propertyName,
                                      int index,
                                      boolean oldValue,
                                      boolean newValue)
See Also:
PropertyChangeSupport

fireIndexedPropertyChange

public void fireIndexedPropertyChange(java.lang.String propertyName,
                                      int index,
                                      int oldValue,
                                      int newValue)
See Also:
PropertyChangeSupport

fireIndexedPropertyChange

public void fireIndexedPropertyChange(java.lang.String propertyName,
                                      int index,
                                      java.lang.Object oldValue,
                                      java.lang.Object newValue)
See Also:
PropertyChangeSupport

firePropertyChange

public void firePropertyChange(java.beans.PropertyChangeEvent evt)
See Also:
PropertyChangeSupport

firePropertyChange

public void firePropertyChange(java.lang.String propertyName,
                               boolean oldValue,
                               boolean newValue)
See Also:
PropertyChangeSupport

firePropertyChange

public void firePropertyChange(java.lang.String propertyName,
                               int oldValue,
                               int newValue)
See Also:
PropertyChangeSupport

firePropertyChange

public void firePropertyChange(java.lang.String propertyName,
                               java.lang.Object oldValue,
                               java.lang.Object newValue)
See Also:
PropertyChangeSupport

getPropertyChangeListeners

public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
See Also:
PropertyChangeSupport

getPropertyChangeListeners

public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
See Also:
PropertyChangeSupport

hasListeners

public boolean hasListeners(java.lang.String propertyName)
See Also:
PropertyChangeSupport

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
See Also:
PropertyChangeSupport

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String propertyName,
                                         java.beans.PropertyChangeListener listener)
See Also:
PropertyChangeSupport