15 lines
392 B
TypeScript
15 lines
392 B
TypeScript
interface Subscription{
|
|
on():void;
|
|
off():void;
|
|
}
|
|
|
|
export enum inputType{
|
|
clicked = "clicked",
|
|
keypressed = "keypressed",
|
|
hover = "hover",
|
|
mousepressed = "mousepressed",
|
|
mousereleased = "mousereleased",
|
|
dragged = "dragged"
|
|
}
|
|
|
|
export function input(it:inputType,cb:(x?:number,y?:number)=>void,doff?:boolean,x?:number,y?:number,w?:number,h?:number): Subscription; |