Package event

Class MessageEvent

java.lang.Object
event.GameEvent
event.MessageEvent

public class MessageEvent extends GameEvent
Represents an event containing information about the sender and the the message (command) as a string.
Author:
Krish Pillai
  • Constructor Details

    • MessageEvent

      public MessageEvent(EntityModel sender, String command)
      Constructor for the MessageEvent
      Parameters:
      sender - The entity originating this message
      command - A string command with an implementation specific meaning
    • MessageEvent

      public MessageEvent(EntityModel sender, EntityModel entity, String command)
    • MessageEvent

      public MessageEvent(MessageEvent e)
      Copy constructor
      Parameters:
      e - The event to be duplicated
  • Method Details

    • getSender

      public EntityModel getSender()
      Returns the entity that originated this event
      Returns:
      The entity that fired the event
    • toString

      public String toString()
      Returns a string representation of the event
      Overrides:
      toString in class GameEvent