McRogueFace/tests/demo
John McCardle 6d5e99a114 Remove legacy string enum comparisons from InputState/Key/MouseButton, closes #306
Removed custom __eq__/__ne__ that allowed comparing enums to legacy string
names (e.g., Key.ESCAPE == "Escape"). Removed _legacy_names dicts and
to_legacy_string() functions. Kept from_legacy_string() in PyKey.cpp as
it's used by C++ event dispatch. Updated ~50 Python test/demo/cookbook
files to use enum members instead of string comparisons. Also updates
grid.position -> grid.pos in files that had both types of changes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 22:19:02 -04:00
..
ldtk LDtk import support 2026-02-07 11:34:38 -05:00
screens Remove legacy string enum comparisons from InputState/Key/MouseButton, closes #306 2026-04-09 22:19:02 -04:00
screenshots docs: Update grid demo and regenerate API docs 2025-12-02 09:21:43 -05:00
__init__.py refactor: comprehensive test suite overhaul and demo system 2025-11-25 23:37:05 -05:00
audio_synth_demo.py Fix callback/timer GC: prevent premature destruction of Python callbacks 2026-02-19 20:53:50 -05:00
cookbook_showcase.py Add cookbook and tutorial showcase demos 2026-01-15 04:06:24 +00:00
demo_main.py Remove legacy string enum comparisons from InputState/Key/MouseButton, closes #306 2026-04-09 22:19:02 -04:00
new_features_showcase.py Add cookbook and tutorial showcase demos 2026-01-15 04:06:24 +00:00
perspective_patrol_demo.py Remove legacy string enum comparisons from InputState/Key/MouseButton, closes #306 2026-04-09 22:19:02 -04:00
procgen_showcase.py Add cookbook and tutorial showcase demos 2026-01-15 04:06:24 +00:00
simple_showcase.py Add cookbook and tutorial showcase demos 2026-01-15 04:06:24 +00:00
tutorial_screenshots.py Add cookbook and tutorial showcase demos 2026-01-15 04:06:24 +00:00
tutorial_showcase.py Add cookbook and tutorial showcase demos 2026-01-15 04:06:24 +00:00
viewport3d_demo.py Viewport scene explorer + object cache integration 2026-02-04 13:44:20 -05:00
viewport3d_screenshot.py Test suite modernization 2026-02-09 08:15:18 -05:00