# HG changeset patch # User Nicolas Saunier # Date 1407941476 14400 # Node ID 13df64a9ff9df2f90991bc163378518e910e200a # Parent e24eeb244698e2f8d8fb64057a29dc1a92689e49 added function to access point class as 2D list diff -r e24eeb244698 -r 13df64a9ff9d python/moving.py --- a/python/moving.py Wed Aug 13 00:00:08 2014 -0400 +++ b/python/moving.py Wed Aug 13 10:51:16 2014 -0400 @@ -179,6 +179,14 @@ def __neg__(self): return Point(-self.x, -self.y) + + def __getitem__(self, i): + if i == 0: + return self.x + elif i == 1: + return self.y + else: + raise IndexError() def orthogonal(self): return Point(self.y, -self.x)