nx_indoorgen.nx
buildroot/runtime/nx_indoorgen.nx
about
nx_indoorgen.nx -- CLI: solve every shipped room archetype x variant by constraint (GR6, the
Infinigen 2.0 indoor expansion) and emit the engine data table the wasm worlds import.
nx_indoorgen [outpath] (default buildroot/runtime/nx_indoorgen_data.nx, nishihost cwd)
Every receipt is ANNOUNCED (arch/var/salt/rows, then wrote= of=) -- absence must be visible in
normal output, not only in failure. Stage+rename ship, size read back from the landed file.
Exit 0 EMITTED / 4 a variant or the emit REFUSED (named) / 1 io / 2 usage never (argv optional).
license_tier: ORIGINAL
dependencies 3 imports · 0 importers
imports: nx_syscalls.nxnx_part_solver_lib.nxnx_indoorgen_lib.nx
imported by: nobody (leaf or entry point)
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| 12 | const IGC_OUT_CAP: i64 = 32768 |
| 13 | const IGC_PATH_CAP: i64 = 512 |
| 14 | const IGC_MODE_0644: i64 = 420 |
functions
| 16 | func igc_puts(s: *u8) -> i64 { sys_write(1, s, ig_slen(s)); return 0 } |
| 17 | func igc_pn(v: i64) -> i64 |
| 24 | func main(argc: i64, argv: *i64) -> i64 |