Package | Description |
---|---|
com.realtime.crossfire.jxclient.map |
Implements the map model which is shown in the map and magic map views.
|
com.realtime.crossfire.jxclient.server.crossfire |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<Location,AnimationState> |
AnimationMap.animations
The active
AnimationState instances. |
private java.util.Set<Location> |
AnimationState.locations
All map
locations this animation is displayed at. |
private java.util.Collection<Location> |
MapUpdaterState.outOfViewMultiFaces
All multi-tiled faces with heads outside the visible map area.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<Location> |
AnimationState.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
CfMapAnimations.add(MapUpdaterState mapUpdaterState,
Location location,
Animation animation,
int type)
Adds a visible animation.
|
void |
AnimationMap.add(MapUpdaterState mapUpdaterState,
Location location,
AnimationState animationState)
Adds a new
AnimationState to a Location . |
void |
AnimationState.allocate(MapUpdaterState mapUpdaterState,
Location location)
Adds this animation state to a map
Location . |
void |
AnimationState.free(Location location)
Removes this animation state from a map
Location . |
private static void |
AnimationMap.freeAnimationState(AnimationState animationState,
Location location)
|
void |
MapUpdaterState.mapAnimation(Location location,
int animationNum,
int animationType)
Part of "map2" parsing: set the animation of a cell.
|
void |
MapUpdaterState.mapAnimationSpeed(Location location,
int animationSpeed)
Part of "map2" parsing: set the animation speed.
|
void |
MapUpdaterState.mapFace(Location location,
int faceNum)
Part of "map2" parsing: set the face of a cell.
|
void |
MapUpdaterState.mapFace(Location location,
int faceNum,
boolean clearAnimation)
Updates a map square by changing a face.
|
void |
MapUpdaterState.mapSmooth(Location location,
int smooth)
Part of "map2" parsing: set the smooth level.
|
void |
CfMapAnimations.remove(Location location)
Removes a visible animation.
|
void |
AnimationMap.remove(Location location)
Clears a
Location . |
void |
CfMapAnimations.updateSpeed(MapUpdaterState mapUpdaterState,
Location location,
int speed)
Updates the animation speed value.
|
void |
AnimationMap.updateSpeed(MapUpdaterState mapUpdaterState,
Location location,
int speed)
Updates the animation speed value of a
Location . |
Modifier and Type | Method and Description |
---|---|
private void |
DefaultCrossfireServerConnection.cmdMap2CoordinateLayer3(java.nio.ByteBuffer packet,
Location location,
int face)
Processes the additional payload data for a map2 coordinate "layer"
sub-command having 4 bytes payload.
|
private void |
DefaultCrossfireServerConnection.cmdMap2CoordinateLayer4(java.nio.ByteBuffer packet,
Location location,
int face)
Processes the additional payload data for a map2 coordinate "layer"
sub-command having 4 bytes payload.
|
protected void |
DefaultCrossfireServerConnection.fireMapAnimation(Location location,
int animationNum,
int animationType) |
protected void |
DefaultCrossfireServerConnection.fireMapAnimationSpeed(Location location,
int animSpeed) |
protected void |
DefaultCrossfireServerConnection.fireMapFace(Location location,
int face) |
protected void |
DefaultCrossfireServerConnection.fireMapSmooth(Location location,
int smooth) |
void |
CrossfireUpdateMapListener.mapAnimation(Location location,
int animationNum,
int animationType)
Part of "map2" parsing: set the animation of a cell.
|
void |
CrossfireUpdateMapListener.mapAnimationSpeed(Location location,
int animationSpeed)
Part of "map2" parsing: set the animation speed.
|
void |
CrossfireUpdateMapListener.mapFace(Location location,
int faceNum)
Part of "map2" parsing: set the face of a cell.
|
void |
CrossfireUpdateMapListener.mapSmooth(Location location,
int smooth)
Part of "map2" parsing: set the smooth level.
|