import java.util.*; public class FTalkMessage extends FMessage { public static final int MessageType = TalkMessage; public String message; public String playerfrom; public FTalkMessage( String from, int to, boolean bcast, String msg ) { playerfrom = from; playerto = to; broadcast = bcast; message = msg; comment = ""; } public FTalkMessage( String s, String from ) { this( from, 0, false, "" ); MyStringTokenizer st; int to = 0; boolean bcast = false; String msg; st = new MyStringTokenizer( s ); if ((st.nextToken()).equals( "shout" )) { broadcast = true; } else { playerto = Integer.parseInt( st.nextToken() ); } message = st.rest(); } public String toString() { return "!talk:" + playerfrom + ":" + broadcast + ":" + message; } }