131
§ 28. PyGame кі тап ха на сы ның басқа да дай ын
мо дуль де рі мен та ны су
Бұл бө лім де біз ең көп та рал ған
PyGame-де де бар мо дуль-
дер мен та ны са мыз. Олар:
pygame.surface, рygame.image,
pygame.event, pygame.draw, pygame.mouse.
Surface модулі – кескіндерді көрсетуге арналған PyGame
нысаны.
Surface.blit (source, dest, area=None, special_
flags = 0)
–
бір кескіннің үстіне екіншісін салады. Негізгі
қабаттың бетіне (source)
берілген қабатты сызады, үс тің гі
жа ғы на (Surface) су рет са ла ды, мұн да dest – кор теж (x,
y), source қа ба ты, area – (width, height)
бас тап қы бет тің
өл шемде рі.
Surface.get_rect()
– кө рі ніс ті қай та ру (x, y, width,
height), мұн да x, y
– бет тің жо ғар ғы сол жақ бұ ры шы ның коор-
ди на тала ры, (Surface), width, height
– өл ше мі не сәй кес ті гі.
Image мо дулі – кес кін дер ді жүк теу жә не сақ тау функ ция-
ла ры бар ны сан. Кес кін Surface ны саны ре тін де жүк те ле ді.
Surface кла сы олар ды бас қа ру ға мүм кін дік бе ре ді (сы зық тар
са лу,
пик сель дер ді ор на ту, ай мақ та рды тү сі ру жә не т.б.).
Рygame.image.load ()
– файл дан жа ңа кескін ді жүк тей ді.
Event мо дулі –
PyGame ны са ны, оқи ға лар жә не ке зек тер мен
әре кет те су үшін қол да ны ла ды.
PyGame бар лық оқи ға ның ха бар ла ма ла рын оқи ға лар ке зе гі
ар қы лы өң дей ді. Осы мо дуль де гі кі ші
бағ дар ла ма лар оқи ға-
лар дың ке зе гін бас қа ру ға кө мек те се ді.
Достарыңызбен бөлісу: