/src/packets/ChatCmd.java

http://inequity.googlecode.com/ · Java · 39 lines · 25 code · 5 blank · 9 comment · 0 complexity · f858579fdce80fccd73192d997d09bcd MD5 · raw file

  1. package packets;
  2. import elements.Consts.Priorities;
  3. import network.ClientController;
  4. /**
  5. *
  6. * @author Joel Garboden
  7. */
  8. public class ChatCmd extends Command
  9. {
  10. private String message;
  11. private String playerName;
  12. /**
  13. *
  14. * @param playerName
  15. * @param message
  16. */
  17. public ChatCmd(String playerName, String message)
  18. {
  19. this.playerName = playerName;
  20. this.priority = Priorities.CHAT_MSG;
  21. this.message = message;
  22. }
  23. @Override
  24. public boolean execCommand(ClientController client)
  25. {
  26. client.postChat(playerName, message);
  27. return true;
  28. }
  29. @Override
  30. public String toString()
  31. {
  32. return playerName + ": " + message;
  33. }
  34. }