message: Use vector offsets for planet positions
diff: @@ -281,9 +281,11 @@ void PlanetSelectState::onMousePlanetExit()
  void PlanetSelectState::onWindowResized(int w, int h)
  {
  - mPlanets[0]->position(w / 4 - 64, h / 2 - 64);
  - mPlanets[1]->position(w / 2 - 64, h / 2 - 64);
  - mPlanets[2]->position(((w / 4) * 3) - 64, h / 2 - 64);
  + const auto middlePosition = NAS2D::Point{0, 0} + (NAS2D::Vector{w, h} - NAS2D::Vector{128, 128}) / 2;
  + const auto offset = NAS2D::Vector{w / 4, 0};
  + mPlanets[0]->position(middlePosition - offset);
  + mPlanets[1]->position(middlePosition);
  + mPlanets[2]->position(middlePosition + offset);
  mQuit.position(NAS2D::Point{w - 105, 30});
  mPlanetDescription.position(NAS2D::Point{(w / 2) - 275, h - 225});
  