def move(self, x, y): inp = mul_lists([x, y], self.config.speed) if self.grid(): inp = mul_lists(inp, self.config.grid) self.config.delta = add_lists( self.config.delta, inp)
def set_position(self, x, y): inp = [x, y] position = self.rect[:2] if self.grid(): inp = mul_lists(inp, self.config.grid) position = mul_lists(position, self.config.grid) self.config.delta = sub_lists(inp, position)