interface Config<Data> {
    b2bChaining: boolean;
    b2bChargeAt: number;
    b2bChargeBase: number;
    b2bCharing: boolean;
    boardHeight: number;
    boardWidth: number;
    comboTable: ComboTable;
    data: Data["config"];
    garbageCap: number;
    garbageMultiplier: number;
    garbageSpecialBonus: boolean;
    kicks:
        | "none"
        | "SRS"
        | "SRS+"
        | "SRS-X"
        | "TETRA-X"
        | "NRS"
        | "ARS"
        | "ASC";
    pcB2b: number;
    pcGarbage: number;
    queue: Engine.Mino[];
    spins: SpinBonuses;
    type: "config";
}

Type Parameters

Properties

b2bChaining: boolean
b2bChargeAt: number
b2bChargeBase: number
b2bCharing: boolean
boardHeight: number
boardWidth: number
comboTable: ComboTable
data: Data["config"]
garbageCap: number
garbageMultiplier: number
garbageSpecialBonus: boolean
kicks:
    | "none"
    | "SRS"
    | "SRS+"
    | "SRS-X"
    | "TETRA-X"
    | "NRS"
    | "ARS"
    | "ASC"
pcB2b: number
pcGarbage: number
queue: Engine.Mino[]
type