feat: add 6 more built-in patterns (Beacon, Boat, Tub, Beehive, R-pentomino, Acorn)

Extend pattern module to 10 patterns and map them to digit keys 5-0.
Update config defaults and tests.
This commit is contained in:
2026-11-08 16:18:48 +01:00
parent 844778d30f
commit ed6c9c81f3
6 changed files with 74 additions and 8 deletions
+6 -6
View File
@@ -2,15 +2,15 @@
## 1. Pattern module
- [ ] 1.1 Add offset arrays for Beacon, Loaf, Boat, Tub, R-pentomino, Acorn.
- [ ] 1.2 Register new patterns in patterns[] and update pattern_count to 10.
- [x] 1.1 Add offset arrays for Beacon, Loaf, Boat, Tub, R-pentomino, Acorn.
- [x] 1.2 Register new patterns in patterns[] and update pattern_count to 10.
## 2. Config
- [ ] 2.1 Add select actions for new patterns and default bindings 5-0.
- [ ] 2.2 Update config defaults and default file content.
- [x] 2.1 Add select actions for new patterns and default bindings 5-0.
- [x] 2.2 Update config defaults and default file content.
## 3. Verification
- [ ] 3.1 Build and run ctest.
- [ ] 3.2 Manual test selecting/rotating new patterns.
- [x] 3.1 Build and run ctest.
- [x] 3.2 Manual test selecting/rotating new patterns.