... | ... | @@ -143,3 +143,19 @@ public class MyGameMapListener implements GameMapDrawListener { |
|
|
|
|
|
# Siding
|
|
|
- This is all client-side.
|
|
|
|
|
|
# Registering your listener
|
|
|
- Map drawing is called too many times to be a regular event, so it's done through FastListeners.
|
|
|
```java
|
|
|
private MyGameMapListener myGameMapListener;
|
|
|
@Override
|
|
|
public void onDisable() {
|
|
|
FastListenerCommon.getGameMapListeners().remove(myGameMapListener);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void onEnable() {
|
|
|
myGameMapListener = new MyGameMapListener();
|
|
|
FastListenerCommon.getGameMapListeners().add(myGameMapListener);
|
|
|
}
|
|
|
``` |