Package scotlandyard.shared

Examples of scotlandyard.shared.Player


    //Then wait for reconnection!
    HttpServletRequest request = this.getThreadLocalRequest();
    HttpSession session = request.getSession();
   
    Player player = (Player)session.getAttribute("PlayerInstance");
    GameServer game = (GameServer)session.getAttribute("GameServerInstance");
   
    //Se ele est� ligado a um jogo
    //E se esse jogo j� come�ou
    if (game != null && game.isRunning()){
      System.out.println("Player "+player.getName()+" disconnected/closed the browser while playing!");
      MainServer.getMainServerInstance().playerDisconnected(player, game);
    }
    else{
      System.out.println("Closed browser BUT is not playing");
    }
View Full Code Here


   
    //Player reconnected
    HttpServletRequest request = this.getThreadLocalRequest();
    HttpSession session = request.getSession();
   
    Player player = (Player)session.getAttribute("PlayerInstance");
    GameServer game = MainServer.getMainServerInstance().getGameForReconnection(player);
    session.setAttribute("GameServerInstance", game);
   
    game.switchPlayer(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);
   
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

    //Then wait for reconnection!
    HttpServletRequest request = this.getThreadLocalRequest();
    HttpSession session = request.getSession();
   
    Player player = (Player)session.getAttribute("PlayerInstance");
    GameServer game = (GameServer)session.getAttribute("GameServerInstance");
   
    //Se ele est� ligado a um jogo
    //E se esse jogo j� come�ou
    if (game != null && game.isRunning()){
      System.out.println("Player "+player.getName()+" disconnected/closed the browser while playing!");
      MainServer.getMainServerInstance().playerDisconnected(player, game);
    }
    else{
      System.out.println("Closed browser BUT is not playing");
    }
View Full Code Here

   
    //Player reconnected
    HttpServletRequest request = this.getThreadLocalRequest();
    HttpSession session = request.getSession();
   
    Player player = (Player)session.getAttribute("PlayerInstance");
    GameServer game = MainServer.getMainServerInstance().getGameForReconnection(player);
    session.setAttribute("GameServerInstance", game);
   
    game.switchPlayer(player);
   
View Full Code Here

    }
  }

  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

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.