@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
31 lines • 749 B
TypeScript
export class StatefulController {
/**
*
* @param {SimpleStateMachine} sm
*/
constructor(sm: SimpleStateMachine);
/**
*
* @type {SimpleStateMachine}
*/
sm: SimpleStateMachine;
/**
*
* @type {ControlContext[]}
*/
contexts: ControlContext[];
/**
*
* @param {number} state
* @param {ControlContext} context
*/
addContext(state: number, context: ControlContext): void;
/**
*
* @param {number} state
* @param {ControlContext} context
*/
removeContext(state: number, context: ControlContext): void;
}
import { SimpleStateMachine } from "../../core/fsm/simple/SimpleStateMachine.js";
//# sourceMappingURL=StatefulController.d.ts.map