sequence = [4, 3, 1, 2, 2, 3]
current = 0
def on_key_down(key):
global current
if key in (keys.K_1, keys.K_2, keys.K_3, keys.K_4):
if key == keys.K_1:
number = 1
elif key == keys.K_2:
number = 2
elif key == keys.K_3:
number = 3
elif key == keys.K_4:
number = 4
if number == sequence[current]:
current += 1
if current == len(sequence):
current = 0
def draw():
screen.fill((0, 0, 0))
screen.draw.text(', '.join(map(str, sequence)), (0, 0))
screen.draw.text(str(current + 1) + '/' + str(len(sequence)), (0, 20))
screen.draw.text('sequence[current]: ' + str(sequence[current]), (0, 40))