nx_weather_lib.nx
buildroot/runtime/nx_weather_lib.nx
about
dependencies 1 imports · 30 importers
diagram shows first 10 each side; +0 more imports, +20 more importers in the complete lists below.
imports: nx_syscalls.nx
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.nxnx_weather_gate.nx
structs
| none |
consts
| 24 | const WX_Q: i64 = 4096 |
| 28 | const WX_MIX_OLD: i64 = 3 |
| 29 | const WX_MIX_DEN: i64 = 4 |
| 34 | const WX_FREEZE_Q: i64 = 1024 |
| 54 | const WX_DEPTH: i64 = 8 |
| 99 | const WX_RAIN_SWING: i64 = 500 // 300 measured a 36-permil persistence gap vs the 50 floor; 500 is the |
functions
| 37 | func wx_hash(a: i64, b: i64, c: i64) -> i64 |
| 46 | func wx_draw(seed: i64, e: i64, salt: i64) -> i64 |
| 55 | func wx_walk(seed: i64, e: i64, salt: i64) -> i64 |
| 77 | func wx_pressure(seed: i64, e: i64) -> i64 { return wx_walk(seed, e, 9101) } |
| 81 | func wx_humidity(seed: i64, e: i64, rain_row_permil: i64) -> i64 |
| 93 | func wx_front(seed: i64, e: i64) -> i64 |
| 104 | func wx_coverage(seed: i64, e: i64, rain_row_permil: i64) -> i64 |
| 115 | func wx_rain(seed: i64, e: i64, rain_row_permil: i64) -> i64 |
| 126 | func wx_temp(season: i64, is_night: i64, seed: i64, e: i64) -> i64 |
| 140 | func wx_precip(seed: i64, e: i64, rain_row_permil: i64, season: i64, is_night: i64) -> i64 |
| 148 | func wx_wind_speed(seed: i64, e: i64) -> i64 |
| 156 | func wx_wind_dir_q(seed: i64, e: i64) -> i64 |