Package megamek.common.event
Class GameScriptedMessageEvent
java.lang.Object
java.util.EventObject
megamek.common.event.GameEvent
megamek.common.event.GameScriptedEvent
megamek.common.event.GameScriptedMessageEvent
- All Implemented Interfaces:
Serializable,NarrativeDisplayProvider
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionGameScriptedMessageEvent(Object source, String header, String message, Base64Image image) -
Method Summary
Methods inherited from class megamek.common.event.GameScriptedEvent
fireEvent, getEventNameMethods inherited from class java.util.EventObject
getSource
-
Constructor Details
-
GameScriptedMessageEvent
public GameScriptedMessageEvent(Object source, String header, String message, @Nullable Base64Image image)
-
-
Method Details
-
message
-
header
- Specified by:
headerin interfaceNarrativeDisplayProvider- Returns:
- A header text to show in the dialog. May be empty but not null.
-
text
- Specified by:
textin interfaceNarrativeDisplayProvider- Returns:
- The main narrative (story) text to show in the dialog. May be empty but not null.
-
portrait
- Specified by:
portraitin interfaceNarrativeDisplayProvider- Returns:
- A portrait or other image to show in the dialog
-
splashImage
- Specified by:
splashImagein interfaceNarrativeDisplayProvider- Returns:
- A splash image to show as part of the story
-