/// <summary> /// Sets up ShapeGenerator /// </summary> private void SetupShapeGenerator() { var Shapes = new List <ShapeOnMatrix>(); for (int i = 0; i < 7; i++) { Shapes.Add(new ShapeOnMatrix(i)); } _shapeGenerator = new NonRepeatableGenerator <ShapeOnMatrix>(Shapes.ToArray(), 5); }
/// <summary> /// Sets up ColorGenerator /// </summary> private void SetupColorGenerator() { var Colors = new Color[] { Color.FromHex("#9b9300"), Color.FromHex("#ffa835"), Color.FromHex("#fe7235"), Color.FromHex("#01c3ff"), Color.FromHex("#0077ff"), }; _colorGenerator = new NonRepeatableGenerator <Color>(Colors, 3); }