UNPKG

migalib

Version:

MIGAlib - MInimal GAme LIBrary

33 lines (32 loc) 914 B
declare class MouseSingleton { private displayCanvas; private mouseX; private mouseY; private leftMouseButtonPressed; private rightMouseButtonPressed; private middleMouseButtonPressed; private scrollUp; private scrollDown; private scrollTimer; constructor(); init(displayCanvas: HTMLCanvasElement): void; update(): void; private onWheel; private onContextMenu; private onMouseDown; private onMouseUp; private onMouseMove; private getMousePosition; getMouseX(): number; getMouseY(): number; isLeftMouseButtonPressed(): boolean; isRightMouseButtonPressed(): boolean; isMiddleMouseButtonPressed(): boolean; resetLeftMouseButton(): void; resetRightMouseButton(): void; resetMiddleMouseButton(): void; isScrollUp(): boolean; isScrollDown(): boolean; } export declare const Mouse: MouseSingleton; export {};