@haelp/teto
Version:
A typescript-based controllable TETR.IO client.
31 lines (30 loc) • 729 B
JavaScript
;
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