ludic.base: a queue's fact records come round again (q_rec / q_ring_add), used by effects, clock, wallet, weather, tracks, needs, fire, settings, update, steps, crafting, shop, gear, hints, session and photo instead of a new record per fact; the minimap's marks cleared and rubbed out in place, its scale steps without a list; the clock's dice seeded again, not made again; once-per-join, per-save and pool-miss paths declared
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
5be2422c84
commit
d9612ba2a6
31 changed files with 215 additions and 25 deletions
|
|
@ -45,6 +45,7 @@ export function minimap_config(minimap_st: mut MinimapState, cells: int, cell_m:
|
|||
minimap_st.mm_cell_m = Math.max(cell_m, 0.001)
|
||||
minimap_st.mm_core0 = 0
|
||||
minimap_st.mm_core_n = minimap_st.mm_cells
|
||||
@alloc_ok("once per map configured: its explored grid")
|
||||
minimap_st.mm_seen = new []int
|
||||
for i in 0 .. minimap_st.mm_cells * minimap_st.mm_cells { push(minimap_st.mm_seen, 0) }
|
||||
minimap_st.mm_land_n = 0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue