code wiki / (root) / nx_chk_bits_up_e2e.nx

nx_chk_bits_up_e2e.nx

buildroot/runtime/nx_chk_bits_up_e2e.nx

4790 B97 linesdepth 5pulls 10 transitivereach 0 importersview sourcekind tool
docsdependenciesstructsconstsfunctions

about

nx_chk_bits_up_e2e.nx -- REAL bits-up end-to-end test driving the actual nx_checkers game through the 5 bits-up test driver primitives. 100% NishiLang. Replaces nishi-pages/scripts/_bits_up_check_checkers.mjs.

dependencies 6 imports · 0 importers

nx_test_harness.nx nx_game_harness.nx nx_dom_query.nx nx_dom_click.nx nx_checkers.nx nx_checkers_render.nx nx_chk_bits_up_e2e.nx

imports: nx_test_harness.nxnx_game_harness.nxnx_dom_query.nxnx_dom_click.nxnx_checkers.nxnx_checkers_render.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main nx_test_init nx_chk_render_init sys_mmap nx_chk_new sys_mmap ↻ nx_chk_is_dark nx_chk_sq nx_prng_init nx_capture_start sys_mmap ↻ _gh_openat_rdwr sys_dup3 nx_chk_render _chk_w sys_write _chk_strlen _chk_emit_version_banner _chk_w ↻ _chk_emit_status _chk_w ↻ nx_chk_outcome nx_chk_turn _chk_emit_board _chk_w ↻ nx_chk_is_dark ↻ _chk_is_dest_legal sys_mmap ↻ nx_chk_apply_move nx_chk_apply_jump nx_chk_in_bounds nx_chk_is_dark ↻ nx_chk_sq ↻ nx_chk_side_of nx_chk_other nx_chk_piece_can_jump_from nx_chk_check_outcome nx_chk_apply_simple_move nx_chk_in_bounds ↻ nx_chk_is_dark ↻

structs

none

consts

11const K_MAGIC_65536: i64 = 65536

functions

13func main() -> i64