From 40fa3cbc3b39389904b79d0e58e572973e62bcf5 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 4 Apr 2011 13:53:03 -0400 Subject: [PATCH] Line: getPt(2) defined --- Line.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Line.py b/Line.py index 2b0faf6..38570ee 100644 --- a/Line.py +++ b/Line.py @@ -1,4 +1,6 @@ +import sys + from Shape import Shape class Line(Shape): @@ -24,6 +26,11 @@ class Line(Shape): return (self.vars[0], self.vars[1]) elif ptNum == 1: return (self.vars[2], self.vars[3]) + elif ptNum == 2: + return ((self.vars[0] + self.vars[2]) / 2, + (self.vars[1] + self.vars[3]) / 2) + else: + sys.stderr.write('Line.getPt(%d) called!' % ptNum) def setPt(self, ptNum, pt): base = ptNum * 2