Examples of PlayerMessage


Examples of com.benkyou.common.messages.PlayerMessage

        this.gameServer = gameServer;
    }

    public void messageReceived(HostedConnection source, Message m) {
       if(m instanceof PlayerMessage){
           PlayerMessage playerMessage = (PlayerMessage) m;
           if(playerMessage.isMove()){
               gameServer.getMyServer().broadcast(Filters.notEqualTo(source), playerMessage);
    
           }
       }
    }
View Full Code Here

Examples of com.benkyou.common.messages.PlayerMessage

            LoginMessage loginMessage = (LoginMessage) m;
            if (gameServer.login(loginMessage.getLoginName(), loginMessage.getPassword())) {
                Player p =new Player(loginMessage.getLoginName(), loginMessage.getID(), (String) source.getAttribute("UUID"));
                System.out.println("Client connected! username: " + loginMessage.getLoginName() + " ip: " + source.getAddress() );
                gameServer.getPlayerList().add(p);
                source.getServer().getConnection(source.getId()).send(new PlayerMessage(loginMessage.getLoginName(),loginMessage.getID(),p.getUUID()));
                //gameServer.getMyServer().broadcast(Filters.notEqualTo(source), new LoginMessage(loginMessage.getLoginName(), null, loginMessage.getID(), p.getUUID()));
                  gameServer.getMyServer().broadcast(new ChatClientMessage("BenkyouServer", p.getName() + " Has joined the server!"));
                gameServer.syncPlayers();
           
           
View Full Code Here

Examples of com.benkyou.common.messages.PlayerMessage

        }
        if (walkDirection.getX() != messageDirection.getX() && walkDirection.getZ() != messageDirection.getZ()) {
            messageDirection = walkDirection.clone();
           
            p.getCharacterPhysics().getPhysicsLocation(avatarCurPos);
            gameClient.getMyClient().send(new PlayerMessage(p.getName(), true, "Walk",messageDirection.getX(), messageDirection.getY(), messageDirection.getZ(), avatarCurPos.getX(), avatarCurPos.getY(), avatarCurPos.getZ()));
          
        }
        p.getAvatarControlSystem().moveCharacter(walkDirection, tpf);
 
View Full Code Here

Examples of com.benkyou.common.messages.PlayerMessage

    }

    public void messageReceived(Client source, Message m) {
       
        if(m instanceof PlayerMessage){
            PlayerMessage playerMessage = (PlayerMessage) m;
            if(gameClient.isUp() && playerMessage.isMove()){

                Player player;
                player = gameClient.getPlayerByName(playerMessage.getName());
                if(player != null){
                player.setWalkDirection(playerMessage.getX(), playerMessage.getY(), playerMessage.getZ());
                player.setCurrentPosition(playerMessage.getPosX(), playerMessage.getPosY(), playerMessage.getPosZ());
                player.getAvatarControlSystem().setUpdateNeeded(true);
                }
            }else if(!playerMessage.isMove()){
            gameClient.setMainPlayer(playerMessage.getName(), playerMessage.getId(), playerMessage.getUUID());
            gameClient.getFormHandler().startGame();
       
            }
        }
        if(m instanceof PlayerSyncMessage){
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.