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 TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoiddefault voidvoiddefault voidvoidvoiddefault voidgameUnitChange(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
-