07c7b885210d30748a0d1330b69444b2008595f3
- Item.shape() returns Vec<(dx, dy, color)> per type: Sword: 4-tall blade + crossguard + handle (6 cells) Dagger: blade + 2-cell handle (3 cells) Bow: curved arc + bowstring (4 cells) Leather/Plate Armor: 2x2 body shape (4 cells) Shield: 2x2 shield shape (4 cells) Health/Mana Potion: bottle with cork + body (4 cells) Food: 3-cell round shape Scroll: 3-cell horizontal scroll - Graphics renderer paints all shape cells per item - ASCII mode still uses 2-char glyph encoding in UI - Items in world have visual shape, not just single colored cell All 171 tests + 14 scenarios pass.
Description
ASCII physical game
1.9 MiB
Languages
Rust
98.6%
GLSL
1%
Python
0.4%