UNPKG

nes-tetris-components

Version:

A set of components and front-end functionality of NES Tetris

14 lines (13 loc) 749 B
import { Grid } from 'nes-tetris-representation'; export declare class PasteHandler { pasteAreaElement: HTMLDivElement; pastedImageElement: HTMLImageElement; dummyCanvas: HTMLCanvasElement; callback: (grid: Grid) => void; loadedStateFromImage: boolean; constructor(pasteAreaElement: HTMLDivElement, pastedImageElement: HTMLImageElement, dummyCanvas: HTMLCanvasElement, callback: (grid: Grid) => void); setup(): void; getBoardStateFromImage(img: HTMLImageElement): Grid; clearFloatingPiece(board: Grid): void; } export declare const setUpPasting: (pasteAreaElement: HTMLDivElement, pastedImageElement: HTMLImageElement, dummyCanvas: HTMLCanvasElement, callback: (grid: Grid) => void) => PasteHandler;