 |
Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.mapupdater;
32 import org.jetbrains.annotations.NotNull;
51 @SuppressWarnings(
"FieldCanBeLocal")
60 public void metaserver() {
65 public void preConnecting(@NotNull
final String serverInfo) {
70 public void connecting(@NotNull
final String serverInfo) {
75 public void connecting(@NotNull
final ClientSocketState clientSocketState, @NotNull
final String param) {
80 public void connected() {
85 public void connectFailed(@NotNull
final String reason) {
101 crossfireServerConnection.setCrossfireUpdateMapListener(
mapUpdaterState);
Maintains a mapping of face numbers to face data.
Implements the map model which is shown in the map and magic map views.
Adds encoding/decoding of crossfire protocol packets to a ServerConnection.
Represents a map (as seen by the client).
Interface for listeners interested gui state changes.
Manages image information ("faces") needed to display the map view, items, and spell icons.
final MapUpdaterState mapUpdaterState
The updated MapUpdaterState instance.
Maintains the current GuiState.
final GuiStateListener guiStateListener
The GuiStateListener for detecting established or dropped connections.
Utility class to update a CfMap model from protocol commands.
void reset()
Resets the animation state.
Connection progress states of the Crossfire server connection.
Update a CfMap model from protocol commands.
CfMapUpdater(@NotNull final MapUpdaterState mapUpdaterState, @NotNull final CrossfireServerConnection crossfireServerConnection, @NotNull final FacesManager facesManager, @NotNull final GuiStateManager guiStateManager)
Creates a new instance.