Explorar o código

Modified Point init to accept a tuple of coordinates as well, for easy testing. Should be backwards compatible.

Jayke Meijer %!s(int64=14) %!d(string=hai) anos
pai
achega
c6ab9323ba
Modificáronse 1 ficheiros con 7 adicións e 3 borrados
  1. 7 3
      src/Point.py

+ 7 - 3
src/Point.py

@@ -1,4 +1,8 @@
 class Point:
-    def __init__(self, corner):
-        self.x = corner.getAttribute("x")
-        self.y = corner.getAttribute("y")
+    def __init__(self, corner = None, coordinates = None):
+        if corner != None:
+            self.x = corner.getAttribute("x")
+            self.y = corner.getAttribute("y")
+        elif coordinates != None:
+            self.x = coordinates[0]
+            self.y = coordinates[1]