65752b4cfe0105803b2580ff67a4ea5a804f92df
Input fix: get_keys_pressed(No) only fires on initial press, not held. Switched to get_keys() which returns all currently-down keys every frame. Jump still edge-triggered via jump_was_down flag. Performance fix: pre-build glyph atlas at startup (all ASCII chars rasterized once into 128x256 alpha bitmap). No per-frame cloning. draw_cell reads atlas alpha + blends fg/bg inline. Zero allocations in render loop. 109 tests, 0 warnings
Description
ASCII physical game
1.9 MiB
Languages
Rust
98.6%
GLSL
1%
Python
0.4%