Class GamePhaseChangeEvent

java.lang.Object
java.util.EventObject
megamek.common.event.GameEvent
megamek.common.event.GamePhaseChangeEvent
All Implemented Interfaces:
Serializable

public class GamePhaseChangeEvent extends GameEvent
Instances of this class are sent when Game phase changes
See Also:
  • Constructor Details

    • GamePhaseChangeEvent

      public GamePhaseChangeEvent(Object source, GamePhase oldPhase, GamePhase newPhase)
      Constructs new GamePhaseChangeEvent
      Parameters:
      source - Event source
  • Method Details

    • getNewPhase

      public GamePhase getNewPhase()
      Returns the newPhase.
      Returns:
      the newPhase.
    • getOldPhase

      public GamePhase getOldPhase()
      Returns the oldPhase.
      Returns:
      the oldPhase.
    • fireEvent

      public void fireEvent(GameListener gl)
      Description copied from class: GameEvent
      Sub-classed events implement this method to call their specific method on a GameListener instance that their event has been fired.
      Specified by:
      fireEvent in class GameEvent
      Parameters:
      gl - GameListener recipient.
    • getEventName

      public String getEventName()
      Specified by:
      getEventName in class GameEvent