@haelp/teto
Version:
A typescript-based controllable TETR.IO client.
19 lines (17 loc) • 376 B
text/typescript
import { RNG } from "../../utils";
import { Mino } from "../types";
export const random = (seed: number) => {
const gen = new RNG(seed);
return () => {
const TETROMINOS: Mino[] = [
Mino.Z,
Mino.L,
Mino.O,
Mino.S,
Mino.I,
Mino.J,
Mino.T
];
return [TETROMINOS[Math.floor(gen.nextFloat() * TETROMINOS.length)]];
};
};