Я пытаюсь визуализировать массив, используя линии в Pygame, но он рисует случайные линии на поверхности.Вот код:
import pygame
import random
pygame.init()
array = [100, 256, 132, 151, 493]
white = (255, 255, 255)
black = (0, 0, 0)
gameDisplay = pygame.display.set_mode((800,600))
gameDisplay.fill(black)
pygame.display.set_caption("test")
x1 = 0
y1 = 600
x2 = x1
for number in array:
pygame.draw.line(gameDisplay, white, (x1, y1), (x2, number), 2)
x1 += 100
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
for number in array:
pygame.draw.line(gameDisplay, white, (x1, y1), (x2, number), 2)
x1 += 100
pygame.display.update()
Я попытался поместить цикл for вне цикла while, и это то же самое, но не рисовать бесконечно линии.