/**
* Creates all listeners requested from the current state and adds them to
* the Listenerlist
*/
private void createListeners() {
eventListeners.addAll(StateManager.getInstance().getState().getListeners());
for (EventListener e : eventListeners) {
if (e instanceof KeyListener) {
canvas.addKeyListener((KeyListener) e);
} else if (e instanceof MouseMotionListener) {
canvas.addMouseMotionListener((MouseMotionListener) e);
} else if (e instanceof MouseListener) {
canvas.addMouseListener((MouseListener) e);
} else if (e instanceof CommandListener) {
CommandListener cl = (CommandListener) e;
cl.setUpdater(this);
StateManager.getInstance().getState().setCommandListener(cl);
} else {
System.err.println("Warning: Unimplemented listener listed in Updater");
}
}
}
Updater.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:Muloks
作者:
评论列表
文章目录