Crossfire JXClient, Trunk
TestCrossfireUpdateMapListener.java
Go to the documentation of this file.
1 package com.realtime.crossfire.jxclient.server.crossfire;
2 
4 import org.jetbrains.annotations.NotNull;
5 
10 
14  @NotNull
15  private final StringBuilder sb = new StringBuilder();
16 
20  @NotNull
21  private final Object sync = new Object();
22 
23  @Override
24  public void newMap(final int mapWidth, final int mapHeight) {
25  sb.append("new_map ").append(mapWidth).append(" ").append(mapHeight).append("\n");
26  }
27 
28  @NotNull
29  @Override
30  public Object mapBegin() {
31  sb.append("map_begin\n");
32  return sync;
33  }
34 
35  @Override
36  public void mapClear(final int x, final int y) {
37  sb.append("map_clear ").append(x).append(" ").append(y).append("\n");
38  }
39 
40  @Override
41  public void mapDarkness(final int x, final int y, final int darkness) {
42  sb.append("map_darkness ").append(x).append(" ").append(y).append(" ").append(darkness).append("\n");
43  }
44 
45  @Override
46  public void mapFace(@NotNull final Location location, final int faceNum) {
47  sb.append("map_face ").append(location).append(" ").append(faceNum).append("\n");
48  }
49 
50  @Override
51  public void mapAnimation(@NotNull final Location location, final int animationNum, final int animationType) {
52  sb.append("map_animation ").append(location).append(" ").append(animationNum).append(" ").append(animationType).append("\n");
53  }
54 
55  @Override
56  public void mapAnimationSpeed(@NotNull final Location location, final int animationSpeed) {
57  sb.append("map_animation_speed ").append(location).append(" ").append(animationSpeed).append("\n");
58  }
59 
60  @Override
61  public void mapSmooth(@NotNull final Location location, final int smooth) {
62  sb.append("map_smooth ").append(location).append(" ").append(smooth).append("\n");
63  }
64 
65  @Override
66  public void mapScroll(final int dx, final int dy) {
67  sb.append("map_scroll ").append(dx).append(" ").append(dy).append("\n");
68  }
69 
70  @Override
71  public void magicMap(final int x, final int y, final byte @NotNull [] @NotNull [] data) {
72  sb.append("magic_map ").append(x).append(" ").append(y).append(" ").append(data.length).append("\n");
73  }
74 
75  @Override
76  public void mapEnd() {
77  sb.append("map_end\n");
78  }
79 
80  @Override
81  @NotNull
82  public String toString() {
83  return sb.toString();
84  }
85 
86 }
com.realtime.crossfire.jxclient
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapClear
void mapClear(final int x, final int y)
Definition: TestCrossfireUpdateMapListener.java:36
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.toString
String toString()
Definition: TestCrossfireUpdateMapListener.java:82
com.realtime.crossfire.jxclient.map
Definition: CfMap.java:23
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapAnimationSpeed
void mapAnimationSpeed(@NotNull final Location location, final int animationSpeed)
Definition: TestCrossfireUpdateMapListener.java:56
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.newMap
void newMap(final int mapWidth, final int mapHeight)
Definition: TestCrossfireUpdateMapListener.java:24
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapEnd
void mapEnd()
Definition: TestCrossfireUpdateMapListener.java:76
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapDarkness
void mapDarkness(final int x, final int y, final int darkness)
Definition: TestCrossfireUpdateMapListener.java:41
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapScroll
void mapScroll(final int dx, final int dy)
Definition: TestCrossfireUpdateMapListener.java:66
com.realtime.crossfire.jxclient.map.Location
Definition: Location.java:32
com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener
Definition: CrossfireUpdateMapListener.java:33
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sync
final Object sync
Definition: TestCrossfireUpdateMapListener.java:21
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.magicMap
void magicMap(final int x, final int y, final byte @NotNull[] @NotNull[] data)
Definition: TestCrossfireUpdateMapListener.java:71
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener
Definition: TestCrossfireUpdateMapListener.java:9
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapBegin
Object mapBegin()
Definition: TestCrossfireUpdateMapListener.java:30
com.realtime.crossfire
com.realtime
com
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapAnimation
void mapAnimation(@NotNull final Location location, final int animationNum, final int animationType)
Definition: TestCrossfireUpdateMapListener.java:51
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapSmooth
void mapSmooth(@NotNull final Location location, final int smooth)
Definition: TestCrossfireUpdateMapListener.java:61
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.mapFace
void mapFace(@NotNull final Location location, final int faceNum)
Definition: TestCrossfireUpdateMapListener.java:46
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener.sb
final StringBuilder sb
Definition: TestCrossfireUpdateMapListener.java:15