b2b
board
dynamic
events
falling
frame
frame: number
gameOptions
garbageQueue
glock
glock: number
handling
held
holdLocked
holdLocked: boolean
igeHandler
igeHandler: IGEHandler
initializer
input
input: {
firstInputTime: number;
keys: {
hold: boolean;
rotate180: boolean;
rotateCCW: boolean;
rotateCW: boolean;
softDrop: boolean;
};
lastPieceTime: number;
lastShift: number;
lShift: {
arr: number;
das: number;
dir: -1;
held: boolean;
};
rShift: {
arr: number;
das: number;
dir: 1;
held: boolean;
};
time: {
frameoffset: number;
locked: boolean;
prev: number;
start: number;
zero: boolean;
};
}
lastSpin
lastWasClear
lastWasClear: boolean
misc
Optional
multiplayer
multiplayer?: {
options: MultiplayerOptions;
passthrough: {
network: boolean;
replay: boolean;
travel: boolean;
};
targets: number[];
}
pc
queue
state
state: number
stats
stats: {
b2b: number;
combo: number;
garbage: {
attack: number;
cleared: number;
receive: number;
sent: number;
};
lines: number;
pieces: number;
}
subframe
subframe: number
Deprecated