/// <summary> /// Builds a new rule object. /// </summary> /// <param name="ruleType">The type of rules to build.</param> /// <returns>A newly instantiated rule.</returns> public static RulesBase Build(Rule ruleType) { RulesBase rules = null; switch (ruleType) { case Rule.Sierpinskish: rules = new SierpinskishRules(); break; default: rules = new StandardRules(); break; } return(rules); }
public void Setup() { rules = new SierpinskishRules(); }