I am writing a script in python/pygame, and I run the program (below) but I get an error saying:
if event.type == pygame.QUIT():
TypeError: 'int' object is not callable
Here is the script
def disp_startmenu():
logo_label = 'WIZARD DEFENSE'
opt1_label = '(1) START GAME'
opt2_label = '(2) OPTIONS'
opt3_label = '(3) QUIT'
screen.fill(dark_blue)
render_logo = font3.render(logo_label, 1, green)
logo_size = render_logo.get_size()
render_opt1 = font.render(opt1_label, 1, color1)
opt_size = render_opt1.get_size()
render_opt2 = font.render(opt2_label, 1, color2)
render_opt3 = font.render(opt3_label, 1, color3)
running = True
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT():
quit()
(I did all the imports and pygame.init() before)
pygame.QUIT. It's an integer, not a function. Why are you calling it?