public void TurnAndMoveGradientRect() { var gradientRect = new GradientFilledRect(new Rectangle(0.1f, 0.4f, 0.8f, 0.2f), Color.Blue, Color.Purple); gradientRect.Rotation = 10; gradientRect.Center += new Vector2D(0.1f, 0.1f); AdvanceTimeAndUpdateEntities(); }
public void TurnAndMoveGradientRect() { var gradientRect = new GradientFilledRect(new Rectangle(0.1f, 0.4f, 0.8f, 0.2f), Color.Blue, Color.Purple); gradientRect.Rotation = 10; gradientRect.Center += new Vector2D(0.1f, 0.1f); AdvanceTimeAndUpdateEntities(); }
private void CreateGradientRectangles(int numberOfRects, float partsWidth) { for (int i = 0; i < numberOfRects; i++) { drawPartitions[i] = new GradientFilledRect(CreatePartDrawAreaForIndex(i, partsWidth), colorIntervals.Values[i], colorIntervals.Values[i + 1]) { RenderLayer = RenderLayer } } ; }