Triangle.js Docs
    Preparing search index...
    interface Full {
        data: {
            diyusi: number;
            game: {
                bag: Engine.Mino[];
                board: BoardSquare[][];
                controlling: {
                    inputSoftdrop: boolean;
                    lastshift: -1 | 1;
                    lShift: { arr: number; das: number; dir: -1; held: boolean };
                    rShift: { arr: number; das: number; dir: 1; held: boolean };
                };
                falling: {
                    flags: number;
                    hy: number;
                    irs: number;
                    keys: number;
                    kick: number;
                    locking: number;
                    lockresets: number;
                    r: number;
                    rotresets: number;
                    safelock: number;
                    skip: number[];
                    type: Engine.Mino;
                    x: number;
                    y: number;
                };
                g: number;
                handling: Handling;
                hold: { locked: boolean; piece: Engine.Mino
                | null };
                playing: boolean;
            };
            stats: Types.Game.Stats;
        };
        type: "full";
    }
    Index

    Properties

    Properties

    data: {
        diyusi: number;
        game: {
            bag: Engine.Mino[];
            board: BoardSquare[][];
            controlling: {
                inputSoftdrop: boolean;
                lastshift: -1 | 1;
                lShift: { arr: number; das: number; dir: -1; held: boolean };
                rShift: { arr: number; das: number; dir: 1; held: boolean };
            };
            falling: {
                flags: number;
                hy: number;
                irs: number;
                keys: number;
                kick: number;
                locking: number;
                lockresets: number;
                r: number;
                rotresets: number;
                safelock: number;
                skip: number[];
                type: Engine.Mino;
                x: number;
                y: number;
            };
            g: number;
            handling: Handling;
            hold: { locked: boolean; piece: Engine.Mino
            | null };
            playing: boolean;
        };
        stats: Types.Game.Stats;
    }
    type: "full"