[UI] [GameScene] [PPMan/viz] Shows robot paths if hex grid is shown

Merge Request Template

Summary

Add back in hexagon path visualization

  • Modifies GameScene to require PathPlannerManager in constructor
  • Adds the plotPoints(int robotId, QVector<Hexagon*> hexPath) signal to PathPlannerManager
  • Adds Grid const* const getGrid() to PathPlannerManager
  • Modifies GameScene to get grid from PathPlannerManager and connect PathPlannerManager::plotPoints signal to GameScene::plotPoints slot

Testing

  • Created tests
  • Updated tests
  • Tested in simulation (integration tests)
  • Tested in real robot (if applicable)
  • No tests (reason):

Screenshots/Videos

Related Issue(s)

Changes

Blast Radius

Checklist

  • All relevant unit tests are passing
  • Documentation updated (if applicable)
  • No debug logs or commented-out code

Reviewer Notes

Part of #639

Edited by David Pham

Merge request reports

Loading