McRogueFace/.archive
John McCardle ff7cf25806 feat(Grid): add customizable background_color property (#50)
- Added sf::Color background_color member with default dark gray
- Python property getter/setter for background_color
- Animation support for individual color components (r/g/b/a)
- Replaces hardcoded clear color in render method
- Test demonstrates color changes and property access

Closes #50
2025-07-06 15:58:17 -04:00
..
caption_invisible.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -04:00
caption_moved.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -04:00
caption_opacity_0.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -04:00
caption_opacity_25.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -04:00
caption_opacity_50.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -04:00
caption_visible.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -04:00
debug_immediate.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -04:00
debug_multi_0.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -04:00
debug_multi_1.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -04:00
debug_multi_2.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -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
grid_none_texture_test_197.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -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_fixed_1658.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -04:00
issue78_middle_click_fix_test.py feat(Grid): flexible at() method arguments 2025-07-05 20:35:33 -04:00
screenshot_opaque_fix_20250703_174829.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -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
timer_success_1086.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -04:00
validate_screenshot_basic_20250703_174532.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -04:00
validate_screenshot_final_20250703_174532.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -04:00
validate_screenshot_with_spaces 20250703_174532.png feat(Grid): add customizable background_color property (#50) 2025-07-06 15:58:17 -04:00