refactor(render3d): phase 16 - the collider store is gone; still things are bodies in ludic.physics

collide.ludic (circles in a cell grid that could not be removed) and its Render3dState fields are
deleted, and the reload example stops asserting colliders. A game still calling col_* must move to
ludic.physics first (Maroon Lake's src/solid).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Orkun ÇAKILKAYA 2026-09-27 00:08:36 +03:00
parent d4fc9bbb91
commit e53f3197ac
5 changed files with 5 additions and 179 deletions

View file

@ -43,17 +43,6 @@ export state Render3dState {
cam_fwd: floats = null
cam_right: floats = null
cam_planes: floats = null
col_x: floats = null
col_z: floats = null
col_r: floats = null
col_y0: floats = null
col_y1: floats = null
col_n: int = 0
col_side: int = 0 # cells per side
col_start: words = null # per cell: first index into col_sorted (side*side + 1)
col_sorted: words = null
col_built: bool = false
col_out: floats = null # the resolved position (x, z)
day_on: bool = false
day_hours: float = 0.0 # float bits, 0 .. 24
day_light: float = 0.0 # 0 night .. 1 full day (float bits)