38 lines
896 B
Java
38 lines
896 B
Java
package mrdev023.network.packet;
|
|
|
|
import java.net.*;
|
|
|
|
import mrdev023.entities.*;
|
|
import mrdev023.gameengine.gamestate.*;
|
|
import mrdev023.math.*;
|
|
import mrdev023.network.common.*;
|
|
import mrdev023.network.packet.main.*;
|
|
import mrdev023.opengl.gui.*;
|
|
|
|
public class ClientConnect implements IPacket{
|
|
|
|
public String pseudo;
|
|
|
|
public ClientConnect(){}
|
|
public ClientConnect(String pseudo){this.pseudo = pseudo;}
|
|
|
|
public void write(DataBuffer buff) throws Exception {
|
|
buff.put(pseudo);
|
|
}
|
|
|
|
public void read(DataBuffer buff) throws Exception {
|
|
this.pseudo = buff.getString();
|
|
}
|
|
|
|
public void manage(Client client, IPacket packet) throws Exception {
|
|
MainState.messages.add(new Message(pseudo + " has connected !"));
|
|
Client.entities.add(new Player(new Vector2f(0,0),pseudo));
|
|
}
|
|
|
|
public void manage(Client client, IPacket packet, DatagramSocket server) throws Exception {
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|