e50df7b51e6fc0e78e38f63046170d0118901bad
Character detail: - Player: 68 body parts (was 42) — eyes, hair, cape, hat, gloves - Goblin: 56 body parts (was 39) — red eyes, pointed ears, teeth, skin tones - New body labels: eye, hair, cape, tooth, ear - Updated preview_ascii label map for new part types Mouse aiming (Noita-style): - Track mouse position via CursorMoved events - Track left-click via MouseInput events - Left-click shoots projectile toward mouse cursor direction - Player faces left/right based on mouse X relative to player screen X - Keyboard shoot (hjkl) still works as fallback - Player.facing_right field added - WindowInput: mouse_x, mouse_y, mouse_left, shoot_mouse fields - on_mouse_move(), on_mouse_button() handlers - clear_keys() also clears mouse state on focus loss All 171 tests + 14 scenarios pass.
Description
ASCII physical game
1.9 MiB
Languages
Rust
98.6%
GLSL
1%
Python
0.4%