Skip to content

Commit 1096eed

Browse files
author
DavidQ
committed
checkin test
1 parent 61e528e commit 1096eed

2 files changed

Lines changed: 44 additions & 0 deletions

File tree

README.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
DEV CONSOLE TEST (CODEX-READY)
2+
3+
Place this file in your repo ROOT (same level as /tools).
4+
5+
Then run:
6+
node dev_console_test.js
7+
8+
This assumes:
9+
tools/shared/devConsoleDebugOverlay.js exists (from your APPLY PR)

dev_console_test.js

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
// Simple Dev Console Test
2+
import { createDevConsoleDebugOverlayRuntime } from './tools/shared/devConsoleDebugOverlay.js';
3+
4+
const devRuntime = createDevConsoleDebugOverlayRuntime();
5+
6+
console.log("STATE:", devRuntime.getState());
7+
8+
devRuntime.showConsole();
9+
devRuntime.showOverlay();
10+
11+
const result = devRuntime.executeConsoleInput("help", {
12+
runtime: { sceneId: "scene.dev", status: "ready" },
13+
hotReload: { enabled: true },
14+
validation: { errorCount: 0, warningCount: 0 }
15+
});
16+
17+
console.log("\nCOMMAND OUTPUT:");
18+
console.log(result.output.lines);
19+
20+
const diagnostics = devRuntime.collectDiagnostics({
21+
runtime: { sceneId: "scene.dev", status: "ready" },
22+
render: { fps: 60, stages: ["parallax","tilemap","entities"] },
23+
hotReload: { enabled: true, pending: false },
24+
validation: { errorCount: 0, warningCount: 0 },
25+
camera: { x: 0, y: 0, zoom: 1 },
26+
entities: { count: 5 },
27+
tilemap: { layerCount: 2 },
28+
input: { lastKey: null },
29+
assets: { loaded: 10 }
30+
});
31+
32+
const overlay = devRuntime.renderOverlay(diagnostics.diagnostics);
33+
34+
console.log("\nOVERLAY:");
35+
console.log(overlay.sections.map(s => s.title));

0 commit comments

Comments
 (0)