Package server.protocol

Examples of server.protocol.ClientInfo


   * method on it.
   *
   * @param handler  the client being added to the gamesheet
   */
  public void addPlayer(ClientHandler handler){
    ClientInfo data = (ClientInfo) handler.getClientData();
    colHeadings.add(data.getName());
  }
View Full Code Here


   * scores to zero and adds a String marker next to the players name.
   *
   * @param handler  the client being removed from the gamesheet
   */
  public void removePlayer(ClientHandler handler){
    ClientInfo data = (ClientInfo) handler.getClientData();
    Integer clientIndex = getClientIndex(data.getName());
   
    for(int j = 0; j < gameSheetContents.get(clientIndex).size(); j++){
      gameSheetContents.get(clientIndex).get(j).setSlotScore(0);
      gameSheetContents.get(clientIndex).get(j).setSlotUsed();
    }
View Full Code Here

*/
public class Leave implements Command {

  public void execute(ClientHandler handler, GameRoom room,
      List<String> splitted) throws IOException {
    ClientInfo data = (ClientInfo) handler.getClientData();
    room.removeClient(handler);
    methods.sendPlayers(handler, room);
    if (!room.isInProgress())
      return;
    room.getGameSheet().removePlayer(handler);
    if (room.getDice().getCurOwner().equals(data.getName())
        && room.getClients().size() != 0) {
      methods.switchDiceOwner(room);
    }
    methods.sendSheet(handler, room);
    methods.sendDice(handler, room);
    methods.sendMessage(handler, room, Messages.LEFTGAME(data.getName()));
    methods.sendMessage(handler, room, CommandList.RESETCMD);
  }
View Full Code Here

*/
public class Roll implements Command {

  public void execute(ClientHandler handler, GameRoom room,
      List<String> splitted) throws IOException {
    ClientInfo data = (ClientInfo) handler.getClientData();
    room.getDice().rollDice();
    methods.sendDice(handler, room);
    methods.sendMessage(handler, room, Messages.ROLLMSG(data.getName(),
        room.getDice().getDiceValuesString()));
  }
View Full Code Here

*/
public class Said implements Command {

  public void execute(ClientHandler handler, GameRoom room,
      List<String> splitted) throws IOException {
    ClientInfo data = (ClientInfo) handler.getClientData();
    if (splitted.size() > 1) {
      methods.sendMessage(handler, room,
          Messages.SAIDMSG(new Date(), data.getName(), splitted.get(1)));
    }
  }
View Full Code Here

TOP

Related Classes of server.protocol.ClientInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.