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
TypeScript
/* 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;
}