(self, p)
| 59 | return self.move(p) |
| 60 | |
| 61 | def move(self, p): |
| 62 | if self.last_point: |
| 63 | dt = (Vec2(p) - Vec2(self.last_point)).length / self.speed |
| 64 | self.timestamp += dt |
| 65 | self.event_points.append([self.timestamp, p, 0]) |
| 66 | return self |
| 67 | |
| 68 | def hold(self, t): |
| 69 | self.timestamp += t |