Mercurial > Kubik
changeset 106:df24a7757a1d
animation
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Wed, 02 Jul 2014 00:02:16 +0200 |
| parents | f5696a699c39 |
| children | 408d6f00101e |
| files | kubik.py |
| diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/kubik.py Wed Jul 02 00:00:09 2014 +0200 +++ b/kubik.py Wed Jul 02 00:02:16 2014 +0200 @@ -82,7 +82,7 @@ self.knee.move_degrees(knee) self.ankle.move_degrees(ankle) - def set_target(self, target, time): + def set_target(self, target, time=0): """Move to the specified point in specified time.""" self.target = target self.time_left = time @@ -92,7 +92,10 @@ Returns True if the leg is already in the right place. """ - if not self.target or not self.time_left: + if not self.target: + return True + if self.time_left == 0: + self.move_to(self.target) return True finished = False x1, y1, z1 = self.position
