code wiki / (root) / nx_indoorgen_data.nx

nx_indoorgen_data.nx

buildroot/runtime/nx_indoorgen_data.nx

3705 B107 linesdepth 0pulls 0 transitivereach 136 importersview sourcekind librarytopic indoorgen
docsdependenciesstructsconstsfunctions

about

nx_indoorgen_data.nx -- NX-DERIVED: regenerated artefact, not authored source. Emitted by nx_indoorgen (ig_room_solve: constraint-solved room layouts, quantized to voxel cells). DO NOT hand-edit: re-run nx_indoorgen; nx_indoorgen_gate byte-pins this file against a fresh regeneration, so a hand edit goes RED on the next gate run. row: cx | cz<<8 | block<<16 | dy<<24 (interior cells, dy above floor).

dependencies 0 imports · 29 importers

nx_indoorgen_data.nx nx_craft_before_placement_t316.nx nx_movement_base_engine_t139.nx nx_wasm_craft.nx nx_wasm_craft_body_t137.nx nx_wasm_craft_contact_candidate.nx nx_wasm_craft_dunes_t70.nx nx_wasm_craft_gait_candidate.nx nx_wasm_craft_gait_candidate_t139. nx_wasm_craft_imported_body_t41.nx nx_wasm_craft_imported_body_t42.nx

diagram shows first 10 each side; +0 more imports, +19 more importers in the complete lists below.

imports: none

imported by: nx_craft_before_placement_t316.nxnx_movement_base_engine_t139.nxnx_wasm_craft.nxnx_wasm_craft_body_t137.nxnx_wasm_craft_contact_candidate.nxnx_wasm_craft_dunes_t70.nxnx_wasm_craft_gait_candidate.nxnx_wasm_craft_gait_candidate_t139.nxnx_wasm_craft_imported_body_t41.nxnx_wasm_craft_imported_body_t42.nxnx_wasm_craft_imported_body_t49.nxnx_wasm_craft_imported_t262.nxnx_wasm_craft_inspection_bounds_t181.nxnx_wasm_craft_inspection_distance_t218.nxnx_wasm_craft_inspection_t142.nxnx_wasm_craft_journal_index_t21.nxnx_wasm_craft_journal_index_t21_before_t44.nxnx_wasm_craft_lookup_candidate.nxnx_wasm_craft_move_t72.nxnx_wasm_craft_pre_inspection_t142.nxnx_wasm_craft_recovery_t20.nxnx_wasm_craft_relief_adopt_t143.nxnx_wasm_craft_relief_save_t143.nxnx_wasm_craft_relief_t143.nxnx_wasm_craft_residency_t44.nxnx_wasm_craft_turn_candidate_t139.nxnx_wasm_craft_visitors_canonical_t142.nxnx_wasm_craft_visitors_inspection_t142.nxnx_wasm_craft_visitors_t140.nx

structs

none

consts

6const IGD_NARCH: i64 = 3
7const IGD_NVAR: i64 = 4
8const IGD_MAXF: i64 = 16

functions

9func igd_dims(a: i64) -> i64
14func igd_mats(a: i64) -> i64
19func igd_doorx(a: i64) -> i64 { return (igd_dims(a) & 255)/2 }
20func igd_nf(a: i64, v2: i64) -> i64
36func igd_f(a: i64, v2: i64, i: i64) -> i64