Package scotlandyard.shared

Examples of scotlandyard.shared.Player


    // 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 (true){
        if(myGame == null){
          System.out.println("O jogo � nulO!");

        }
       
        if (me == null){
          System.out.println("Eu n�o tenho nome!");
        }
        else{
          //System.out.println("O jogador �: "+myName);
        }
          Message msg = myGame.getMessage(me);
         
          try{
            Thread.sleep(1000);
          }catch(Exception e){
         
          }
      if (msg != null){
                //cometResponse.write("oi, sou"+myName);
        System.out.println("GameSevlet: Writing message para "+me.getName()+"\n");
        //cometResponse.write("oi");
                cometResponse.write(msg);
      }
                //messagingSystem.registerMessageSink(cometResponse);
        //}
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

          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!");

        }
       
        if (me == null){
          System.out.println("Eu n�o tenho nome!");
        }
        else{
          //System.out.println("O jogador �: "+myName);
        }
          Message msg = myGame.getMessage(me);
         
          try{
            Thread.sleep(1000);
          }catch(Exception e){
         
          }
      if (msg != null){
                //cometResponse.write("oi, sou"+myName);
        System.out.println("MyCometServlet: Writing message para "+me.getName()+"\n");
        //cometResponse.write("oi");
                cometResponse.write(msg);
      }
                //messagingSystem.registerMessageSink(cometResponse);
        //}
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.