Class GameEvent

java.lang.Object
java.util.EventObject
megamek.common.event.GameEvent
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
GameBoardChangeEvent, GameBoardNewEvent, GameCFREvent, GameEndEvent, GameEntityEvent, GameEntityNewEvent, GameEntityNewOffboardEvent, GameMapQueryEvent, GameNewActionEvent, GamePhaseChangeEvent, GamePlayerEvent, GamePlayerStrategicActionEvent, GamePollEvent, GameReportEvent, GameScriptedEvent, GameSettingsChangeEvent, GameToastEvent, GameVictoryEvent, UnitChangedGameEvent

public abstract class GameEvent extends EventObject
Instances of descendant classes are sent as a result of Game change
See Also:
  • Constructor Details

    • GameEvent

      public GameEvent(Object source)
      Construct game event
  • Method Details

    • fireEvent

      public abstract void fireEvent(GameListener gl)
      Sub-classed events implement this method to call their specific method on a GameListener instance that their event has been fired.
      Parameters:
      gl - GameListener recipient.
    • getEventName

      public abstract String getEventName()
    • toString

      public String toString()
      Overrides:
      toString in class EventObject