public void CreateArray(int arraySize, RandomizerTypes randomizerType) { switch (randomizerType) { case RandomizerTypes.Sorted: SetupElements(CreateArraySorted(arraySize)); break; case RandomizerTypes.Random: SetupElements(CreateArrayRandom(arraySize)); break; case RandomizerTypes.Inverse: SetupElements(CreateArrayInverted(arraySize)); break; case RandomizerTypes.Last: SetupElements(CreateArrayLast(arraySize)); break; case RandomizerTypes.Half: SetupElements(CreateArrayHalf(arraySize)); break; case RandomizerTypes.HalfReverse: SetupElements(CreateArrayHalfReverse(arraySize)); break; case RandomizerTypes.Mirrored: SetupElements(CreateArrayMirrored(arraySize)); break; case RandomizerTypes.MirroredReverse: SetupElements(CreateArrayMirroredReverse(arraySize)); break; case RandomizerTypes.Pyramid: SetupElements(CreateArrayPyramid(arraySize)); break; case RandomizerTypes.PyramidReverse: SetupElements(CreateArrayPyramidReverse(arraySize)); break; default: SetupElements(CreateArraySorted(arraySize)); break; } }
public void SetRandomizerType(int id) { randomizerType = (RandomizerTypes)id; }