Package scotlandyard.shared

Examples of scotlandyard.shared.Player


    }
  }

  private void generatePlayingOrder() {
    int a;
    Player tmp;
    int playersNumber = players.size();

    for (int i = 0; i < SWAP_NUMBER; i++) {
      a = randomGenerator.nextInt(playersNumber);
View Full Code Here


    // players.size() = playersNumber
    currentPlayer = currentPlayer % players.size();
   
    System.out.println("\tGAMEMANAGER: Proximo jogador: "+players.get(currentPlayer).getName());
    int qtdMovimentos = rowDice();
    Player p = players.get(currentPlayer);
    p.setQtdMovimentos(qtdMovimentos);
   
    game.sendPrivateMessage(
        p,
        new MessageGiveTurn(
            //sender name
            "servidor",
            //Player current position
            String.valueOf(
                p.getCurrentPosition()
                ),
            //player rolled dice
            String.valueOf(
                qtdMovimentos
                )
View Full Code Here

          System.out.println("Request � null");
        HttpSession session = request.getSession();
        if (session == null)
          System.out.println("Session � null");
        GameServer myGame = (GameServer)session.getAttribute("GameServerInstance");
        Player me = (Player)session.getAttribute("PlayerInstance");
        //while (!myGame.stopServer){
        if(myGame == null){
          System.out.println("O jogo � nulO!");

        }
View Full Code Here

  @Override
  public void move(int destination) {
    HttpServletRequest request = this.getThreadLocalRequest();
    HttpSession session = request.getSession();
    GameServer game = (GameServer)session.getAttribute("GameServerInstance");
    Player player = (Player)session.getAttribute("PlayerInstance");
    System.out.println(player.getName()+" esta tentando se mover para "+destination);
    game.move(player, destination);
  }
View Full Code Here

  @Override
  public void interfaceReady() {
    HttpServletRequest request = this.getThreadLocalRequest();
    HttpSession session = request.getSession();
    GameServer game = (GameServer)session.getAttribute("GameServerInstance");
    Player player = (Player)session.getAttribute("PlayerInstance");
   
    game.checkAllInterfaceLoaded(player);
  }
View Full Code Here

  @Override
  public int login(String playerName, String password) {
    HttpServletRequest request = this.getThreadLocalRequest();
    HttpSession session = request.getSession();
   
    Player player = new Player();
    player.setName(playerName);
    session.setAttribute("PlayerInstance", player);
    //Did player DCed?
    if (MainServer.getMainServerInstance().hasPlayerDCed(player)){
      System.out.println("Player "+player.getName()+" trying to reconnect!");
      return ScotConstants.LOGIN_RECONNECTED;
    }
   
    // For now everyone can login
    session.setAttribute("Login.isDone", playerName);
View Full Code Here

 
  @Override
  public void joinGame(String gameName) {
    HttpServletRequest request = this.getThreadLocalRequest();
    HttpSession session = request.getSession();
    Player playerName = (Player)session.getAttribute("PlayerInstance");
   
    System.out.println(playerName);
    GameServer game = MainServer.getMainServerInstance().getGameServerByGameName(gameName);
   
    session.setAttribute("GameServerInstance",game );
View Full Code Here

  @Override
  public void quitGame(String gameName) {
    HttpServletRequest request = this.getThreadLocalRequest();
    HttpSession session = request.getSession();
    Player playerName = (Player)session.getAttribute("PlayerInstance");
    GameServer game = (GameServer)session.getAttribute("GameServerInstance");
   
    game.quitGame(playerName);
    session.removeAttribute("GameServerInstance");
  }
View Full Code Here

  @Override
  public void openGame(String gameName, int caseNumber) {
    HttpServletRequest request = this.getThreadLocalRequest();
    HttpSession session = request.getSession();
    Player playerName = (Player)session.getAttribute("PlayerInstance");
   
    // see MainServerManagementTest
    MainServer.getMainServerInstance().openGame(gameName);
    GameServer game = MainServer.getMainServerInstance().getGameServerByGameName(gameName);
    game.setCaso (caseNumber);
View Full Code Here

  @Override
  public void readyStartGame() {
    HttpServletRequest request = this.getThreadLocalRequest();
    HttpSession session = request.getSession();
   
    Player player = (Player)session.getAttribute("PlayerInstance");
    GameServer game = (GameServer)session.getAttribute("GameServerInstance");
   
    game.readyStartGame(player);
    System.out.println(player.getName() + " pediu para comecar o jogo.");
    //Player asked, try to startGame
   
  }
View Full Code Here

TOP

Related Classes of scotlandyard.shared.Player

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.