UNPKG

wretris

Version:

w(asm) + r(ust) + (t)etris: Rust implementation of tetris using the Cursive library with wasm backend

67 lines (66 loc) 708 B
/* tslint:disable */ /* eslint-disable */ /** */ export enum Shape { I = 0, O = 1, T = 2, S = 3, Z = 4, J = 5, L = 6, } /** */ export enum BColor { I = 0, O = 1, T = 2, S = 3, Z = 4, J = 5, L = 6, GRID1 = 7, GRID2 = 8, HINT = 9, WARNING = 10, } /** */ export enum Rotation { R0 = 0, R90 = 1, R180 = 2, R270 = 3, } /** */ export class Board { free(): void; } /** * Type of hex color which is r,g,b */ export class Color { free(): void; } /** */ export class Cursive { free(): void; /** * @returns {Promise<Cursive>} */ static retris(): Promise<Cursive>; } /** */ export class Tetris { free(): void; } /** */ export class TextColorPair { free(): void; }