message: Set map display size based on min of x and y dimensions
diff: @@ -266,7 +266,9 @@ void TileMap::buildMouseMap()
  void TileMap::initMapDrawParams(NAS2D::Vector<int> size)
  {
  // Set up map draw position
  - mEdgeLength = size.x / TILE_WIDTH;
  + const auto lengthX = size.x / TILE_WIDTH;
  + const auto lengthY = size.y / TILE_HEIGHT_ABSOLUTE;
  + mEdgeLength = std::min(lengthX, lengthY);
  mMapPosition = NAS2D::Point{(size.x - TILE_WIDTH) / 2, (size.y - constants::BOTTOM_UI_HEIGHT - mEdgeLength * TILE_HEIGHT_ABSOLUTE) / 2};
  mMapBoundingBox = {(size.x - TILE_WIDTH * mEdgeLength) / 2, static_cast<int>(mMapPosition.y()), TILE_WIDTH * mEdgeLength, TILE_HEIGHT_ABSOLUTE * mEdgeLength};
  