UNPKG

@hiddentao/clockwork-engine

Version:

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

20 lines (19 loc) 921 B
/** * Platform Abstraction Layer * * Main entry point for the platform abstraction system. * Exports all interfaces, types, and enums. */ export { BlendMode, TextureFiltering, asNodeId, asTextureId, asSpritesheetId, } from "./types"; // Display Node (OOP wrapper) export { DisplayNode } from "./DisplayNode"; // Memory Platform (for headless testing and replay) export { MemoryRenderingLayer } from "./memory/MemoryRenderingLayer"; export { MemoryAudioLayer } from "./memory/MemoryAudioLayer"; export { MemoryInputLayer } from "./memory/MemoryInputLayer"; export { MemoryPlatformLayer } from "./memory/MemoryPlatformLayer"; // Web Platform (browser-based with PIXI.js and Web Audio API) export { PixiRenderingLayer } from "./web/PixiRenderingLayer"; export { WebAudioLayer } from "./web/WebAudioLayer"; export { WebInputLayer } from "./web/WebInputLayer"; export { WebPlatformLayer, } from "./web/WebPlatformLayer";