UNPKG

@haelp/teto

Version:

A typescript-based controllable TETR.IO client.

31 lines (30 loc) 729 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "random", { enumerable: true, get: function() { return random; } }); const _utils = require("../../utils"); const _types = require("../types"); const random = (seed)=>{ const gen = new _utils.RNG(seed); return ()=>{ const TETROMINOS = [ _types.Mino.Z, _types.Mino.L, _types.Mino.O, _types.Mino.S, _types.Mino.I, _types.Mino.J, _types.Mino.T ]; return [ TETROMINOS[Math.floor(gen.nextFloat() * TETROMINOS.length)] ]; }; }; //# sourceMappingURL=random.js.map