Constructors

Properties

lastColumn: null | number = null
lastTankTime: number = 0
rng: RNG
sent: number = 0

Accessors

  • get nextColumn(): number
  • Returns number

  • get size(): number
  • Returns number

Methods

  • Parameters

    • amount: number
    • pieceCount: number
    • legacy: {
          openerPhase?: boolean;
      } = {}
      • OptionalopenerPhase?: boolean

    Returns readonly [number, IncomingGarbage[]]

  • Parameters

    • cid: number
    • gameid: number
    • frame: number

    Returns boolean

  • Parameters

    Returns void

  • This function does NOT take into account messiness on timeout. The first garbage hole will be correct, but subsequent holes depend on whether or not garbage is cancelled.

    Returns never[] | OutgoingGarbage[]

  • Parameters

    Returns void

  • Returns number

  • Parameters

    • amount: number

    Returns number

  • Parameters

    • frame: number
    • cap: number
    • hard: boolean

    Returns {
        amount: number;
        bombs: boolean;
        column: number;
        frame: number;
        id: number;
        size: number;
    }[]