Files
sideline/tests
David Gwilliam 60ae4f7dfb feat(pygame): add glyph caching for performance improvement
- Add _glyph_cache dict to PygameDisplay.__init__
- Cache font.render() results per (char, fg, bg) combination
- Use blits() for batch rendering instead of individual blit calls
- Add TestRenderBorder tests (8 new tests) for border rendering
- Update NullDisplay.show() to support border=True for consistency
- Add test_show_with_border_uses_render_border for TerminalDisplay

Closes #28
2026-03-18 04:23:58 -07:00
..