Example #1
0
    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)
Example #2
0
    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)