Crossfire JXClient, Trunk
|
Public Member Functions | |
void | magicMap (final int x, final int y, final byte @NotNull[] @NotNull[] data) |
void | mapAnimation (@NotNull final Location location, final int animationNum, final int animationType) |
void | mapAnimationSpeed (@NotNull final Location location, final int animationSpeed) |
Object | mapBegin () |
void | mapClear (final int x, final int y) |
void | mapDarkness (final int x, final int y, final int darkness) |
void | mapEnd () |
void | mapFace (@NotNull final Location location, final int faceNum) |
void | mapScroll (final int dx, final int dy) |
void | mapSmooth (@NotNull final Location location, final int smooth) |
void | newMap (final int mapWidth, final int mapHeight) |
String | toString () |
Private Attributes | |
final StringBuilder | sb = new StringBuilder() |
final Object | sync = new Object() |
Records all callback functions.
Definition at line 9 of file TestCrossfireUpdateMapListener.java.
void com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.magicMap | ( | final int | x, |
final int | y, | ||
final byte @NotNull @[]NotNull[] | data | ||
) |
Part of "magicmap" parsing: set the magic map color.
x | the x-coordinate |
y | the y-coordinate |
data | the magic map data (y, x); must not be changed |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener.
Definition at line 71 of file TestCrossfireUpdateMapListener.java.
References com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sb.
void com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapAnimation | ( | @NotNull final Location | location, |
final int | animationNum, | ||
final int | animationType | ||
) |
Part of "map2" parsing: set the animation of a cell.
location | the location |
animationNum | the animation ID |
animationType | the animation type |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener.
Definition at line 51 of file TestCrossfireUpdateMapListener.java.
References com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sb.
void com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapAnimationSpeed | ( | @NotNull final Location | location, |
final int | animationSpeed | ||
) |
Part of "map2" parsing: set the animation speed.
location | the location |
animationSpeed | the animation speed |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener.
Definition at line 56 of file TestCrossfireUpdateMapListener.java.
References com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sb.
Object com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapBegin | ( | ) |
Parsing of a "map2" command has been started.
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener.
Definition at line 30 of file TestCrossfireUpdateMapListener.java.
References com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sb, and com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sync.
void com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapClear | ( | final int | x, |
final int | y | ||
) |
Part of "map2" parsing: clear a cell.
x | the x-coordinate |
y | the y-coordinate |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener.
Definition at line 36 of file TestCrossfireUpdateMapListener.java.
References com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sb.
void com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapDarkness | ( | final int | x, |
final int | y, | ||
final int | darkness | ||
) |
Part of "map2" parsing: change the darkness of a cell.
x | the x-coordinate |
y | the y-coordinate |
darkness | the darkness value |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener.
Definition at line 41 of file TestCrossfireUpdateMapListener.java.
References com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sb.
void com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapEnd | ( | ) |
Parsing of "map2" has been finished.
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener.
Definition at line 76 of file TestCrossfireUpdateMapListener.java.
References com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sb.
void com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapFace | ( | @NotNull final Location | location, |
final int | faceNum | ||
) |
Part of "map2" parsing: set the face of a cell.
location | the location |
faceNum | the face ID |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener.
Definition at line 46 of file TestCrossfireUpdateMapListener.java.
References com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sb.
void com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapScroll | ( | final int | dx, |
final int | dy | ||
) |
Part of "map2" parsing: scroll the map view.
dx | the x-distance |
dy | the y-distance |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener.
Definition at line 66 of file TestCrossfireUpdateMapListener.java.
References com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sb.
void com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapSmooth | ( | @NotNull final Location | location, |
final int | smooth | ||
) |
Part of "map2" parsing: set the smooth level.
location | the location |
smooth | the smooth value |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener.
Definition at line 61 of file TestCrossfireUpdateMapListener.java.
References com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sb.
void com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.newMap | ( | final int | mapWidth, |
final int | mapHeight | ||
) |
A "newmap" command has been received.
mapWidth | the map width |
mapHeight | the map height |
Implements com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener.
Definition at line 24 of file TestCrossfireUpdateMapListener.java.
References com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sb.
String com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.toString | ( | ) |
Definition at line 82 of file TestCrossfireUpdateMapListener.java.
References com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sb.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.test_mapUpdates_suppressInitialMapScroll().
|
private |
Records all callback functions.
Definition at line 15 of file TestCrossfireUpdateMapListener.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.magicMap(), com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapAnimation(), com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapAnimationSpeed(), com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapBegin(), com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapClear(), com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapDarkness(), com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapEnd(), com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapFace(), com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapScroll(), com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapSmooth(), com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.newMap(), and com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.toString().
|
private |
The synchronization object.
Definition at line 21 of file TestCrossfireUpdateMapListener.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapBegin().