Crossfire JXClient, Trunk
|
Public Member Functions | |
void | addClientSocketListener (@NotNull final ClientSocketListener clientSocketListener) |
void | addCrossfireMapScrollListener (@NotNull final CrossfireMapScrollListener listener) |
void | addFaceReceivedListener (@NotNull final AskfaceFaceQueueListener listener) |
void | connect (@NotNull final String hostname, final int port) |
DefaultCrossfireServerConnection (@NotNull final Model model, @Nullable final DebugWriter debugProtocol, @NotNull final String version) throws IOException | |
void | disconnect (@NotNull final String reason) |
String | getAccountName () |
int | getCurrentNumLookObjects () |
void | removeClientSocketListener (@NotNull final ClientSocketListener clientSocketListener) |
void | sendAccountCharacterCreate (@NotNull final String login, @NotNull final String password, @NotNull final Collection< String > attributes) |
void | sendAccountCreate (@NotNull final String login, @NotNull final String password) |
void | sendAccountLink (final int force, @NotNull final String login, @NotNull final String password) |
void | sendAccountLogin (@NotNull final String login, @NotNull final String password) |
void | sendAccountPassword (@NotNull final String currentPassword, @NotNull final String newPassword) |
void | sendAccountPlay (@NotNull final String name) |
void | sendAddme () |
void | sendApply (final int tag) |
void | sendAskface (final int faceNum) |
void | sendExamine (final int tag) |
void | sendLock (final boolean val, final int tag) |
void | sendLookat (final int dx, final int dy) |
void | sendMark (final int tag) |
void | sendMove (final int to, final int tag, final int nrof) |
int | sendNcom (final int repeat, @NotNull final String command) |
void | sendRawString (@NotNull final String command) |
void | sendReply (@NotNull final String text) |
void | sendRequestinfo (@NotNull final String infoType) |
void | sendSetup (@NotNull final String... options) |
void | sendToggleextendedtext (@NotNull final int... types) |
void | sendVersion (final int csval, final int scval, @NotNull final String vinfo) |
void | setCrossfireUpdateMapListener (@NotNull final CrossfireUpdateMapListener listener) |
void | setPreferredMapSize (final int preferredMapWidth, final int preferredMapHeight) |
void | setPreferredNumLookObjects (final int preferredNumLookObjects) |
void | start () |
void | stop () throws InterruptedException |
void | waitForCurrentNumLookObjectsValid () throws InterruptedException |
Public Member Functions inherited from com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection | |
void | addCrossfireAccountListener (@NotNull final CrossfireAccountListener listener) |
void | addCrossfireComcListener (@NotNull final CrossfireComcListener listener) |
void | addCrossfireDrawextinfoListener (@NotNull final CrossfireDrawextinfoListener listener) |
void | addCrossfireDrawinfoListener (@NotNull final CrossfireDrawinfoListener listener) |
void | addCrossfireFailureListener (@NotNull final CrossfireFailureListener listener) |
void | addCrossfireMagicmapListener (@NotNull final CrossfireMagicmapListener listener) |
void | addCrossfireMusicListener (@NotNull final CrossfireMusicListener listener) |
void | addCrossfirePickupListener (@NotNull final CrossfirePickupListener listener) |
void | addCrossfireQueryListener (@NotNull final CrossfireQueryListener listener) |
void | addCrossfireSoundListener (@NotNull final CrossfireSoundListener listener) |
void | addCrossfireTickListener (@NotNull final CrossfireTickListener listener) |
void | addCrossfireUpdateItemListener (@NotNull final CrossfireUpdateItemListener crossfireUpdateItemListener) |
void | addPacketWatcherListener (@NotNull final ReceivedPacketListener listener) |
void | addSentPacketListener (@NotNull final SentPacketListener listener) |
void | drawextinfo (final int color, final int type, final int subtype, @NotNull final String message) |
void | drawInfo (@NotNull final String message, final int color) |
void | drawInfoSetDebugMode (final boolean printMessageTypes) |
void | removeCrossfireAccountListener (@NotNull final CrossfireAccountListener listener) |
void | removeCrossfireDrawextinfoListener (@NotNull final CrossfireDrawextinfoListener listener) |
void | removeCrossfireDrawinfoListener (@NotNull final CrossfireDrawinfoListener listener) |
void | removeCrossfireFailureListener (@NotNull final CrossfireFailureListener listener) |
void | removeCrossfireMagicmapListener (@NotNull final CrossfireMagicmapListener listener) |
void | removeCrossfirePickupListener (@NotNull final CrossfirePickupListener listener) |
void | removeCrossfireQueryListener (@NotNull final CrossfireQueryListener listener) |
void | removeCrossfireUpdateItemListener (@NotNull final CrossfireUpdateItemListener crossfireUpdateItemListener) |
void | removePacketWatcherListener (@NotNull final ReceivedPacketListener listener) |
void | removeSentPacketListener (@NotNull final SentPacketListener listener) |
Public Member Functions inherited from com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection | |
void | drawextinfo (int color, int type, int subtype, String message) |
Private Member Functions | |
void | cmdMap2Coordinate (@NotNull final ByteBuffer packet, final int x, final int y) throws UnknownCommandException |
void | cmdMap2CoordinateClearSpace (final int x, final int y, final int len) throws UnknownCommandException |
void | cmdMap2CoordinateDarkness (@NotNull final ByteBuffer packet, final int x, final int y, final int len) throws UnknownCommandException |
void | cmdMap2CoordinateLayer (@NotNull final ByteBuffer packet, final int x, final int y, final int len, final int layer) throws UnknownCommandException |
void | cmdMap2CoordinateLayer3 (@NotNull final ByteBuffer packet, @NotNull final Location location, final int face) throws UnknownCommandException |
void | cmdMap2CoordinateLayer4 (@NotNull final ByteBuffer packet, @NotNull final Location location, final int face) throws UnknownCommandException |
void | cmdReplyinfo (@NotNull final String infoType, final ByteBuffer packet) throws IOException, UnknownCommandException |
void | connected () |
void | fireMagicMap (final int x, final int y, final byte @NotNull[] @NotNull[] data) |
void | fireMapAnimation (@NotNull final Location location, final int animationNum, final int animationType) |
void | fireMapAnimationSpeed (@NotNull final Location location, final int animSpeed) |
void | fireMapClear (final int x, final int y) |
void | fireMapDarkness (final int x, final int y, final int darkness) |
void | fireMapFace (@NotNull final Location location, final int face) |
void | fireMapSmooth (@NotNull final Location location, final int smooth) |
void | fireNewMap () |
boolean | hasPendingReplyinfo () |
void | negotiateMapSize (final int mapWidth, final int mapHeight) |
CharacterInformation | parseAccountPlayer (@NotNull final ByteBuffer packet, @NotNull final AccountPlayerBuilder accountPlayerBuilder) throws UnknownCommandException |
void | processAccountPlayers (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processAddKnowledge (@NotNull final ByteBuffer packet) |
void | processAddmeFailed () |
void | processAddmeSuccess () |
void | processAddQuest (@NotNull final ByteBuffer packet) |
void | processAddSpell (@NotNull final ByteBuffer packet) |
void | processAnim (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processClassListReplyinfo (@NotNull final ByteBuffer packet) |
void | processClassRaceInfoReplyinfo (@NotNull final ByteBuffer packet, final boolean raceInfo) throws UnknownCommandException |
void | processComc (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processDelInv (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processDelItem (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processDelSpell (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processDrawExtInfo (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processDrawInfo (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processExpTableReplyinfo (@NotNull final ByteBuffer packet) |
void | processExtendedInfoSet (@NotNull final ByteBuffer packet) |
void | processExtendedTextSet (@NotNull final ByteBuffer packet) |
void | processFace2 (@NotNull final ByteBuffer packet) |
void | processFailure (@NotNull final ByteBuffer packet) |
void | processGoodbye (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processImage2 (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processImageInfoReplyinfo (@NotNull final ByteBuffer packet) throws IOException |
void | processItem2 (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processKnowledgeInfoReplyinfo (@NotNull final ByteBuffer packet) throws IOException |
void | processMagicMap (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processMap2 (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processMapExtended (@NotNull final ByteBuffer packet) |
void | processMusic (@NotNull final ByteBuffer packet) |
void | processNewCharInfoReplyinfo (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processNewMap (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processPacket (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processPickup (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processPlayer (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processQuery (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processRaceListReplyinfo (@NotNull final ByteBuffer packet) |
void | processReplyInfo (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processSetup (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processSkillExtraReplyinfo (@NotNull final ByteBuffer packet) |
void | processSkillInfoReplyinfo (@NotNull final ByteBuffer packet) throws IOException |
void | processSmooth (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processSound (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processSound2 (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processStartingMapReplyinfo (@NotNull final ByteBuffer packet) |
void | processStats (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processTick (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processUpdItem (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processUpdQuest (@NotNull final ByteBuffer packet) |
void | processUpdSpell (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | processVersion (@NotNull final ByteBuffer packet) throws UnknownCommandException |
void | putDecimal (final int value) |
void | sendPendingRequestInfo () |
void | sendQueuedRequestinfo (@NotNull final String infoType) |
void | setClientSocketState (@NotNull final ClientSocketState prevState, @NotNull final ClientSocketState nextState) |
void | setCurrentMapSize (final int currentMapWidth, final int currentMapHeight) |
Static Private Member Functions | |
static int | getInt1 (@NotNull final ByteBuffer byteBuffer) |
static int | getInt2 (@NotNull final ByteBuffer byteBuffer) |
static int | getInt4 (@NotNull final ByteBuffer byteBuffer) |
static long | getInt8 (@NotNull final ByteBuffer byteBuffer) |
static String | getString (@NotNull final ByteBuffer byteBuffer, final int len) |
static String | getStringDelimiter (@NotNull final ByteBuffer byteBuffer, final char delimiter) |
static String | hexDump (@NotNull final ByteBuffer byteBuffer) |
static void | parseClassRaceInfoChoice (@NotNull final ByteBuffer packet, @NotNull final ClassRaceInfoBuilder rb) |
static void | parseClassRaceInfoStats (@NotNull final ByteBuffer packet, @NotNull final ClassRaceInfoBuilder rb) throws UnknownCommandException |
static int | parseDigit (final byte ch) throws UnknownCommandException |
static void | parseNewCharInfoInformational (@NotNull final String variableName, @NotNull final String values) |
static void | parseNewCharInfoValue (@NotNull final NewCharInfoBuilder newCharInfoBuilder, final boolean required, @NotNull final String variableName, @NotNull final String values) throws UnknownCommandException |
static void | parseNewCharInfoValues (@NotNull final NewCharInfoBuilder newCharInfoBuilder, @NotNull final String variableName, @NotNull final String values) throws UnknownCommandException |
Static Private Attributes | |
static final byte[] | ACCOUNT_ADD_PLAYER_PREFIX = "accountaddplayer ".getBytes(StandardCharsets.US_ASCII) |
static final byte[] | ACCOUNT_LOGIN_PREFIX = "accountlogin ".getBytes(StandardCharsets.US_ASCII) |
static final byte[] | ACCOUNT_NEW_PREFIX = "accountnew ".getBytes(StandardCharsets.US_ASCII) |
static final byte[] | ACCOUNT_PASSWORD_PREFIX = "accountpw ".getBytes(StandardCharsets.US_ASCII) |
static final byte[] | ACCOUNT_PLAY_PREFIX = "accountplay ".getBytes(StandardCharsets.US_ASCII) |
static final int | ACL_CLASS = 2 |
static final int | ACL_FACE = 5 |
static final int | ACL_FACE_NUM = 8 |
static final int | ACL_LEVEL = 4 |
static final int | ACL_MAP = 7 |
static final int | ACL_NAME = 1 |
static final int | ACL_PARTY = 6 |
static final int | ACL_RACE = 3 |
static final byte[] | ADDME_PREFIX = "addme ".getBytes(StandardCharsets.US_ASCII) |
static final byte[] | APPLY_PREFIX = "apply ".getBytes(StandardCharsets.US_ASCII) |
static final byte[] | ASKFACE_PREFIX = "askface ".getBytes(StandardCharsets.US_ASCII) |
static final int | CONCURRENT_REQUESTINFO_MESSAGES = 3 |
static final byte[] | CREATE_PLAYER_PREFIX = "createplayer ".getBytes(StandardCharsets.US_ASCII) |
static final int | DEFAULT_MAP_HEIGHT = 11 |
static final int | DEFAULT_MAP_WIDTH = 11 |
static final String[] | EMPTY_STRING_ARRAY = new String[0] |
static final byte[] | EXAMINE_PREFIX = "examine ".getBytes(StandardCharsets.US_ASCII) |
static final int | INFO_MAP_ARCH_NAME = 1 |
static final int | INFO_MAP_DESCRIPTION = 3 |
static final int | INFO_MAP_NAME = 2 |
static final byte[] | LOCK_PREFIX = "lock ".getBytes(StandardCharsets.US_ASCII) |
static final byte[] | LOOKAT_PREFIX = "lookat ".getBytes(StandardCharsets.US_ASCII) |
static final byte[] | MARK_PREFIX = "mark ".getBytes(StandardCharsets.US_ASCII) |
static final byte[] | MOVE_PREFIX = "move ".getBytes(StandardCharsets.US_ASCII) |
static final byte[] | NCOM_PREFIX = "ncom ".getBytes(StandardCharsets.US_ASCII) |
static final Pattern | PATTERN_BAR = Pattern.compile("\\|+") |
static final Pattern | PATTERN_DOT = Pattern.compile(":") |
static final Pattern | PATTERN_SPACE = Pattern.compile(" ") |
static final byte[] | REPLY_PREFIX = "reply ".getBytes(StandardCharsets.US_ASCII) |
static final byte[] | REQUESTINFO_PREFIX = "requestinfo ".getBytes(StandardCharsets.US_ASCII) |
static final byte[] | SETUP_PREFIX = "setup".getBytes(StandardCharsets.US_ASCII) |
static final byte[] | TOGGLEEXTENDEDTEXT_PREFIX = "toggleextendedtext".getBytes(StandardCharsets.US_ASCII) |
static final byte[] | VERSION_PREFIX = "version ".getBytes(StandardCharsets.US_ASCII) |
Additional Inherited Members | |
Protected Member Functions inherited from com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection | |
AbstractCrossfireServerConnection (@NotNull final Model model) | |
void | clearFailure () |
void | fireAddAccount (@NotNull final CharacterInformation characterInformation) |
void | fireAddItemReceived (final int location, final int tag, final int flags, final int weight, final int faceNum, final String name, final String namePl, final int anim, final int animSpeed, final int nrof, final int type) |
void | fireCommandComcReceived (final int packetNo, final int time) |
void | fireCommandQueryReceived (@NotNull final String prompt, final int queryType) |
void | fireCommandSound2Received (final int x, final int y, final int dir, final int volume, final int type, @NotNull final String action, @NotNull final String name) |
void | fireCommandSoundReceived (final int x, final int y, final int num, final int type) |
void | fireDelinvReceived (final int tag) |
void | fireDelitemReceived (final int @NotNull[] tags) |
void | fireEndAccountList (final int count) |
void | fireFaceReceived (final int faceNum, final int faceSetNum, final int faceChecksum, @NotNull final String faceName) |
void | fireFailure (@NotNull final String command, @NotNull final String arguments) |
void | fireMagicMap () |
void | fireManageAccount () |
void | fireMarkSent (final int tag) |
void | fireMusicReceived (@NotNull final String music) |
void | firePickupChanged (final int pickupOptions) |
void | firePlayerReceived (final int tag, final int weight, final int faceNum, @NotNull final String name) |
void | fireReplySent () |
void | fireSelectCharacter (@NotNull final String accountName, @NotNull final String characterName) |
void | fireStartAccountList (@NotNull final String accountName) |
void | fireStartPlaying () |
void | fireTick (final int tickNo) |
void | fireUpditemReceived (final int flags, final int tag, final int valLocation, final int valFlags, final int valWeight, final int valFaceNum, @NotNull final String valName, @NotNull final String valNamePl, final int valAnim, final int valAnimSpeed, final int valNrof) |
void | notifyPacketWatcherListeners (@NotNull final String command, @NotNull final ClientSocketMonitorCommand args) |
Static Protected Member Functions inherited from com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection | |
static String | newString (@NotNull final ByteBuffer byteBuffer, final int start, final int len) |
Static Protected Attributes inherited from com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection | |
static final Charset | UTF8 = StandardCharsets.UTF_8 |
Default implementation of CrossfireServerConnection.
Definition at line 69 of file DefaultCrossfireServerConnection.java.
com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.DefaultCrossfireServerConnection | ( | @NotNull final Model | model, |
@Nullable final DebugWriter | debugProtocol, | ||
@NotNull final String | version | ||
) | throws IOException |
Creates a new instance.
model | the model instance to update |
debugProtocol | if non- null
|
version | the version information to send to the server when connecting |
IOException | if an internal error occurs |
Definition at line 497 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.addClientSocketListener(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.clientSocketListener, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.Model.getGuiStateManager(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.numLookObjects, and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.version.
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.addClientSocketListener | ( | @NotNull final ClientSocketListener | clientSocketListener | ) |
Adds a ClientSocketListener to notify.
clientSocketListener | the client socket listener to add |
Implements com.realtime.crossfire.jxclient.server.server.ServerConnection.
Definition at line 4005 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.addClientSocketListener().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.DefaultCrossfireServerConnection().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.addCrossfireMapScrollListener | ( | @NotNull final CrossfireMapScrollListener | listener | ) |
Registers a listener to be called whenever the map was scolled.
listener | the listener |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 525 of file DefaultCrossfireServerConnection.java.
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.addFaceReceivedListener | ( | @NotNull final AskfaceFaceQueueListener | listener | ) |
Registers a listener to be called whenever a face has been received.
listener | the listener |
Implements com.realtime.crossfire.jxclient.faces.AskfaceQueue.
Definition at line 3700 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.askfaceFaceQueueListeners.
|
private |
Processes the payload data for a map2 coordinate command.
packet | the packet contents |
x | the x-coordinate of the currently processed square |
y | the y-coordinate of the currently processed square |
UnknownCommandException | if the command cannot be parsed |
Definition at line 1477 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateClearSpace(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateDarkness(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer(), com.realtime.crossfire.jxclient.protocol.Map2.COORD_CLEAR_SPACE, com.realtime.crossfire.jxclient.protocol.Map2.COORD_DARKNESS, com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER0, com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER1, com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER2, com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER3, com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER4, com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER5, com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER6, com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER7, com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER8, com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER9, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMap2().
|
private |
Processes the payload data for a map2 coordinate "clear_space" sub-command.
x | the x-coordinate of the currently processed square |
y | the y-coordinate of the currently processed square |
len | the payload length |
UnknownCommandException | if the command cannot be parsed |
Definition at line 1519 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.fireMapClear().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate().
|
private |
Processes the payload data for a map2 coordinate "darkness" sub-command.
packet | the packet contents |
x | the x-coordinate of the currently processed square |
y | the y-coordinate of the currently processed square |
len | the payload length |
UnknownCommandException | if the command cannot be parsed |
Definition at line 1537 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.fireMapDarkness(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate().
|
private |
Processes the payload data for a map2 coordinate "layer" sub-command.
packet | the packet contents |
x | the x-coordinate of the currently processed square |
y | the y-coordinate of the currently processed square |
len | the payload length |
layer | the layer to update |
UnknownCommandException | if the command cannot be parsed |
Definition at line 1557 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.protocol.Map2.ANIM_MASK, com.realtime.crossfire.jxclient.protocol.Map2.ANIM_TYPE_MASK, com.realtime.crossfire.jxclient.protocol.Map2.ANIM_TYPE_SHIFT, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer3(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer4(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.protocol.Map2.FACE_ANIMATION, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.fireMapAnimation(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.fireMapFace(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.fireMapSmooth(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate().
|
private |
Processes the additional payload data for a map2 coordinate "layer" sub-command having 4 bytes payload.
packet | the packet contents |
location | the location |
face | the face number |
UnknownCommandException | if the command cannot be parsed |
Definition at line 1598 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.protocol.Map2.FACE_ANIMATION, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.fireMapAnimationSpeed(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.fireMapSmooth(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer().
|
private |
Processes the additional payload data for a map2 coordinate "layer" sub-command having 4 bytes payload.
packet | the packet contents |
location | the location |
face | the face number |
UnknownCommandException | if the command cannot be parsed |
Definition at line 1626 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.fireMapAnimationSpeed(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.fireMapSmooth(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer().
|
private |
Handles the replyinfo server to client command.
infoType | the info_type parameter |
packet | the packet payload data |
IOException | if an I/O error occurs |
UnknownCommandException | if the packet cannot be parsed |
Definition at line 1684 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.guistate.ClientSocketState.ACCOUNT_INFO, com.realtime.crossfire.jxclient.guistate.ClientSocketState.ADDME, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.clientSocketState, com.realtime.crossfire.jxclient.guistate.ClientSocketState.CONNECTED, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireManageAccount(), com.realtime.crossfire.jxclient.server.crossfire.Model.getGuiStateManager(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.hasPendingReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.loginMethod, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.PATTERN_SPACE, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassListReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassRaceInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExpTableReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processImageInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processKnowledgeInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewCharInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processRaceListReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillExtraReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo(), com.realtime.crossfire.jxclient.guistate.ClientSocketState.REQUESTINFO, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAddme(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendingRequestInfo, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendPendingRequestInfo(), com.realtime.crossfire.jxclient.guistate.GuiStateManager.setClientSocketState(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.setClientSocketState(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processReplyInfo().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.connect | ( | @NotNull final String | hostname, |
final int | port | ||
) |
Attempts to connect the client to a server.
hostname | the hostname to connect to |
port | the port to connect to |
Implements com.realtime.crossfire.jxclient.server.server.ServerConnection.
Definition at line 3991 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.connect(), and com.realtime.crossfire.jxclient.guistate.ClientSocketState.CONNECTING.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.scriptCallback_drawextinfoMessage_includesSubtypeParameter(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.test_mapUpdates_suppressInitialMapScroll(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.test_statsMessage_callsPacketWatcherCallback(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.testNegotiateNumLookObjects1().
|
private |
Called after the server connection has been established.
Definition at line 532 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.NumLookObjects.connected, com.realtime.crossfire.jxclient.guistate.ClientSocketState.CONNECTING, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.DEFAULT_MAP_HEIGHT, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.DEFAULT_MAP_WIDTH, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.fireNewMap(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.newmap, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.numLookObjects, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.pendingMapHeight, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.pendingMapWidth, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendVersion(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.setClientSocketState(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.setCurrentMapSize(), com.realtime.crossfire.jxclient.guistate.ClientSocketState.VERSION, and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.version.
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.disconnect | ( | @NotNull final String | reason | ) |
Disconnects from the server. Does nothing if not connected.
reason | the reason for the disconnect |
Implements com.realtime.crossfire.jxclient.server.server.ServerConnection.
Definition at line 4000 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.disconnect().
|
private |
Definition at line 4294 of file DefaultCrossfireServerConnection.java.
|
private |
Definition at line 4282 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer().
|
private |
Definition at line 4290 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer3(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer4().
|
private |
Definition at line 4270 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateClearSpace().
|
private |
Definition at line 4274 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateDarkness().
|
private |
Definition at line 4278 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer().
|
private |
Definition at line 4286 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer3(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer4().
|
private |
Notifies all listeners that a "newmap" command has been received.
Definition at line 3975 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.connected(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewMap().
String com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getAccountName | ( | ) |
Returns the current account name.
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3986 of file DefaultCrossfireServerConnection.java.
int com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getCurrentNumLookObjects | ( | ) |
Returns the currently negotiated setup value of "num_look_objects".
Definition at line 4256 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.NumLookObjects.getCurrentNumLookObjects().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.testNegotiateNumLookObjects1().
|
staticprivate |
Extracts and removes a 1 byte integer from a ByteBuffer at its current position.
byteBuffer | the byte buffer |
Definition at line 4164 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateDarkness(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer3(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer4(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoChoice(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAccountPlayers(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassRaceInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFace2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processImage2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processItem2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewCharInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPlayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdItem(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdQuest(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdSpell().
|
staticprivate |
Extracts and removes a 2 byte integer from a ByteBuffer at its current position.
byteBuffer | the byte buffer |
Definition at line 4174 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddKnowledge(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAnim(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassRaceInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processComc(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExpTableReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFace2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processItem2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMap2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSmooth(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdItem(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdQuest(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdSpell().
|
staticprivate |
Extracts and removes a 4 byte integer from a ByteBuffer at its current position.
byteBuffer | the byte buffer |
Definition at line 4184 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddKnowledge(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processComc(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelItem(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFace2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processImage2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processItem2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPickup(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPlayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processTick(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdItem(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdQuest(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdSpell().
|
staticprivate |
Extracts and removes an 8 byte integer from a ByteBuffer at its current position.
byteBuffer | the byte buffer |
Definition at line 4194 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExpTableReplyinfo(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats().
|
staticprivate |
Extracts and removes a string from a ByteBuffer at its current position.
byteBuffer | the byte buffer |
len | the length of the string |
Definition at line 4206 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoChoice(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddKnowledge(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassListReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassRaceInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawExtInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFace2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFailure(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processItem2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMusic(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewCharInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPlayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processQuery(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processRaceListReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillExtraReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdQuest(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processVersion().
|
staticprivate |
Extracts and removes a string from a ByteBuffer at its current position.
byteBuffer | the byte buffer |
delimiter | the delimiter that ends the string |
Definition at line 4220 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassRaceInfoReplyinfo().
|
private |
Returns whether at least one replyinfo message is pending.
Definition at line 4335 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo().
|
staticprivate |
Returns a hex-dump of a ByteBuffer.
byteBuffer | the byte buffer |
Definition at line 4243 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.util.HexCodec.hexDump().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Requests a change of the map size from the server.
mapWidth | the map width to request |
mapHeight | the map height to request |
Definition at line 1649 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.clientSocketState, com.realtime.crossfire.jxclient.guistate.ClientSocketState.CONNECT_FAILED, com.realtime.crossfire.jxclient.guistate.ClientSocketState.CONNECTING, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.currentMapHeight, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.currentMapWidth, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.pendingMapHeight, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.pendingMapWidth, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendSetup(), and com.realtime.crossfire.jxclient.guistate.ClientSocketState.VERSION.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddmeSuccess(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processQuery(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup().
|
private |
Processes one account entry of an 'accountplayers' server command.
packet | the packet's payload |
accountPlayerBuilder | the account player builder to use |
UnknownCommandException | if the account entry cannot be parsed |
Definition at line 2365 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.ACL_CLASS, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.ACL_FACE, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.ACL_FACE_NUM, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.ACL_LEVEL, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.ACL_MAP, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.ACL_NAME, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.ACL_PARTY, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.ACL_RACE, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAccountPlayers().
|
staticprivate |
Parses a "choice" entry of a "replyinfo race_info" or "replyinfo class_info" packet.
packet | the packet's contents |
rb | the race class race info builder to update |
Definition at line 2308 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassRaceInfoReplyinfo().
|
staticprivate |
Parses a "stats" entry of a "replyinfo race_info" or "replyinfo class_info" packet.
packet | the packet's contents |
rb | the class race info builder to update |
UnknownCommandException | if the packet cannot be parsed |
Definition at line 2204 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.stats.Stats.CS_NUM_SKILLS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_AC, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_CHA, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_CON, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_DEX, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_INT, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_POW, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_STR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_WIS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_ARMOUR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_CHA, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_CON, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_DEX, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_INT, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_POW, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_STR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_WIS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CHA, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CHARACTER_FLAGS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CON, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_DAM, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_DEX, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_EXP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_EXP64, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_FLAGS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_FOOD, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GOLEM_HP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GOLEM_MAXHP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GRACE, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_HP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_INT, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_ITEM_POWER, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_LEVEL, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_MAXGRACE, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_MAXHP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_MAXSP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_OVERLOAD, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_POW, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_CHA, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_CON, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_DEX, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_INT, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_POW, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_STR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_WIS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RANGE, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RESIST_START, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SKILLINFO, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPEED, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPELL_ATTUNE, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPELL_DENY, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPELL_REPEL, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_STR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_TITLE, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WC, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WEAP_SP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WEIGHT_LIM, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WIS, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt8(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, and com.realtime.crossfire.jxclient.stats.Stats.RESIST_TYPES.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassRaceInfoReplyinfo().
|
staticprivate |
Parses a character into an integer.
ch | the character to parse |
UnknownCommandException | if ch
|
Definition at line 3935 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelInv(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawExtInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMagicMap(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processQuery(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processVersion().
|
staticprivate |
Parses an 'I' entry of a "replyinfo newcharinfo" packet.
variableName | the variable name of the entry |
values | the values of the variable |
Definition at line 2193 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewCharInfoReplyinfo().
|
staticprivate |
Parses an 'R' or 'O' entry of a "replyinfo newcharinfo" packet.
newCharInfoBuilder | the new char info builder instance to update |
required | whether the entry is required or optional |
variableName | the variable name of the entry |
values | the values of the variable |
UnknownCommandException | if the entry cannot be parsed |
Definition at line 2121 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewCharInfoReplyinfo().
|
staticprivate |
Parses a 'V' entry of a "replyinfo newcharinfo" packet.
newCharInfoBuilder | the new char info builder instance to update |
variableName | the variable name of the entry |
values | the values of the variable |
UnknownCommandException | if the entry cannot be parsed |
Definition at line 2151 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.PATTERN_SPACE.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewCharInfoReplyinfo().
|
private |
Processes an 'accountplayers' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 2332 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.accountName, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireAddAccount(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireEndAccountList(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireStartAccountList(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes an "addknowledge" block.
packet | the packet to process |
Definition at line 2482 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.knowledge.KnowledgeManager.addKnowledge(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.Model.getKnowledgeManager(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes an 'addme_failed' server command.
Definition at line 2426 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes an 'addme_success' server command.
Definition at line 2437 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.guistate.ClientSocketState.ACCOUNT_INFO, com.realtime.crossfire.jxclient.guistate.ClientSocketState.ADDME, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.clientSocketState, com.realtime.crossfire.jxclient.guistate.ClientSocketState.CONNECTED, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireStartPlaying(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.negotiateMapSize(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.preferredMapHeight, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.preferredMapWidth, and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.setClientSocketState().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes an 'addquest' server command.
packet | the packet's payload |
Definition at line 2459 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.quests.QuestsManager.addQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.Model.getQuestsManager(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes an 'addspell' server command.
packet | the packet's payload |
Definition at line 2502 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.spells.SpellsManager.addSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.Model.getSpellsManager(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes an 'anim' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 2530 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.animations.Animations.addAnimation(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.Model.getAnimations(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a "replyinfo class_list" block.
packet | the packet to process |
Definition at line 2003 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.EMPTY_STRING_ARRAY, com.realtime.crossfire.jxclient.server.crossfire.Model.getNewCharacterInformation(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.loginMethod, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.PATTERN_BAR, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendQueuedRequestinfo(), and com.realtime.crossfire.jxclient.character.NewCharacterInformation.setClassList().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo().
|
private |
Processes a "replyinfo race_info" or "replyinfo class_info" block.
packet | the packet to process |
raceInfo | if set, a "race_info" packet is parsed; if unset, a "class_info" packet is parsed |
UnknownCommandException | if the packet cannot be parsed |
Definition at line 2028 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.character.NewCharacterInformation.addClassInfo(), com.realtime.crossfire.jxclient.character.NewCharacterInformation.addRaceInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.ClassRaceInfoBuilder.finish(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.Model.getNewCharacterInformation(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getStringDelimiter(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoChoice(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.ClassRaceInfoBuilder.setMsg(), and com.realtime.crossfire.jxclient.server.crossfire.ClassRaceInfoBuilder.setName().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo().
|
private |
Processes a 'comc' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 2566 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireCommandComcReceived(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'delinv' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 2584 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireDelinvReceived(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseDigit().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'delitem' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 2605 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireDelitemReceived(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'delspell' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 2630 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.spells.SpellsManager.deleteSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.Model.getSpellsManager(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'drawextinfo' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 2647 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawextinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseDigit().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'drawinfo' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 2682 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.drawInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseDigit().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a "replyinfo exp_table" block.
packet | the packet to process |
Definition at line 1874 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.Model.getExperienceTable(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt8(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, and com.realtime.crossfire.jxclient.stats.ExperienceTable.setExpTable().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo().
|
private |
Processes an 'ExtendedInfoSet' server command.
packet | the packet's payload |
Definition at line 2702 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.newString(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes an 'ExtendedTextSet' server command.
packet | the packet's payload |
Definition at line 2722 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.newString(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'face2' server command.
packet | the packet's payload |
Definition at line 2745 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireFaceReceived(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'failure' server command.
packet | the packet's payload |
Definition at line 2761 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireFailure(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'goodbye' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 2784 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes an 'image2' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 2800 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.askfaceFaceQueueListeners, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a "replyinfo image_info" block.
packet | the packet to process |
IOException | if the packet cannot be parsed |
Definition at line 1772 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.UTF8.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo().
|
private |
Processes an 'item2' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 2825 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireAddItemReceived(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a "replyinfo knowledge_info" block.
packet | the packet to process |
IOException | if the packet cannot be parsed |
Definition at line 1895 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.knowledge.KnowledgeManager.addKnowledgeType(), com.realtime.crossfire.jxclient.knowledge.KnowledgeManager.clearTypes(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.Model.getKnowledgeManager(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.PATTERN_DOT, and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.UTF8.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo().
|
private |
Processes a 'magicmap' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 2856 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.currentMapHeight, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.currentMapWidth, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireMagicMap(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseDigit().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'map2' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 2929 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate(), com.realtime.crossfire.jxclient.protocol.Map2.COORD_OFFSET, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.crossfireMapScrollListeners, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.crossfireUpdateMapListener, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener.mapBegin(), com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener.mapEnd(), com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener.mapScroll(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.newmap, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.protocol.Map2.TYPE_COORDINATE, and com.realtime.crossfire.jxclient.protocol.Map2.TYPE_SCROLL.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'mapextended' server command.
packet | the packet's payload |
Definition at line 2986 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'music' server command.
packet | the packet's payload |
Definition at line 2998 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireMusicReceived(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a "replyinfo newcharinfo" block.
packet | the packet to process |
UnknownCommandException | if the packet cannot be parsed |
Definition at line 2071 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.finish(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.Model.getNewCharacterInformation(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseNewCharInfoInformational(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseNewCharInfoValue(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseNewCharInfoValues(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.PATTERN_SPACE, and com.realtime.crossfire.jxclient.character.NewCharacterInformation.setNewCharInfo().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo().
|
private |
Processes a 'newmap' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 3012 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.fireNewMap(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.newmap, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a received packet. This function does not avoid buffer underflow exceptions when reading data from the packet. Instead, a
clause is used to detect invalid packets.
packet | the packet's payload |
UnknownCommandException | if the packet cannot be parsed |
Definition at line 552 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.hexDump(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.newString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAccountPlayers(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddKnowledge(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddmeFailed(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddmeSuccess(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAnim(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processComc(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelInv(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelItem(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawExtInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExtendedInfoSet(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExtendedTextSet(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFace2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFailure(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processGoodbye(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processImage2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processItem2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMagicMap(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMap2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMapExtended(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMusic(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewMap(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPickup(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPlayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processQuery(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processReplyInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSmooth(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processTick(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdItem(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdSpell(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processVersion().
|
private |
Processes a 'pickup' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 3029 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.firePickupChanged(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'player' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 3046 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.firePlayerReceived(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'query' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 3067 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.guistate.ClientSocketState.ADDME, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.clientSocketState, com.realtime.crossfire.jxclient.guistate.ClientSocketState.CONNECTED, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireCommandQueryReceived(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.negotiateMapSize(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseDigit(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.preferredMapHeight, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.preferredMapWidth, and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.setClientSocketState().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a "replyinfo race_list" block.
packet | the packet to process |
Definition at line 1981 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.EMPTY_STRING_ARRAY, com.realtime.crossfire.jxclient.server.crossfire.Model.getNewCharacterInformation(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.loginMethod, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.PATTERN_BAR, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendQueuedRequestinfo(), and com.realtime.crossfire.jxclient.character.NewCharacterInformation.setRaceList().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo().
|
private |
Processes a 'replyinfo' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 3093 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.newString(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'setup' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 3118 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.protocol.MessageType.getAllTypes(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.loginMethod, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.negotiateMapSize(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.newString(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.numLookObjects, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.pendingMapHeight, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.pendingMapWidth, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.preferredMapHeight, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.preferredMapWidth, com.realtime.crossfire.jxclient.server.crossfire.NumLookObjects.processSetupNumLookObjects(), com.realtime.crossfire.jxclient.guistate.ClientSocketState.REQUESTINFO, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendQueuedRequestinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendToggleextendedtext(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.setClientSocketState(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.setCurrentMapSize(), and com.realtime.crossfire.jxclient.guistate.ClientSocketState.SETUP.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a "replyinfo skill_extra" block.
packet | the packet to process |
Definition at line 1852 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.Model.getSkillSet(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, and com.realtime.crossfire.jxclient.skills.SkillSet.setSkillExtra().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo().
|
private |
Processes a "replyinfo skill_info" block.
packet | the packet to process |
IOException | if the packet cannot be parsed |
Definition at line 1797 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.skills.SkillSet.addSkill(), com.realtime.crossfire.jxclient.skills.SkillSet.clearSkills(), com.realtime.crossfire.jxclient.stats.Stats.CS_NUM_SKILLS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SKILLINFO, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.Model.getSkillSet(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.PATTERN_DOT, and com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.UTF8.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo().
|
private |
Processes a 'smooth' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 3331 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.Model.getSmoothFaces(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, and com.realtime.crossfire.jxclient.faces.SmoothFaces.updateSmoothFace().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'sound' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 3349 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireCommandSoundReceived(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'sound2' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 3369 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireCommandSound2Received(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a "replyinfo startingmap" block.
packet | the packet to process |
Definition at line 1936 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.finish(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.Model.getNewCharacterInformation(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.INFO_MAP_ARCH_NAME, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.INFO_MAP_DESCRIPTION, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.INFO_MAP_NAME, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setArchName(), com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setDescription(), com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder.setName(), and com.realtime.crossfire.jxclient.character.NewCharacterInformation.setStartingMapList().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo().
|
private |
Processes a 'stats' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 3394 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.stats.Stats.CS_NUM_SKILLS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_AC, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_CHA, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_CON, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_DEX, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_INT, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_POW, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_STR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_WIS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_ARMOUR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_CHA, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_CON, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_DEX, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_INT, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_POW, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_STR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_WIS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CHA, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CHARACTER_FLAGS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CON, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_DAM, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_DEX, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_EXP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_EXP64, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_FLAGS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_FOOD, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GOD_NAME, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GOLEM_HP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GOLEM_MAXHP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GRACE, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_HP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_INT, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_ITEM_POWER, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_LEVEL, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_MAXGRACE, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_MAXHP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_MAXSP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_OVERLOAD, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_POW, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_CHA, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_CON, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_DEX, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_INT, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_POW, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_STR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_WIS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RANGE, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RESIST_START, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SKILLINFO, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPEED, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPELL_ATTUNE, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPELL_DENY, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPELL_REPEL, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_STR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_TITLE, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WC, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WEAP_SP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WEIGHT_LIM, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WIS, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt8(), com.realtime.crossfire.jxclient.server.crossfire.StatUtils.getStatNames(), com.realtime.crossfire.jxclient.server.crossfire.Model.getStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.stats.Stats.RESIST_TYPES, com.realtime.crossfire.jxclient.stats.Stats.setStatInt2(), com.realtime.crossfire.jxclient.stats.Stats.setStatInt4(), com.realtime.crossfire.jxclient.stats.Stats.setStatInt8(), com.realtime.crossfire.jxclient.stats.Stats.setStatSkill(), and com.realtime.crossfire.jxclient.stats.Stats.setStatString().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'tick' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 3520 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireTick(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes an 'upditem' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 3537 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireUpditemReceived(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.newString(), com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.protocol.UpdItem.UPD_ANIM, com.realtime.crossfire.jxclient.protocol.UpdItem.UPD_ANIMSPEED, com.realtime.crossfire.jxclient.protocol.UpdItem.UPD_FACE, com.realtime.crossfire.jxclient.protocol.UpdItem.UPD_FLAGS, com.realtime.crossfire.jxclient.protocol.UpdItem.UPD_LOCATION, com.realtime.crossfire.jxclient.protocol.UpdItem.UPD_NAME, com.realtime.crossfire.jxclient.protocol.UpdItem.UPD_NROF, and com.realtime.crossfire.jxclient.protocol.UpdItem.UPD_WEIGHT.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes an 'updquest' server command.
packet | the packet's payload |
Definition at line 3576 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.Model.getQuestsManager(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, and com.realtime.crossfire.jxclient.quests.QuestsManager.updateQuest().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes an 'updspell' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 3594 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt1(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getInt4(), com.realtime.crossfire.jxclient.server.crossfire.Model.getSpellsManager(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.spells.SpellsManager.UPD_SP_DAMAGE, com.realtime.crossfire.jxclient.spells.SpellsManager.UPD_SP_GRACE, com.realtime.crossfire.jxclient.spells.SpellsManager.UPD_SP_MANA, and com.realtime.crossfire.jxclient.spells.SpellsManager.updateSpell().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Processes a 'version' server command.
packet | the packet's payload |
UnknownCommandException | if the packet is invalid |
Definition at line 3615 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.Model.getStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.getString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.model, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.notifyPacketWatcherListeners(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseDigit(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendSetup(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.setClientSocketState(), com.realtime.crossfire.jxclient.stats.Stats.setSimpleWeaponSpeed(), com.realtime.crossfire.jxclient.guistate.ClientSocketState.SETUP, and com.realtime.crossfire.jxclient.guistate.ClientSocketState.VERSION.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket().
|
private |
Appends an integer in decimal ASCII representation to byteBuffer.
value | the value to append |
Definition at line 3921 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendApply(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAskface(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendExamine(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLookat(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMove(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendToggleextendedtext().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.removeClientSocketListener | ( | @NotNull final ClientSocketListener | clientSocketListener | ) |
Removes a ClientSocketListener to notify.
clientSocketListener | the client socket listener to remove |
Implements com.realtime.crossfire.jxclient.server.server.ServerConnection.
Definition at line 4010 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.removeClientSocketListener().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountCharacterCreate | ( | @NotNull final String | login, |
@NotNull final String | password, | ||
@NotNull final Collection< String > | attributes | ||
) |
Sends a request to create a new character associated to the account.
login | the character's name |
password | the character's password |
attributes | the character attributes |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 4102 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountCreate | ( | @NotNull final String | login, |
@NotNull final String | password | ||
) |
Sends a request to create a new account.
login | the account login |
password | the account password |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 4081 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountLink | ( | final int | force, |
@NotNull final String | login, | ||
@NotNull final String | password | ||
) |
Sends a request to add an existing character to an account.
force | 0 to allow failure, 1 to force in certain situations |
login | the character's login |
password | the character's password |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 4060 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountLogin | ( | @NotNull final String | login, |
@NotNull final String | password | ||
) |
Asks for an account login.
login | the account login |
password | the account password |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3642 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.ACCOUNT_LOGIN_PREFIX, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.accountName, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.clearFailure(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.UTF8, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountPassword | ( | @NotNull final String | currentPassword, |
@NotNull final String | newPassword | ||
) |
Sends a request to change the account's password.
currentPassword | current account password |
newPassword | new account password |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 4139 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountPlay | ( | @NotNull final String | name | ) |
Sends a request to play a character from an account.
name | the character's name to play |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 4040 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAddme | ( | ) |
Sends an "addme" command to the server.
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3664 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.ADDME_PREFIX, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendApply | ( | final int | tag | ) |
Sends an "apply" command to the server.
tag | the item to apply |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3672 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.APPLY_PREFIX, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.putDecimal(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAskface | ( | final int | faceNum | ) |
Sends an "askface" command.
faceNum | the face number to request |
Implements com.realtime.crossfire.jxclient.faces.AskfaceQueue.
Definition at line 3686 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.ASKFACE_PREFIX, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.putDecimal(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendExamine | ( | final int | tag | ) |
Sends an "examine" command to the server.
tag | the item to examine |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3705 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.EXAMINE_PREFIX, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.putDecimal(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLock | ( | final boolean | val, |
final int | tag | ||
) |
Sends a "lock" command to the server.
val | whether to lock the item |
tag | the item to lock |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3719 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.LOCK_PREFIX, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLookat | ( | final int | dx, |
final int | dy | ||
) |
Sends a "lookat" command to the server.
dx | the x-coordinate in tiles, relative to the player |
dy | the y-coordinate in tiles, relative to the player |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3734 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.LOOKAT_PREFIX, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.putDecimal(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMark | ( | final int | tag | ) |
Sends a "mark" command to the server.
tag | the item to mark |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3750 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireMarkSent(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.MARK_PREFIX, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMove | ( | final int | to, |
final int | tag, | ||
final int | nrof | ||
) |
Sends a "move" command to the server.
to | the destination location |
tag | the item to move |
nrof | the number of items to move |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3765 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.MOVE_PREFIX, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.putDecimal(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
int com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendNcom | ( | final int | repeat, |
@NotNull final String | command | ||
) |
Sends a "ncom" command to the server.
repeat | the repeat count |
command | the command |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3783 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.NCOM_PREFIX, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.packet, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.UTF8, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
|
private |
Sends the next asynchronous "requestinfo" packet if possible.
Definition at line 4318 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo().
|
private |
Sends a "requestinfo" packet asynchronously.
infoType | the packet's payload |
Definition at line 4308 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassListReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processRaceListReplyinfo(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRawString | ( | @NotNull final String | command | ) |
Sends an arbitrary string command to the server.
command | the command |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3802 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.UTF8, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendReply | ( | @NotNull final String | text | ) |
Sends a "reply" command to the server.
text | the text to reply |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3815 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.fireReplySent(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.REPLY_PREFIX, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.UTF8, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRequestinfo | ( | @NotNull final String | infoType | ) |
Sends a "requestinfo" command to the server.
infoType | the info type to request |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3830 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.REQUESTINFO_PREFIX, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendingRequestInfo, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.UTF8, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendSetup | ( | @NotNull final String... | options | ) |
Sends a "setup" command to the server.
options | the option/value pairs to send |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3845 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.SETUP_PREFIX, com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection.UTF8, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.negotiateMapSize(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processVersion().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendToggleextendedtext | ( | @NotNull final int... | types | ) |
Sends a "toggleextendedtext" command to the server.
types | the types to request |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3872 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.byteBuffer, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.debugProtocol, com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.putDecimal(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.TOGGLEEXTENDEDTEXT_PREFIX, com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.writeBuffer, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendVersion | ( | final int | csval, |
final int | scval, | ||
@NotNull final String | vinfo | ||
) |
Sends a "version" command to the server.
csval | the client version number |
scval | the server version number |
vinfo | the client identification string |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3899 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.writePacket().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.connected().
|
private |
Updates the clientSocketState.
prevState | the expected current state |
nextState | the next state |
Definition at line 4019 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.Model.getGuiStateManager(), com.realtime.crossfire.jxclient.guistate.ClientSocketState.REQUESTINFO, com.realtime.crossfire.jxclient.guistate.GuiStateManager.setClientSocketState(), and com.realtime.crossfire.jxclient.server.crossfire.NumLookObjects.setClientSocketState().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.connected(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddmeSuccess(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processQuery(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processVersion().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.setCrossfireUpdateMapListener | ( | @NotNull final CrossfireUpdateMapListener | listener | ) |
Sets a listener to be notified about map changes. At most one such listener may be set.
listener | the listener |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 510 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.crossfireUpdateMapListener.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.test_mapUpdates_suppressInitialMapScroll().
|
private |
Sets the current map size as negotiated with the server.
currentMapWidth | the new map width |
currentMapHeight | the new map height |
Definition at line 3962 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.connected(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.setPreferredMapSize | ( | final int | preferredMapWidth, |
final int | preferredMapHeight | ||
) |
Sets the preferred map size.
preferredMapWidth | the preferred map width in tiles; must be odd |
preferredMapHeight | the preferred map height in tiles; must be odd |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3944 of file DefaultCrossfireServerConnection.java.
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.setPreferredNumLookObjects | ( | final int | preferredNumLookObjects | ) |
Sets the maximum number of objects in the ground view. Must not be called in connected state.
preferredNumLookObjects | the number of objects |
IllegalArgumentException | if the number of objects is invalid |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 3980 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.NumLookObjects.setPreferredNumLookObjects().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.test_statsMessage_callsPacketWatcherCallback(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.testNegotiateNumLookObjects1().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.start | ( | ) |
Starts operation.
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 515 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.start().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.scriptCallback_drawextinfoMessage_includesSubtypeParameter(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.test_mapUpdates_suppressInitialMapScroll(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.test_statsMessage_callsPacketWatcherCallback(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.testNegotiateNumLookObjects1().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.stop | ( | ) | throws InterruptedException |
Stops operation.
InterruptedException | if stopping was interrupted |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.
Definition at line 520 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.defaultServerConnection, and com.realtime.crossfire.jxclient.server.server.DefaultServerConnection.stop().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.scriptCallback_drawextinfoMessage_includesSubtypeParameter(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.test_mapUpdates_suppressInitialMapScroll(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.test_statsMessage_callsPacketWatcherCallback(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.testNegotiateNumLookObjects1().
void com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.waitForCurrentNumLookObjectsValid | ( | ) | throws InterruptedException |
Waits until getCurrentNumLookObjects() is stable. This function returns as soon as the negotiation with the Crossfire server is complete.
InterruptedException | if the current thread was interrupted |
Definition at line 4266 of file DefaultCrossfireServerConnection.java.
References com.realtime.crossfire.jxclient.server.crossfire.NumLookObjects.waitForCurrentNumLookObjectsValid().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.testNegotiateNumLookObjects1().
|
staticprivate |
The command prefix for the "accountaddplayer" command.
Definition at line 252 of file DefaultCrossfireServerConnection.java.
|
staticprivate |
The command prefix for the "accountlogin" command.
Definition at line 242 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountLogin().
|
staticprivate |
The command prefix for the "accountnew" command.
Definition at line 257 of file DefaultCrossfireServerConnection.java.
|
staticprivate |
The command prefix for the "accountpw" command.
Definition at line 262 of file DefaultCrossfireServerConnection.java.
|
staticprivate |
The command prefix for the "accountplay" command.
Definition at line 247 of file DefaultCrossfireServerConnection.java.
|
private |
The account name. Set to
if no account name is known.
Definition at line 362 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAccountPlayers(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountLogin().
|
staticprivate |
Parameter type in the "accountplayers" command.
Definition at line 113 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer().
|
staticprivate |
Parameter type in the "accountplayers" command.
Definition at line 128 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer().
|
staticprivate |
Parameter type in the "accountplayers" command.
Definition at line 143 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer().
|
staticprivate |
Parameter type in the "accountplayers" command.
Definition at line 123 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer().
|
staticprivate |
Parameter type in the "accountplayers" command.
Definition at line 138 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer().
|
staticprivate |
Parameter type in the "accountplayers" command.
Definition at line 108 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer().
|
staticprivate |
Parameter type in the "accountplayers" command.
Definition at line 133 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer().
|
staticprivate |
Parameter type in the "accountplayers" command.
Definition at line 118 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer().
|
staticprivate |
The command prefix for the "addme" command.
Definition at line 272 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAddme().
|
staticprivate |
The command prefix for the "apply" command.
Definition at line 277 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendApply().
|
staticprivate |
The command prefix for the "askface" command.
Definition at line 282 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAskface().
|
private |
The AskfaceQueueListeners to notify.
Definition at line 437 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.addFaceReceivedListener(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processImage2().
|
private |
A byte buffer using writeBuffer to store the data.
Definition at line 232 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.DefaultCrossfireServerConnection(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountLogin(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendApply(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAskface(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendExamine(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLock(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLookat(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMark(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMove(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendNcom(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRawString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendReply(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRequestinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendSetup(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendToggleextendedtext().
|
private |
The ClientSocketListener attached to the server socket.
Definition at line 459 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.DefaultCrossfireServerConnection().
|
private |
The current connection state.
Definition at line 356 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.negotiateMapSize(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddmeSuccess(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processQuery().
|
staticprivate |
The number of requestinfo messages to send before waiting for replyinfo messages.
Definition at line 85 of file DefaultCrossfireServerConnection.java.
|
staticprivate |
The command prefix for the "createplayer" command.
Definition at line 267 of file DefaultCrossfireServerConnection.java.
|
private |
The CrossfireMapScrollListeners to notify.
Definition at line 431 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.addCrossfireMapScrollListener(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMap2().
|
private |
The CrossfireUpdateMapListener to be notified.
Definition at line 373 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMap2(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.setCrossfireUpdateMapListener().
|
private |
The currently active map height.
Definition at line 213 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.negotiateMapSize(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMagicMap().
|
private |
The currently active map width.
Definition at line 208 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.negotiateMapSize(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMagicMap().
|
private |
The appender to write protocol commands to. May be
to not write anything.
Definition at line 350 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateClearSpace(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateDarkness(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer3(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer4(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.DefaultCrossfireServerConnection(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.negotiateMapSize(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAccountPlayers(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddKnowledge(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddmeFailed(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddmeSuccess(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAnim(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassListReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassRaceInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processComc(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelInv(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelItem(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawExtInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExpTableReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExtendedInfoSet(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExtendedTextSet(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFace2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFailure(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processGoodbye(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processImage2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processImageInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processItem2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processKnowledgeInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMagicMap(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMap2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMapExtended(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMusic(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewCharInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewMap(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPickup(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPlayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processQuery(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processRaceListReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processReplyInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillExtraReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSmooth(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processTick(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdItem(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processVersion(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountLogin(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAddme(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendApply(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAskface(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendExamine(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLock(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLookat(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMark(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMove(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendNcom(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRawString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendReply(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRequestinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendSetup(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendToggleextendedtext().
|
staticprivate |
The default map height when no "setup mapsize" command has been sent.
Definition at line 79 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.connected().
|
staticprivate |
The default map width when no "setup mapsize" command has been sent.
Definition at line 74 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.connected().
|
private |
The physical server connection.
Definition at line 176 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.DefaultCrossfireServerConnection(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountLogin(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAddme(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendApply(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAskface(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendExamine(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLock(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLookat(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMark(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMove(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendNcom(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRawString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendReply(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRequestinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendSetup(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendToggleextendedtext(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.start(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.stop().
|
staticprivate |
An empty array of Strings.
Definition at line 164 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassListReplyinfo(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processRaceListReplyinfo().
|
staticprivate |
The command prefix for the "examine" command.
Definition at line 287 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendExamine().
|
staticprivate |
Archetype name of a "replyinfo startingmap" entry.
Definition at line 148 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo().
|
staticprivate |
Description of a "replyinfo startingmap" entry.
Definition at line 158 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo().
|
staticprivate |
Proper name of a "replyinfo startingmap" entry.
Definition at line 153 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo().
|
staticprivate |
The command prefix for the "lock" command.
Definition at line 292 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLock().
|
private |
The login method version supported by the server we're connected to.
Definition at line 367 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassListReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processRaceListReplyinfo(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup().
|
staticprivate |
The command prefix for the "lookat" command.
Definition at line 297 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLookat().
|
staticprivate |
The command prefix for the "mark" command.
Definition at line 302 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMark().
|
private |
The Model instance that is updated.
Definition at line 170 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.DefaultCrossfireServerConnection(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddKnowledge(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAnim(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassListReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassRaceInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExpTableReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processKnowledgeInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewCharInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processRaceListReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillExtraReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSmooth(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdSpell(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processVersion().
|
staticprivate |
The command prefix for the "move" command.
Definition at line 307 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMove().
|
staticprivate |
The command prefix for the "ncom" command.
Definition at line 312 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendNcom().
|
private |
Whether a "newmap" command has been received but no "map2" command yet.
Definition at line 191 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.connected(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMap2(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewMap().
|
private |
The NumLookObjects instance for negotiating the size of the ground view.
Definition at line 220 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.connected(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.DefaultCrossfireServerConnection(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup().
|
private |
The packet id for the next "ncom" command to send.
Definition at line 237 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateDarkness(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer3(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer4(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoChoice(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAccountPlayers(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddKnowledge(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAnim(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassListReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassRaceInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processComc(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelInv(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelItem(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawExtInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExpTableReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExtendedInfoSet(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExtendedTextSet(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFace2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFailure(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processGoodbye(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processImage2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processImageInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processItem2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processKnowledgeInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMagicMap(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMap2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMusic(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewCharInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewMap(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPickup(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPlayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processQuery(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processRaceListReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processReplyInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillExtraReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSmooth(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processTick(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdItem(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processVersion(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendNcom().
|
staticprivate |
Pattern to split a string by "|".
Definition at line 97 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassListReplyinfo(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processRaceListReplyinfo().
|
staticprivate |
Pattern to split a string by ":".
Definition at line 91 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processKnowledgeInfoReplyinfo(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillInfoReplyinfo().
|
staticprivate |
Pattern to split a string by spaces.
Definition at line 103 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseNewCharInfoValues(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewCharInfoReplyinfo().
|
private |
The map height that is being negotiated with the server. Set to
when not negotiating.
Definition at line 203 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.connected(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.negotiateMapSize(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup().
|
private |
The map width that is being negotiated with the server. Set to
when not negotiating.
Definition at line 197 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.connected(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.negotiateMapSize(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup().
|
private |
Pending "requestinfo" commands that will be sent as soon sendingRequestInfo is not full.
Definition at line 452 of file DefaultCrossfireServerConnection.java.
|
private |
The map height in tiles that is negotiated with the server.
Definition at line 186 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddmeSuccess(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processQuery(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup().
|
private |
The map width in tiles that is negotiated with the server.
Definition at line 181 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddmeSuccess(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processQuery(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup().
|
staticprivate |
The command prefix for the "reply" command.
Definition at line 317 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendReply().
|
staticprivate |
The command prefix for the "requestinfo" command.
Definition at line 322 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRequestinfo().
|
private |
If non-empty: the last sent "requestinfo" commands for which no "replyinfo" response has been received yet. The entries are in the order in which they have been sent.
Definition at line 445 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRequestinfo().
|
staticprivate |
The command prefix for the "setup" command.
Definition at line 327 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendSetup().
|
staticprivate |
The command prefix for the "toggleextendedtext" command.
Definition at line 332 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendToggleextendedtext().
|
private |
The version information to send when connecting to the server.
Definition at line 343 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.connected(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.DefaultCrossfireServerConnection().
|
staticprivate |
The command prefix for the "version" command.
Definition at line 337 of file DefaultCrossfireServerConnection.java.
|
private |
Buffer to build commands to send. It is shared between all sendXxx() functions. It is used to synchronize these functions.
Definition at line 226 of file DefaultCrossfireServerConnection.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountLogin(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendApply(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAskface(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendExamine(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLock(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLookat(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMark(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMove(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendNcom(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRawString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendReply(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRequestinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendSetup(), and com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendToggleextendedtext().