Triangle.js Docs
    Preparing search index...

    Interface LockRes

    interface LockRes {
        garbage: number[];
        garbageAdded: false | OutgoingGarbage[];
        garbageCleared: number;
        keysPresses: Key[];
        lines: number;
        mino: Engine.Mino;
        pieceTime: number;
        rawGarbage: number[];
        spin: SpinType;
        stats: {
            b2b: number;
            combo: number;
            garbage: {
                attack: number;
                cleared: number;
                receive: number;
                sent: number;
            };
            lines: number;
            pieces: number;
        };
        surge: number;
        topout: boolean;
    }
    Index

    Properties

    garbage: number[]

    Garbage from attacks after cancelling

    garbageAdded: false | OutgoingGarbage[]

    The amount of garbage added to the board

    garbageCleared: number

    The number of garbage lines cleared

    keysPresses: Key[]

    The keys pressed since the last lock

    lines: number

    The number of lines cleared

    mino: Engine.Mino

    The locked mino

    pieceTime: number

    The number of frames since the last piece was placed

    rawGarbage: number[]

    Garbage from attacks before cancelling

    spin: SpinType

    The type of spin performed

    stats: {
        b2b: number;
        combo: number;
        garbage: { attack: number; cleared: number; receive: number; sent: number };
        lines: number;
        pieces: number;
    }

    The current engine stats

    surge: number

    The amount of garbage released by surge before cancelling

    topout: boolean

    Whether or not the engine is topped out