diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/ValueObjects/PointValue.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/ValueObjects/PointValue.cs index 18937bd..1d4139d 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/ValueObjects/PointValue.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/Value/ValueObjects/PointValue.cs @@ -1,7 +1,7 @@ using Advanced_Software_Engineering.Verbs.Value.ValueTypes; using System.Drawing; -namespace Advanced_Software_Engineering.Verbs.Value.Value_Objects { +namespace Advanced_Software_Engineering.Verbs.Value.ValueObjects { public class PointValue { private IValue x; @@ -17,12 +17,21 @@ namespace Advanced_Software_Engineering.Verbs.Value.Value_Objects { this.y = y; } + public PointValue(string parameter1, string parameter2) { + x = ValueFactory.CreateValue(parameter1, "int"); + y = ValueFactory.CreateValue(parameter2, "int"); + } + public int GetX() { return x.ToInt(); } public int GetY() { return y.ToInt(); + } + + public Point GetPoint() { + return new Point(GetX(), GetY()); } } } \ No newline at end of file