Я играю в игру "Wormy" со змеями из Invent With Python (http://inventwithpython.com/pygame/chapter6.html).
Ошибка, которую я получаю:
Traceback (последний последний вызов):
Файл "C: \ Users ... \ eclipse-workspace \ PyGame \ src \ Wormy.py", строка 220, в
main ()
Файл "C: \ Users ... \ eclipse-workspace \ PyGame \ src \ Wormy.py ", строка 52, в основном
runGame ()
Файл" C: \ Users ... \ eclipse-workspace \ PyGame \ src \ Wormy.py ", строка 109, в runGame
drawGrid ()
Файл "C: \ Users ... \ eclipse-workspace \ PyGame \ src \ Wormy.py", строка 215, в drawGrid
pygame.draw.line (DISPLAYSURF, DARKGRAY, (x, 0) (x, WINDOWHEIGHT))
TypeError: объект 'tuple' не может быть вызван
Соответствующий код (вы можете увидеть все это по ссылке):
WINDOWHEIGHT = 480
WINDOWWIDTH = 640
CELLSIZE = 20
DARKGRAY = (40,40,40)
def drawGrid():
for x in range(0, WINDOWWIDTH, CELLSIZE):
pygame.draw.line(DISPLAYSURF, DARKGRAY, (x, 0) (x, WINDOWHEIGHT))
for y in range(0, WINDOWHEIGHT, CELLSIZE):
pygame.draw.line(DISPLAYSURF, DARKGRAY, (0, y) (WINDOWWIDTH, y))
Насколько я могу судить из документации, проблем быть не должно. (https://www.pygame.org/docs/ref/draw.html#comment_pygame_draw_line)
Может кто-нибудь объяснить, почему я получаю эту ошибкуи что делать? Спасибо.