UNPKG

slp-enforcer

Version:

Finds violations of the Melee Controller Ruleset by inspecting SLP files

19 lines (18 loc) 627 B
import type { FrameEntryType, FramesType, GameStartType } from "../types"; import type { StatComputer } from "./stats"; export declare type PlayerInput = { playerIndex: number; opponentIndex: number; inputCount: number; joystickInputCount: number; cstickInputCount: number; buttonInputCount: number; triggerInputCount: number; }; export declare class InputComputer implements StatComputer<PlayerInput[]> { private state; private playerPermutations; setup(settings: GameStartType): void; processFrame(frame: FrameEntryType, allFrames: FramesType): void; fetch(): PlayerInput[]; }