Thomas 1961cd353b Fix on_ground flickering on one-way platform tiles
The platform collision check in resolve_tilemap_y required vel.y > 0
(strictly falling), so once landing zeroed vel.y the check would fail
next frame. Gravity would add a tiny downward velocity, the platform
would catch it again, and the cycle repeated — causing animation
jitter and repeated landing dust particles.

Change the condition to vel.y >= 0 so platforms resolve when resting.
Extend the ground-stick anti-flicker probe to also detect TILE_PLATFORM
tiles (was TILE_SOLID only), with a proximity guard to preserve
jump-through-from-below behavior.
2026-03-01 18:33:45 +00:00
2026-02-28 18:03:47 +00:00
2026-02-28 18:03:47 +00:00
2026-02-28 18:03:47 +00:00
2026-02-28 18:03:47 +00:00
Description
No description provided
24 MiB
Languages
C 94.8%
Python 2.5%
HTML 1.5%
Makefile 1.1%
Dockerfile 0.1%