twcore.core
Class GamePacketInterpreter

java.lang.Object
  |
  +--twcore.core.GamePacketInterpreter

public class GamePacketInterpreter
extends java.lang.Object


Constructor Summary
GamePacketInterpreter(twcore.core.Session session, twcore.core.GamePacketGenerator packetGenerator, twcore.core.SSEncryption ssEncryption, twcore.core.Arena arenaTracker, java.lang.String name, java.lang.String password)
           
 
Method Summary
 void handleChunk(twcore.core.ByteArray message)
           
 void handleChunkTail(twcore.core.ByteArray message)
           
 void handleFileArrived(twcore.core.ByteArray message, boolean alreadyDecrypted)
           
 void handleMassiveChunkMessage(twcore.core.ByteArray message)
           
 void setMessageLimiter(int msgsPerMin, twcore.core.BotAction botAction)
           
 void setReliablePacketHandler(twcore.core.ReliablePacketHandler reliablePacketHandler)
           
 void setSubspaceBot(twcore.core.SubspaceBot subspaceBot)
           
 void translateGamePacket(twcore.core.ByteArray array, boolean alreadyDecrypted)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GamePacketInterpreter

public GamePacketInterpreter(twcore.core.Session session,
                             twcore.core.GamePacketGenerator packetGenerator,
                             twcore.core.SSEncryption ssEncryption,
                             twcore.core.Arena arenaTracker,
                             java.lang.String name,
                             java.lang.String password)
Method Detail

setMessageLimiter

public void setMessageLimiter(int msgsPerMin,
                              twcore.core.BotAction botAction)

setSubspaceBot

public void setSubspaceBot(twcore.core.SubspaceBot subspaceBot)

setReliablePacketHandler

public void setReliablePacketHandler(twcore.core.ReliablePacketHandler reliablePacketHandler)

translateGamePacket

public void translateGamePacket(twcore.core.ByteArray array,
                                boolean alreadyDecrypted)

handleChunk

public void handleChunk(twcore.core.ByteArray message)

handleChunkTail

public void handleChunkTail(twcore.core.ByteArray message)

handleMassiveChunkMessage

public void handleMassiveChunkMessage(twcore.core.ByteArray message)

handleFileArrived

public void handleFileArrived(twcore.core.ByteArray message,
                              boolean alreadyDecrypted)