UNPKG

@hiddentao/clockwork-engine

Version:

A TypeScript/PIXI.js game engine for deterministic, replayable games with built-in rendering

21 lines 702 B
import type { GameEventSource } from "./EventSource"; import type { AnyGameEvent } from "./types"; export declare class RecordedEventSource implements GameEventSource { protected events: AnyGameEvent[]; protected currentIndex: number; constructor(events: AnyGameEvent[]); /** * Get events for the current tick * Returns all events that are due for this tick or earlier */ getNextEvents(totalTicks: number): AnyGameEvent[]; /** * Check if there are more events available */ hasMoreEvents(): boolean; /** * Reset the event source to the beginning of the recording */ reset(): void; } //# sourceMappingURL=RecordedEventSource.d.ts.map