   
   // MARK: - Polygon
   
-  private func maskPolygon(_ sides: Int = 6) {
+  private func maskPolygon(_ sides: Int) {
     let polygonPath = maskPolygonBezierPath(max(sides, 3))
     drawPath(polygonPath)
   }

  // MARK: - Star
  
  // See https://www.weheartswift.com/bezier-paths-gesture-recognizers/
  private func maskStar(_ points: Int = 5) {
    // FIXME: Do not mask the shadow.
    
    // Stars must has at least 3 points.

  // MARK: - Wave
  
  
  private func maskWave(_ waveDirection: MaskType.WaveDirection, waveWidth: Float , waveOffset: Float) {
    let wavePath = maskWaveBezierPath(waveDirection == .up, waveWidth: CGFloat(waveWidth), waveOffset: CGFloat(waveOffset))
    drawPath(wavePath)
  }
