Package megamek.common.event
Interface GameListener
- All Superinterfaces:
EventListener
- All Known Implementing Classes:
AbstractPhaseDisplay
,ActionPhaseDisplay
,AttackPhaseDisplay
,BoardViewSpriteHandler
,BotGUI
,ChatLounge
,CollapseWarningSpriteHandler
,DeploymentDisplay
,DeployMinefieldDisplay
,FiringArcSpriteHandler
,FiringDisplay
,FiringSolutionSpriteHandler
,FlareSpritesHandler
,FleeZoneSpriteHandler
,ForceDisplayPanel
,GameListenerAdapter
,GroundObjectSpriteHandler
,MovementDisplay
,MovementEnvelopeSpriteHandler
,MovementModifierSpriteHandler
,MovePathSpriteHandler
,PhysicalDisplay
,PointblankShotDisplay
,PrephaseDisplay
,ReportDisplay
,SBFActionPhaseDisplay
,SBFClientGUIGameListener
,SBFFiringDisplay
,SBFFormationSpriteHandler
,SBFMovementDisplay
,SBFReportDisplay
,SelectArtyAutoHitHexDisplay
,SensorRangeSpriteHandler
,StatusBarPhaseDisplay
,TargetingPhaseDisplay
Classes which implement this interface provide methods that deal with the events that are generated when the Game is
changed.
After creating an instance of a class that implements this interface it can be added to a Game using the
addGameListener
method and removed using the removeGameListener
method. When Game is
changed the appropriate method will be invoked.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
void
void
void
void
void
void
void
void
default void
void
default void
void
void
default void
gameUnitChange
(GameEvent event) This event is used in SBF games when a unit (formation) changes.void
-
Method Details
-
gamePlayerConnected
-
gamePlayerDisconnected
-
gamePlayerChange
-
gamePlayerChat
-
gameTurnChange
-
gamePhaseChange
-
gameReport
-
gameEnd
-
gameBoardNew
-
gameBoardChanged
-
gameSettingsChange
-
gameMapQuery
-
gameEntityNew
-
gameEntityNewOffboard
-
gameEntityRemove
-
gameEntityChange
-
gameNewAction
-
gameClientFeedbackRequest
-
gameVictory
-
gameScriptedEvent
-
gameUnitChange
This event is used in SBF games when a unit (formation) changes. -
gamePlayerStrategicAction
-