nes-tetris-representation
Version:
A set of types and classes that represent the pieces, movement, and rng of NES Tetris
5 lines (4 loc) • 313 B
TypeScript
import { Piece, ActivePiece, Grid } from './piece-types';
export declare function movePiece(grid: Grid, currentPiece: ActivePiece, newPiece: ActivePiece): ActivePiece;
export declare function getPiece(piece: Omit<ActivePiece, 'blocks'>): ActivePiece;
export declare function getPieceGrid(piece: Piece): Grid;