Thank you all!!!! you are helping me so much. I thought i was pretty proficient in pygame so im very sorry for my 'stupid' questions but i cannot for the life of me figure this one out. I made all the neceesary changes and ive blitted correctly i think but i keep getting... KeyError: 4import pygamepygame.init()import sys,random,osfrom pygame.locals import*from Classes import Arrowclock=pygame.time.Clock()clock.tick(30)def main_menu():menuclock=pygame.time.Clock()clock.tick(30)
menuscreen=pygame.display.set_mode((640, 480))#FULLSCREENpygame.display.set_caption('Dog Fight')#pygame.mouse.set_visible(False)
WHITE=(255,255,255)BLACK=(0,0,0)GREEN=(0,255,0)BLUE=(0,0,255)background="" style="color:#2934d5">'data/background.png')lasersound=pygame.mixer.Sound('data/lasershot.wav')arrow=pygame.image.load('data/arrow.png')menuscreen.blit(background,(0,0))arrowpos = { 0 : (100,20) , 1:(100,40) , 2:(100,60) , 3 :(100,60) }def dostuff():print('Hi')
menu='go'counter = 0menuscreen.blit(arrow,arrowpos[counter])while menu == "go":for event in pygame.event.get():if event.type == QUIT:pygame.quit()sys.exit()if event.type == KEYDOWN:if event.key == K_ESCAPE:menu = "off"if event.key == K_UP:if counter > 0:counter -= 1menuscreen.blit(arrow,arrowpos[counter])if event.key == K_DOWN:if counter < 4:counter += 1menuscreen.blit(arrow,arrowpos[counter])if event.key == K_RETURN:return counterpygame.display.update()main_menu()
THANK YOU!!!!!