/**
* Destroys all listeners of the current state (use before creating a new state)
*/
private void destroyListeners() {
for (EventListener e : eventListeners) {
if (e instanceof KeyListener) {
canvas.removeKeyListener((KeyListener) e);
} else if (e instanceof MouseMotionListener) {
canvas.removeMouseMotionListener((MouseMotionListener) e);
} else if (e instanceof MouseListener) {
canvas.removeMouseListener((MouseListener) e);
} else if (e instanceof CommandListener); //No need to do anything here yet
else {
System.err.println("Warning: Unimplemented listener removed from Updater");
}
}
eventListeners.clear();
}
Updater.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:Muloks
作者:
评论列表
文章目录