com.cliffblaster.game.net
Class NetworkHandler

java.lang.Object
  extended by com.cliffblaster.game.net.NetworkHandler
Direct Known Subclasses:
ServerHandler

public class NetworkHandler
extends java.lang.Object


Field Summary
 java.net.Socket socket
           
 
Constructor Summary
NetworkHandler(java.net.Socket socket)
           
 
Method Summary
 void disconnect()
           
 void handlePacket(Packet packet)
           
 void handlePacket(Packet0Identify packet)
           
 void handlePacket(Packet10Disconnect packet)
           
 void handlePacket(Packet1Ping packet)
           
 void handlePacket(Packet2LevelInit packet)
           
 void handlePacket(Packet3LevelDataChunk packet)
           
 void handlePacket(Packet4LevelFlush packet)
           
 void handlePacket(Packet5PlayerSpawn packet)
           
 void handlePacket(Packet6PlayerPosition packet)
           
 void handlePacket(Packet7PlayerTeleport packet)
           
 void handlePacket(Packet8SetTile packet)
           
 void handlePacket(Packet9Chat packet)
           
 void sendPacket(Packet packet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

socket

public java.net.Socket socket
Constructor Detail

NetworkHandler

public NetworkHandler(java.net.Socket socket)
               throws java.io.IOException
Throws:
java.io.IOException
Method Detail

disconnect

public void disconnect()

handlePacket

public void handlePacket(Packet packet)

handlePacket

public void handlePacket(Packet0Identify packet)

handlePacket

public void handlePacket(Packet1Ping packet)

handlePacket

public void handlePacket(Packet2LevelInit packet)

handlePacket

public void handlePacket(Packet3LevelDataChunk packet)

handlePacket

public void handlePacket(Packet4LevelFlush packet)

handlePacket

public void handlePacket(Packet5PlayerSpawn packet)

handlePacket

public void handlePacket(Packet6PlayerPosition packet)

handlePacket

public void handlePacket(Packet7PlayerTeleport packet)

handlePacket

public void handlePacket(Packet8SetTile packet)

handlePacket

public void handlePacket(Packet9Chat packet)

handlePacket

public void handlePacket(Packet10Disconnect packet)

sendPacket

public void sendPacket(Packet packet)
                throws java.io.IOException
Throws:
java.io.IOException