Expected result:
It should stay in assigned point when no enemies in range, mark if one enemy robot, and stay in centroid if multiple enemies in range.
Key Files to Review
zoner.cpp
zoner.hpp
Review Checklist
[ ] Docstrings: All methods and classes should have the file appropriate docstrings which follow the guidelines in the "Contributing" page of our docs.
[ ] Remove extra print statements: Any print statements used for debugging should be removed
[ ] Tag reviewers: Tag some people for review and ping them on Slack
(Optional) Sub-issues (for drafts)
Note: if you find yourself breaking this PR into many smaller features, it may make sense to break up the PR into logical units based on these features.
Description
Implement zone defense.
Steps to Test
Expected result: It should stay in assigned point when no enemies in range, mark if one enemy robot, and stay in centroid if multiple enemies in range.
Key Files to Review
Review Checklist
(Optional) Sub-issues (for drafts)
Note: if you find yourself breaking this PR into many smaller features, it may make sense to break up the PR into logical units based on these features.