Corrected links to ValueHelper

This commit is contained in:
Lukasz Baldyga committed 2020-11-15 05:09:42 +00:00
1 parent 92921c7bcb
commit 08f0a0f998
2 files changed
+50 -50

No files matched your search

@@ -9,7 +9,7 @@ namespace Advanced_Software_Engineering.Verbs {
/// <summary>
/// This class contains a large amount of useful conversions
/// </summary>
public class Value {
public class ValueHelper {
/// <summary>
/// Converts string to int (if possible)
/// </summary>
@@ -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");