User manual

58
Slika 8.2: Pike kock in njihove koordinate.
Na tem mestu se skupaj z drugimi spremenljivkami nastavi na True tudi spremenljivka po
imenu mainloop, ki jo boste kasneje potrebovali za glavno zanko igre.
mainloop = True
S tem so ustvarjene osnove in dejanska igra se lahko začne.
print "Za metanje kocke pritisnite poljubno tipko, z [Esc]
zaključite z igro"
Ta vrstica uporabniku na kratko razloži, kaj mora storiti. Z vsakim pritiskom poljubne tipke na
tipkovnici na novo vržete kocko. print vedno piše v okno Python Shell in ne v novo grafično
okno.
while mainloop:
Sedaj se začne glavna zanka igre. V številnih igrah se uporablja neskončna zanka, ki se
vedno znova ponavlja in nenehno poizveduje o kakšnih aktivnostih uporabnika. Nekje v zanki
je treba definirati pogoj za prekinitev, ki poskrbi za to, da je možno zaključiti z igro.
V ta namen se tukaj uporablja spremenljivka mainloop, ki sprejme samo obe logični
vrednosti True in False (prav in narobe, vklop in izklop). Na začetku se nahaja na True
in se poizveduje pri vsakem prehodu zanke. Če v času trajanja zanke sprejme vrednost
False, se zanka zaključi pred naslednjim prehodom.
for event in pygame.event.get():