User manual
A hurok azonnal újraindul, és ismét a felhasználó egy gombnyomására vár. Ha a hurok
folyamán a
mainloop False értékre lett állítva, mert a felhasználó be akarja fejezni a játékot, a
hurok nem fog még egyszer lefutni, hanem ehelyett a következő sor kerül végrehajtásra:
apygame.quit() Ez a sor befejezi a PyGame-modult, ami által a grafikus ablak is bezárul, majd az
egész program is.
9
Analóg óra a képernyőn
A digitális időkijelzés, amelyet ma már megszoktunk a számítógépektől, csak a 70-es években
jött divatba. Azelőtt évszázadokig a pontos időt analóg jelezték ki egy számlapon mutatókkal. A
digitális óra divatja az utóbbi években egy kicsit visszaesett, mivel felismerték, hogy az analóg
órák gyorsabban, és rossz időjárási viszonyok között nagyobb távolságból is tisztán
leolvashatók. Az emberi szem gyorsabban fog fel egy grafikát, mint egy számot vagy betűt. Az
analóg óra jobban bevésődik a rövid idejű memóriába, úgyhogy még akkor is, ha nem láttuk
teljesen, vagy csak elmosódottan látjuk, mégis helyesen értelmezzük. Ha viszont pontatlanul
látunk egy digitális órát, nem tudunk belőle megbízhatóan következtetni a kijelzett időre.
9.1 ábra 9.1: Analóg óra, PyGame programozással.
Ez a program nemcsak egy óra programozását akarja bemutatni, hanem az analóg
megjelenítés alapelveit is, amelyeket nemcsak óráknál, hanem különböző mérési értékek vagy
statisztikai adatok kijelzéséhez is alkalmazni lehet.
A kerek számlap középpontjában három óramutató jár, amelyek az órát, a percet és a
másodpercet mutatják. Fent az ablak címhelyén fut még egy digitális időkijelzés is.
72