civquest.gameChange
Interface GUIChange

All Superinterfaces:
GameChange
All Known Implementing Classes:
AbstractGUIChange

public interface GUIChange
extends GameChange

GUIChanges execute changes that affect only the GUI. An example is the GUIChange toggling the visible/ unvisible-state of marked units. Usually, a GUIChange is identified by some unique constant(s) describing the event. The Listener can test for these constants and make its actions dependent on them (for reasons of efficiency).


Field Summary
static int NOT_GIVEN
           
static int SET_WORKING_FIELD
           
static int TOGGLE_UNIT_BLINK
           
 
Method Summary
 int[] getEventIDs()
          Returns all event-constants assigned to this GUIChange.
 
Methods inherited from interface civquest.gameChange.GameChange
execute, notifyListeners
 

Field Detail

NOT_GIVEN

public static final int NOT_GIVEN
See Also:
Constant Field Values

TOGGLE_UNIT_BLINK

public static final int TOGGLE_UNIT_BLINK
See Also:
Constant Field Values

SET_WORKING_FIELD

public static final int SET_WORKING_FIELD
See Also:
Constant Field Values
Method Detail

getEventIDs

public int[] getEventIDs()
Returns all event-constants assigned to this GUIChange.

Returns:
all event-constants assigned to this GUIChange