Newer
Older
rpg / apps / game / tools / lib.mjs
/**
 * Сценарный слой тулз «Пепельных лугов» поверх жанронезависимого каркаса
 * @rpg/engine/tools/agent-lib.mjs: маяк загрузки игры и re-export общих
 * примитивов. Смоуки и checks/*.mjs импортируют отсюда.
 */
import { openGame as engineOpenGame } from '@rpg/engine/tools/agent-lib.mjs';

export { CHROMIUM, launchBrowser, startDevServer, AgentClient, Checks, parseArgs } from '@rpg/engine/tools/agent-lib.mjs';

/** Консольный маяк BootScene: ассеты загружены, мост готов. */
export const BEACON = '[boot] ассеты загружены';

/** openGame с игровым маяком загрузки. */
export const openGame = (opts = {}) => engineOpenGame({ beacon: BEACON, ...opts });