@hiddentao/clockwork-engine
Version:
A TypeScript/PIXI.js game engine for deterministic, replayable games with built-in rendering
41 lines (40 loc) • 1.34 kB
JavaScript
// Base game object system and engine interface
// Data loading abstraction
export * from "./Loader";
export * from "./loaders/HeadlessLoader";
// Asset management
export * from "./assets/Spritesheet";
export * from "./assets/AssetLoader";
// Event emitter and listener infrastructure
export * from "./EventEmitter";
// Core type definitions and game state enums
export * from "./types";
export * from "./GameEngine";
// Recording and replay system for deterministic playback
export * from "./GameObject";
export * from "./GameObjectGroup";
export * from "./GameRecorder";
// Vector math and spatial collision detection
export * from "./geometry";
export * from "./IGameLoop";
export * from "./GameEventManager";
// Game event processing and input handling
export * from "./EventSource";
export * from "./UserInputEventSource";
// Engine services and timing systems
export * from "./PRNG";
export * from "./RecordedEventSource";
export * from "./ReplayManager";
export * from "./Serializer";
export * from "./Timer";
// Rendering system components
export * from "./rendering";
export * from "./GameCanvas";
// Color utilities
export * from "./lib/color";
// Performance measurement
export * from "./lib/performance";
// Internal constants and utilities
export * from "./lib/internals";
// Platform abstraction layer
export * from "./platform";