UNPKG

@haelp/teto

Version:

A typescript-based controllable TETR.IO client.

1 lines 885 B
{"version":3,"sources":["../../../../src/engine/queue/rng/pairs.ts"],"sourcesContent":["import { RNG } from \"../../utils\";\nimport { Mino } from \"../types\";\n\nexport const pairs = (seed: number) => {\n const gen = new RNG(seed);\n return () => {\n const s = gen.shuffleArray([\"z\", \"l\", \"o\", \"s\", \"i\", \"j\", \"t\"] as Mino[]);\n const pairs = gen.shuffleArray([s[0], s[0], s[0], s[1], s[1], s[1]]);\n\n return pairs;\n };\n};\n"],"names":["RNG","pairs","seed","gen","s","shuffleArray"],"mappings":"AAAA,SAASA,GAAG,QAAQ,cAAc;AAGlC,OAAO,MAAMC,QAAQ,CAACC;IACpB,MAAMC,MAAM,IAAIH,IAAIE;IACpB,OAAO;QACL,MAAME,IAAID,IAAIE,YAAY,CAAC;YAAC;YAAK;YAAK;YAAK;YAAK;YAAK;YAAK;SAAI;QAC9D,MAAMJ,QAAQE,IAAIE,YAAY,CAAC;YAACD,CAAC,CAAC,EAAE;YAAEA,CAAC,CAAC,EAAE;YAAEA,CAAC,CAAC,EAAE;YAAEA,CAAC,CAAC,EAAE;YAAEA,CAAC,CAAC,EAAE;YAAEA,CAAC,CAAC,EAAE;SAAC;QAEnE,OAAOH;IACT;AACF,EAAE"}