use Pos instead of Vec2<Int>
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package kernel;
|
||||
|
||||
import util.Pos;
|
||||
import cc.HTTP.HTTPResponse;
|
||||
import lua.TableTools;
|
||||
import lua.Coroutine;
|
||||
@@ -35,11 +36,11 @@ class KernelEvents {
|
||||
distance:Int
|
||||
}>;
|
||||
public final onMonitorResize:Signal<String>;
|
||||
public final onMonitorTouch:Signal<{addr:String, pos:Vec2<Int>}>;
|
||||
public final onMouseClick:Signal<{button:ButtonType, pos:Vec2<Int>}>;
|
||||
public final onMouseDrag:Signal<{button:ButtonType, pos:Vec2<Int>}>;
|
||||
public final onMouseScroll:Signal<{dir:Int, pos:Vec2<Int>}>;
|
||||
public final onMouseUp:Signal<{button:ButtonType, pos:Vec2<Int>}>;
|
||||
public final onMonitorTouch:Signal<{addr:String, pos:Pos}>;
|
||||
public final onMouseClick:Signal<{button:ButtonType, pos:Pos}>;
|
||||
public final onMouseDrag:Signal<{button:ButtonType, pos:Pos}>;
|
||||
public final onMouseScroll:Signal<{dir:Int, pos:Pos}>;
|
||||
public final onMouseUp:Signal<{button:ButtonType, pos:Pos}>;
|
||||
public final onPaste:Signal<String>;
|
||||
public final onPeripheral:Signal<String>;
|
||||
public final onPeripheralDetach:Signal<String>;
|
||||
@@ -73,11 +74,11 @@ class KernelEvents {
|
||||
distance:Int
|
||||
}> = Signal.trigger();
|
||||
private final onMonitorResizeTrigger:SignalTrigger<String> = Signal.trigger();
|
||||
private final onMonitorTouchTrigger:SignalTrigger<{addr:String, pos:Vec2<Int>}> = Signal.trigger();
|
||||
private final onMouseClickTrigger:SignalTrigger<{button:ButtonType, pos:Vec2<Int>}> = Signal.trigger();
|
||||
private final onMouseDragTrigger:SignalTrigger<{button:ButtonType, pos:Vec2<Int>}> = Signal.trigger();
|
||||
private final onMouseScrollTrigger:SignalTrigger<{dir:Int, pos:Vec2<Int>}> = Signal.trigger();
|
||||
private final onMouseUpTrigger:SignalTrigger<{button:ButtonType, pos:Vec2<Int>}> = Signal.trigger();
|
||||
private final onMonitorTouchTrigger:SignalTrigger<{addr:String, pos:Pos}> = Signal.trigger();
|
||||
private final onMouseClickTrigger:SignalTrigger<{button:ButtonType, pos:Pos}> = Signal.trigger();
|
||||
private final onMouseDragTrigger:SignalTrigger<{button:ButtonType, pos:Pos}> = Signal.trigger();
|
||||
private final onMouseScrollTrigger:SignalTrigger<{dir:Int, pos:Pos}> = Signal.trigger();
|
||||
private final onMouseUpTrigger:SignalTrigger<{button:ButtonType, pos:Pos}> = Signal.trigger();
|
||||
private final onPasteTrigger:SignalTrigger<String> = Signal.trigger();
|
||||
private final onPeripheralTrigger:SignalTrigger<String> = Signal.trigger();
|
||||
private final onPeripheralDetachTrigger:SignalTrigger<String> = Signal.trigger();
|
||||
|
||||
Reference in New Issue
Block a user