Ich bin mir nicht ganz sicher, was mit dieser Linie falsch ist, ich verstehe nicht, warum sie problematisch sind. In der Reihenfolge der Probleme (fehlgeschlagene Zeile wird mit *** hervorgehoben)Mehrere unerwartete Fehler
Datei "C: \ Benutzer \ Harry \ Desktop \ CS Projekt \ Spiel Test", Zeile 32, in DrawArena pygame.draw.line (DISPLAYSURF, WEISS, ((Window/2), 0), ((Window/2), Window), ('LineThickness'/4)) Typeerror: integer Argument erwartet, float erhielt
Datei „C: \ Benutzer \ Harry \ Desktop \ CS Project \ Spiel-Test“, Linie 144, in der Haupt drawArena()
Datei "C: \ Benutzer \ Harry \ Desktop \ CS Project \ Spiel-Test", Linie 178, in main ()
def drawArena():
DISPLAYSURF.fill((0,0,0))
#Draw outline of arena
pygame.draw.rect(DISPLAYSURF, WHITE, ((0,0),(WINDOWWIDTH,WINDOWHEIGHT)), LINETHICKNESS*2)
#Draw centre line
***pygame.draw.line(DISPLAYSURF, WHITE, ((WINDOWWIDTH/2),0),((WINDOWWIDTH/2),WINDOWHEIGHT), (LINETHICKNESS/4))***
***drawArena()***
drawPaddle(paddle1)
drawPaddle(paddle2)
drawBall(ball)
if __name__ == '__main__':
***main()***
als der Fehler anzeigt, erwartet Ihre Funktion ganzen Zahlen und Sie vorbei es schwimmt - i an Einwickeln diese '/ 2' Anrufe wie' int (VARNAME/2 aussehen würde) ' – derelict