UNPKG

@hiddentao/clockwork-engine

Version:

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

21 lines (20 loc) 669 B
/** * Memory Platform Layer * * Complete headless platform implementation for testing and replay validation. * Composes rendering, audio, and input layers without browser dependencies. */ import { MemoryAudioLayer } from "./MemoryAudioLayer"; import { MemoryInputLayer } from "./MemoryInputLayer"; import { MemoryRenderingLayer } from "./MemoryRenderingLayer"; export class MemoryPlatformLayer { constructor() { this.rendering = new MemoryRenderingLayer(); this.audio = new MemoryAudioLayer(); this.input = new MemoryInputLayer(); } getDevicePixelRatio() { // Always 1 for headless environment return 1; } }