package NET.worlds.scape; public class MouseDeltaEvent extends MouseEvent { public int dx; public int dy; public MouseDeltaEvent(int time, WObject target, int dx, int dy) { super(time, target, 0, 0); this.dx = dx; this.dy = dy; } @Override public boolean deliver(Object o) { return o instanceof MouseDeltaHandler && ((MouseDeltaHandler)o).handle(this) ? true : super.deliver(o); } }