3235957a26408ca0e4f320fde8429df7108d6d55
Square cells: - CHAR_W and CHAR_H both 16 (was 8x16, non-square) - Window size updated to 160*16 x 50*16 = 2560x800 - Applies to both ascii and graphics renderers Slope stepping collision: - Before resolving X, check if new position overlaps solid - If overlap, try stepping up 1 cell — if clear, snap up (walk up slope) - If can't step up, resolve X normally (wall block) - aabb_overlaps_solid() helper for fast overlap check - Player can now walk up 1-cell-high steps and slopes 109 tests, 0 failures
Description
ASCII physical game
1.9 MiB
Languages
Rust
98.6%
GLSL
1%
Python
0.4%