Beispiel #1
0
 def ud(self):
     
     if self.start[1] < self.D or self.end[1] < self.D:
         self.ud_move = (-self.ud_move[0], -self.ud_move[1])
     if self.start[1] > 480-self.D or self.end[1] > 480-self.D:
         self.ud_move = (-self.ud_move[0], -self.ud_move[1])
         
     self.start = hanshu.vector(self.start, self.ud_move, '+')
     self.end = hanshu.vector(self.end, self.ud_move, '+')
Beispiel #2
0
 def lr(self):
     
     if self.start[0] < self.D or self.end[0] < self.D:
         self.lr_move = (-self.lr_move[0], -self.lr_move[1])
     if self.start[0] > 640-self.D or self.end[0] > 640-self.D:
         self.lr_move = (-self.lr_move[0], -self.lr_move[1])
         
     self.start = hanshu.vector(self.start, self.lr_move, '+')
     self.end = hanshu.vector(self.end, self.lr_move, '+')