UNPKG

slp-enforcer

Version:

Finds violations of the Melee Controller Ruleset by inspecting SLP files

20 lines (19 loc) 692 B
/// <reference types="node" /> import { EventEmitter } from "events"; import type { FrameEntryType, FramesType, GameStartType } from "../types"; import type { ComboType } from "./common"; import type { StatComputer } from "./stats"; export declare enum ComboEvent { COMBO_START = "COMBO_START", COMBO_EXTEND = "COMBO_EXTEND", COMBO_END = "COMBO_END" } export declare class ComboComputer extends EventEmitter implements StatComputer<ComboType[]> { private playerPermutations; private state; private combos; private settings; setup(settings: GameStartType): void; processFrame(frame: FrameEntryType, allFrames: FramesType): void; fetch(): ComboType[]; }