Example #1
0
    def addCube(self):
        tail = self.body[-1]

        if tail.moving_right():
            newTail = Cube((tail.position[0]-1, tail.position[1]), self.color)
        elif tail.moving_left():
            newTail = Cube((tail.position[0]+1, tail.position[1]), self.color)
        elif tail.moving_down():
            newTail = Cube((tail.position[0], tail.position[1]-1), self.color)
        elif tail.moving_up():
            newTail = Cube((tail.position[0], tail.position[1]+1), self.color)

        newTail.dirnx = tail.dirnx
        newTail.dirny = tail.dirny
        self.body.append(newTail)