package net.fourbytes.shadow.network; import net.fourbytes.shadow.Shadow; /** * Defines a chat message (public, private, system, ...). */ public class DataChatMessage extends Data { public static int SYSTEM = 1; public String message; public String sender; public String recipient; public int flags; public DataChatMessage() { this("Hello, World!", Shadow.playerInfo.getUserName(), null, 0); } public DataChatMessage(String message) { this(message, Shadow.playerInfo.getUserName(), null, 0); } public DataChatMessage(String message, String recipient) { this(message, Shadow.playerInfo.getUserName(), recipient, 0); } public DataChatMessage(String message, String sender, String recipient, int flags) { this.message = message; this.sender = sender; this.recipient = recipient; this.flags = flags; } }