Package rle.core.event

Interface Summary
Cause Specification for the "cause" of a particular action.
GameClockListener  
GameContextListener Implemented by classes that wish to be notified of GameContextEvents.
MessageQueueListener For implementation by classes that need to know about the posting of messages.
 

Class Summary
BoardChangeEvent Represents a board change.
ChangeEvent Represents a simple value change.
CommandSetChangeEvent Represents a CommandSet change.
GameClock Handles the scheduling interplay between player moves and everything else.
GameClockEvent Encapsulates a single 'tick' on the game clock.
InitializationCause Special-case Cause for changes made during initialization.
LanguageChangeEvent Represents a language change.
Message Base class for messages.
MessageQueue A simple message queue.
MessageQueueEvent Encapsulates a message post.
SystemCause Special-case Cause for changes made by a system-event, such as invoking a "cheat" action.
TextMessage Represents an attribute-free text message.
TextMessageCause A general Cause implementation whose description is a Variant Mgr Message.
TimeoutCause Special-case Cause for changes made due to the elapse of time.