1 2 3 4 5 6 7 8 9 10 11 12
package NET.worlds.scape; public class UserEvent extends Event { public UserEvent(int time, Object source, WObject target) { super(time, source, target); } @Override public boolean deliver(Object o) { return o instanceof UserHandler && ((UserHandler)o).handle(this); } }