private void MapViewChange(int[] newCenterCoords) { if (map != null) { map.Dispose(); } ReturnCoordsAtMapViewChange(newCenterCoords); map = Draw.MapPart(Game.ActiveCiv.Id, mapStartXY[0], mapStartXY[1], mapDrawSq[0], mapDrawSq[1], Game.Zoom, Game.Options.FlatEarth); DrawPanel.Invalidate(); }