code wiki / _hdl_build / nx_char_identity_sheet.nx
nx_char_identity_sheet.nx
buildroot/runtime/_hdl_build/nx_char_identity_sheet.nx
about
nx_char_identity_sheet.nx -- the LOOK-AT-IT proof for the identity vector. Numeric gates cannot see
framing (this lane has been burned 3x by that), so this emits the sheet a character artist would ask
for: ONE identity rendered across four art styles (she must stay recognisably herself), a CAST row of
distinct identities (they must not be one woman recoloured), and a genetics row showing sisters whose
alleles differ. Every figure is drawn from the SAME dial vector via the same draw call.
license_tier: ORIGINAL
dependencies 7 imports · 0 importers
imports: nx_syscalls.nxnx_char_identity.nxnx_game_raster.nxnx_game_art.nxnx_game_critic.nxnx_anatomy_critic.nxnx_png_write.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
| 15 | const SW: i64 = 720 |
| 16 | const SH: i64 = 460 |
functions
| 18 | func sp2(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } sys_write(1, s, n); return 0 } |
| 19 | func sn2(v: i64) -> i64 |
| 33 | func snl() -> i64 { sp2("\n" as *u8); return 0 } |
| 35 | func isqrt2(n: i64) -> i64 |
| 44 | func fig_ell(fb: *i64, cx: i64, cy: i64, rx: i64, ry: i64, r: i64, g: i64, b: i64) -> i64 |
| 71 | func draw_figure(fb: *i64, idv: *i64, style: i64, ox: i64, oy: i64, hgt: i64) -> i64 |
| 144 | func sheet_png(fb: *i64, path: *u8) -> i64 |
| 158 | func main() -> i64 |