private void RenderDirect() { BezierCurve curve; GameRenderer.GenerateBezierCurve2d(controlPoints.ToArray(), Settings.Bezier.Resolution, out curve); switch (Swatch.Selected) { case LineType.Blue: GameRenderer.RenderPoints(controlPoints, curve, Settings.Lines.StandardLine, nodeSize); break; case LineType.Scenery: GameRenderer.RenderPoints(controlPoints, curve, Settings.Lines.SceneryLine, nodeSize); break; case LineType.Red: GameRenderer.RenderPoints(controlPoints, curve, Settings.Lines.AccelerationLine, nodeSize); break; } }