fix/refactoring-and-optimization #4

Merged
geekiot merged 4 commits from fix/refactoring-and-optimization into main 2026-06-21 22:51:52 +05:00
Owner
No description provided.
refactor: optimize internals and expand test coverage
Some checks failed
CI / test (pull_request) Failing after 2m42s
5d95839895
- Replace string-based grid signatures with integer hashes in EnemyManager.
- Use Euclidean distance for enemy attack range checks.
- Pass component-by-id map to Renderer._draw_energy_links.
- Add WaveManager.complete_wave_for_test helper.
- Add tests for circuit solver, save manager, and UI/menu handling.
- Run ruff in CI and upgrade upload-artifact to v4.
- Add dev dependency group and remove rustfmt from treefmt.
geekiot scheduled this pull request to auto merge when all checks succeed 2026-06-21 22:32:58 +05:00
fix: fix upload-artefacts version error
All checks were successful
CI / test (pull_request) Successful in 2m11s
79c885d26e
geekiot deleted branch fix/refactoring-and-optimization 2026-06-21 22:51:52 +05:00
Sign in to join this conversation.
No reviewers
No labels
Docs
Feat
UI
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
geekiot/brainfunc-game!4
No description provided.