Я пытаюсь нарисовать несколько кругов пигама и отображать их, и когда пользователь нажимает на ключ, он обновляет положение этих счетчиков. Когда пользователь нажимает на клавишу, он набирает круг на экране в новом положении, но не отображает первое изображение. Поэтому он должен отображать круг, и когда они нажимают на ключ, он меняет положение круга. Он не рисует круг стартера.Почему python пропускает эти строки кода?
Первые круги (Они не появляются):
#Draw counters using pygame draw line function. These are the default counters on the start position. These don't move.
countY = 750
count1 = pygame.draw.circle(window, (black),(150, countY), 25, 0)
count2 = pygame.draw.circle(window, (black),(250, countY), 25, 0)
count3 = pygame.draw.circle(window, (255, 255, 255),(450, countY), 25, 0)
count4 = pygame.draw.circle(window, (255, 255, 255),(550, countY), 25, 0)
print("Should draw start counters")
pygame.display.update()
Круги нарисованные после того, как ключ вошел:
while game:
for event in pygame.event.get():
pygame.event.get()
#Counter 1 movement
if event.type == pygame.KEYDOWN and event.key == pygame.K_a:
diceRoll = random.randint(1, 4)
window.fill(grey)
grid()
count1 = pygame.draw.circle(window, (black),(150, countY - 72 * diceRoll), 25, 0)
Возможно, вам нужно добавить больше кода. – jgritty