McRogueFace/tests/docs
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
..
screenshots Add API verification test suite and documentation 2026-01-15 04:05:32 +00:00
API_FINDINGS.md Add API verification test suite and documentation 2026-01-15 04:05:32 +00:00
test_current_scene.py Add API verification test suite and documentation 2026-01-15 04:05:32 +00:00
test_defaults.py Add API verification test suite and documentation 2026-01-15 04:05:32 +00:00
test_entity_api.py Add API verification test suite and documentation 2026-01-15 04:05:32 +00:00
test_features_animation.py Add API verification test suite and documentation 2026-01-15 04:05:32 +00:00
test_features_scenes.py Remove legacy string enum comparisons from InputState/Key/MouseButton, closes #306 2026-04-09 22:19:02 -04:00
test_quickstart_entities.py Remove legacy string enum comparisons from InputState/Key/MouseButton, closes #306 2026-04-09 22:19:02 -04:00
test_quickstart_main_menu.py Add API verification test suite and documentation 2026-01-15 04:05:32 +00:00
test_quickstart_simple_scene.py Remove legacy string enum comparisons from InputState/Key/MouseButton, closes #306 2026-04-09 22:19:02 -04:00
test_quickstart_sprites.py Add API verification test suite and documentation 2026-01-15 04:05:32 +00:00