civquest.gameChange
Class AbstractGUIChange

java.lang.Object
  extended bycivquest.gameChange.AbstractGUIChange
All Implemented Interfaces:
GameChange, GUIChange
Direct Known Subclasses:
SetWorkingField, ToggleUnitBlinkOn

public abstract class AbstractGUIChange
extends java.lang.Object
implements GUIChange

AbstractGUIChange.java


Field Summary
protected  int[] eventIDs
           
protected  java.lang.String name
           
 
Fields inherited from interface civquest.gameChange.GUIChange
NOT_GIVEN, SET_WORKING_FIELD, TOGGLE_UNIT_BLINK
 
Constructor Summary
AbstractGUIChange(int eventID)
           
AbstractGUIChange(int[] eventIDs)
           
 
Method Summary
 int[] getEventIDs()
          Returns all event-constants assigned to this GUIChange.
 void notifyListeners()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface civquest.gameChange.GameChange
execute
 

Field Detail

eventIDs

protected int[] eventIDs

name

protected java.lang.String name
Constructor Detail

AbstractGUIChange

public AbstractGUIChange(int eventID)

AbstractGUIChange

public AbstractGUIChange(int[] eventIDs)
Method Detail

getEventIDs

public int[] getEventIDs()
Description copied from interface: GUIChange
Returns all event-constants assigned to this GUIChange.

Specified by:
getEventIDs in interface GUIChange
Returns:
all event-constants assigned to this GUIChange

notifyListeners

public void notifyListeners()
Specified by:
notifyListeners in interface GameChange