diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/ValueHelper.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/ValueHelper.cs index b30ccc4..f8b4580 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/ValueHelper.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/ValueHelper.cs @@ -9,7 +9,7 @@ namespace Advanced_Software_Engineering.Verbs { /// /// This class contains a large amount of useful conversions /// - public class Value { + public class ValueHelper { /// /// Converts string to int (if possible) /// diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/VerbFactory.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/VerbFactory.cs index 67a68b0..36290ba 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/VerbFactory.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/VerbFactory.cs @@ -39,8 +39,8 @@ namespace Advanced_Software_Engineering { //Check parameters if (parameterLength == 2) { return new MoveTo(drawer, - Value.ConvertToInt(parameters[0]), - Value.ConvertToInt(parameters[1])); + ValueHelper.ConvertToInt(parameters[0]), + ValueHelper.ConvertToInt(parameters[1])); } else throw new Exception(command + " has an incorrect number of parameters"); @@ -51,8 +51,8 @@ namespace Advanced_Software_Engineering { if (parameterLength == 2) { return new DrawTo(drawer, - Value.ConvertToInt(parameters[0]), - Value.ConvertToInt(parameters[1])); + ValueHelper.ConvertToInt(parameters[0]), + ValueHelper.ConvertToInt(parameters[1])); } else throw new Exception(command + " has an incorrect number of parameters"); case "regularpolygon": case "rp": @@ -60,14 +60,14 @@ namespace Advanced_Software_Engineering { if (parameterLength == 2) { return new RegularPolygon(drawer, - Value.ConvertToInt(parameters[0]), - Value.ConvertToDouble(parameters[1]) + ValueHelper.ConvertToInt(parameters[0]), + ValueHelper.ConvertToDouble(parameters[1]) ); } else if (parameterLength == 3) { return new RegularPolygon(drawer, - Value.ConvertToInt(parameters[0]), - Value.ConvertToDouble(parameters[1]), - Value.ConvertToDouble(parameters[2]) + ValueHelper.ConvertToInt(parameters[0]), + ValueHelper.ConvertToDouble(parameters[1]), + ValueHelper.ConvertToDouble(parameters[2]) ); } else throw new Exception(command + " has an incorrect number of parameters"); case "square": @@ -75,37 +75,37 @@ namespace Advanced_Software_Engineering { if (parameterLength == 1) { return new Square(drawer, - Value.ConvertToDouble(parameters[0]) + ValueHelper.ConvertToDouble(parameters[0]) ); } else if (parameterLength == 2) { return new Square(drawer, - Value.ConvertToDouble(parameters[0]), - Value.ConvertToDouble(parameters[1]) + ValueHelper.ConvertToDouble(parameters[0]), + ValueHelper.ConvertToDouble(parameters[1]) ); } else throw new Exception(command + " has an incorrect number of parameters"); case "quadrilateral": //Check parameters if (parameterLength == 8) { return new Quadrilateral(drawer, - Value.ConvertToPoint(parameters[0], parameters[1]), - Value.ConvertToPoint(parameters[2], parameters[3]), - Value.ConvertToPoint(parameters[4], parameters[5]), - Value.ConvertToPoint(parameters[6], parameters[7]) + ValueHelper.ConvertToPoint(parameters[0], parameters[1]), + ValueHelper.ConvertToPoint(parameters[2], parameters[3]), + ValueHelper.ConvertToPoint(parameters[4], parameters[5]), + ValueHelper.ConvertToPoint(parameters[6], parameters[7]) ); } else throw new Exception(command + " has an incorrect number of parameters"); case "rectangle": //Check parameters if (parameterLength == 2) { return new Rectangle(drawer, - Value.ConvertToDouble(parameters[0]), - Value.ConvertToDouble(parameters[1]) + ValueHelper.ConvertToDouble(parameters[0]), + ValueHelper.ConvertToDouble(parameters[1]) ); } else if (parameterLength == 8) { return new Quadrilateral(drawer, - Value.ConvertToPoint(parameters[0], parameters[1]), - Value.ConvertToPoint(parameters[2], parameters[3]), - Value.ConvertToPoint(parameters[4], parameters[5]), - Value.ConvertToPoint(parameters[6], parameters[7]) + ValueHelper.ConvertToPoint(parameters[0], parameters[1]), + ValueHelper.ConvertToPoint(parameters[2], parameters[3]), + ValueHelper.ConvertToPoint(parameters[4], parameters[5]), + ValueHelper.ConvertToPoint(parameters[6], parameters[7]) ); } else throw new Exception(command + " has an incorrect number of parameters"); case "circle": @@ -113,7 +113,7 @@ namespace Advanced_Software_Engineering { if (parameterLength == 1) { return new Circle(drawer, - Value.ConvertToDouble(parameters[0]) + ValueHelper.ConvertToDouble(parameters[0]) ); } else throw new Exception(command + " has an incorrect number of parameters"); case "triangle": @@ -121,19 +121,19 @@ namespace Advanced_Software_Engineering { if (parameterLength == 1) { return new Triangle(drawer, - Value.ConvertToDouble(parameters[0]) + ValueHelper.ConvertToDouble(parameters[0]) ); } else if (parameterLength == 2) { return new Triangle(drawer, - Value.ConvertToDouble(parameters[0]), - Value.ConvertToDouble(parameters[1]) + ValueHelper.ConvertToDouble(parameters[0]), + ValueHelper.ConvertToDouble(parameters[1]) ); } else if (parameterLength == 6) { return new Triangle(drawer, - Value.ConvertToPoint(parameters[0], parameters[1]), - Value.ConvertToPoint(parameters[2], parameters[3]), - Value.ConvertToPoint(parameters[4], parameters[5]) + ValueHelper.ConvertToPoint(parameters[0], parameters[1]), + ValueHelper.ConvertToPoint(parameters[2], parameters[3]), + ValueHelper.ConvertToPoint(parameters[4], parameters[5]) ); } else throw new Exception(command + " has an incorrect number of parameters"); @@ -166,43 +166,43 @@ namespace Advanced_Software_Engineering { case "pen": if (parameterLength == 1) { - return new PenColor(drawer, Value.TextToColor(parameters[0])); + return new PenColor(drawer, ValueHelper.TextToColor(parameters[0])); } else if (parameterLength == 3) { return new PenColor(drawer, - Value.IntsToColor( - Value.ConvertToInt(parameters[0]), - Value.ConvertToInt(parameters[1]), - Value.ConvertToInt(parameters[2]) + ValueHelper.IntsToColor( + ValueHelper.ConvertToInt(parameters[0]), + ValueHelper.ConvertToInt(parameters[1]), + ValueHelper.ConvertToInt(parameters[2]) ) ); } else if (parameterLength == 4) { return new PenColor(drawer, - Value.IntsToColor( - Value.ConvertToInt(parameters[0]), - Value.ConvertToInt(parameters[1]), - Value.ConvertToInt(parameters[2]), - Value.ConvertToInt(parameters[3]) + ValueHelper.IntsToColor( + ValueHelper.ConvertToInt(parameters[0]), + ValueHelper.ConvertToInt(parameters[1]), + ValueHelper.ConvertToInt(parameters[2]), + ValueHelper.ConvertToInt(parameters[3]) ) ); } else throw new Exception(command + " has an incorrect number of parameters"); case "fill": if (parameterLength == 1) { - return new FillColor(drawer, Value.TextToColor(parameters[0])); + return new FillColor(drawer, ValueHelper.TextToColor(parameters[0])); } else if (parameterLength == 3) { return new FillColor(drawer, - Value.IntsToColor( - Value.ConvertToInt(parameters[0]), - Value.ConvertToInt(parameters[1]), - Value.ConvertToInt(parameters[2]) + ValueHelper.IntsToColor( + ValueHelper.ConvertToInt(parameters[0]), + ValueHelper.ConvertToInt(parameters[1]), + ValueHelper.ConvertToInt(parameters[2]) ) ); } else if (parameterLength == 4) { return new FillColor(drawer, - Value.IntsToColor( - Value.ConvertToInt(parameters[0]), - Value.ConvertToInt(parameters[1]), - Value.ConvertToInt(parameters[2]), - Value.ConvertToInt(parameters[3]) + ValueHelper.IntsToColor( + ValueHelper.ConvertToInt(parameters[0]), + ValueHelper.ConvertToInt(parameters[1]), + ValueHelper.ConvertToInt(parameters[2]), + ValueHelper.ConvertToInt(parameters[3]) ) ); } else throw new Exception(command + " has an incorrect number of parameters");