20.03.2017 Views

Raspberry Pi - Uživatelská příručka

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ČÁST IV Přílohy<br />

def konecHry():<br />

konecHry<strong>Pi</strong>smo = pygame.font.Font(‚freesansbold.ttf‘, 72)<br />

konecHryPlocha = konecHry<strong>Pi</strong>smo.render ↩<br />

(‚Konec hry‘, True, sedaBarva)<br />

konecHryObd = konecHryPlocha.get_rect()<br />

konecHryObd.midtop = (320, 10)<br />

herniPlocha.blit(konecHryPlocha, konecHryObd)<br />

pygame.display.flip()<br />

time.sleep(5)<br />

pygame.quit()<br />

sys.exit()<br />

while True:<br />

for event in pygame.event.get():<br />

if event.type == QUIT:<br />

pygame.quit()<br />

elif event.type == KEYDOWN:<br />

if event.key == K_RIGHT or event.key == ord(‚d‘):<br />

zmenaSmeru = ‚doprava‘<br />

if event.key == K_LEFT or event.key == ord(‚a‘):<br />

zmenaSmeru = ‚doleva‘<br />

if event.key == K_UP or event.key == ord(‚w‘):<br />

zmenaSmeru = ‚nahoru‘<br />

if event.key == K_DOWN or event.key == ord(‚s‘):<br />

zmenaSmeru = ‚dolu‘<br />

if event.key == K_ESCAPE:<br />

pygame.event.post(pygame.event.Event(QUIT))<br />

if zmenaSmeru == ‚doprava‘ and not smer == ‚doleva‘:<br />

smer = zmenaSmeru<br />

if zmenaSmeru == ‚doleva‘ and not smer == ‚doprava‘:<br />

smer = zmenaSmeru<br />

if zmenaSmeru == ‚nahoru‘ and not smer == ‚dolu‘:<br />

smer = zmenaSmeru<br />

if zmenaSmeru == ‚dolu‘ and not smer == ‚nahoru‘:<br />

smer = zmenaSmeru<br />

if smer == ‚doprava‘:<br />

polohaHada[0] += 20<br />

if smer == ‚doleva‘:<br />

polohaHada[0] -= 20<br />

if smer == ‚nahoru‘:<br />

polohaHada[1] -= 20<br />

if smer == ‚dolu‘:<br />

polohaHada[1] += 20<br />

castiHada.insert(0,list(polohaHada))<br />

if polohaHada[0] == polohaMaliny[0] and ↩<br />

polohaHada[1] == polohaMaliny[1]:<br />

214

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!