McRogueFace/.archive
John McCardle 5b6b0cc8ff feat(Grid): flexible at() method arguments
- Support tuple argument: grid.at((x, y))
- Support keyword arguments: grid.at(x=5, y=3)
- Support pos keyword: grid.at(pos=(2, 8))
- Maintain backward compatibility with grid.at(x, y)
- Add comprehensive error handling for invalid arguments

Improves API ergonomics and Python-like flexibility

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-05 20:35:33 -04:00
..
entity_property_setters_test.py feat(Grid): flexible at() method arguments 2025-07-05 20:35:33 -04:00
entity_setter_simple_test.py feat(Grid): flexible at() method arguments 2025-07-05 20:35:33 -04:00
issue27_entity_extend_test.py feat(Grid): flexible at() method arguments 2025-07-05 20:35:33 -04:00
issue33_sprite_index_validation_test.py feat(Grid): flexible at() method arguments 2025-07-05 20:35:33 -04:00
issue73_entity_index_test.py feat(Grid): flexible at() method arguments 2025-07-05 20:35:33 -04:00
issue73_simple_index_test.py feat(Grid): flexible at() method arguments 2025-07-05 20:35:33 -04:00
issue74_grid_xy_properties_test.py feat(Grid): flexible at() method arguments 2025-07-05 20:35:33 -04:00
issue78_middle_click_fix_test.py feat(Grid): flexible at() method arguments 2025-07-05 20:35:33 -04:00
sequence_demo_screenshot.png feat(Grid): flexible at() method arguments 2025-07-05 20:35:33 -04:00
sequence_protocol_test.png feat(Grid): flexible at() method arguments 2025-07-05 20:35:33 -04:00
sprite_texture_setter_test.py feat(Grid): flexible at() method arguments 2025-07-05 20:35:33 -04:00