Menda Pygame hujjatlari bor, nega men ushbu qo'llanmani ishlatishim kerak?


Download 280.46 Kb.
Pdf ko'rish
bet17/77
Sana02.01.2022
Hajmi280.46 Kb.
#193820
1   ...   13   14   15   16   17   18   19   20   ...   77
Bog'liq
pygame docs-Uzbek

Chiqing

yo'q

AKTIVEVENT

foyda, holat



KEYDOWN

unicode, key, mod




KEYUP

kalit, mod



MOUSEMOTION

pos, rel, tugmalar



Sichqoncha tugmasi

pos, tugma



MUSEBUTTONDOWN pos, tugma

JOYAXISMOTION

quvonch, o'q, qiymat

???

22

Pygame 1.5.5 qo'llanmasi



 

JOYBALLMOTION

quvonch, to'p, rel

 

JOYHATMOTION

quvonch, shapka, qiymat

 

JOYBUTTONUP

quvonch, tugma

 

JOYBUTTONDOWN

quvonch, tugma

 

VIDEORESIZE

hajmi


 

VIDEOEXPOSE

yo'q

 

FOYDALANISH

kod

Tadbir


- yangi voqea ob'ektini yaratish

 

aniq



- barcha hodisalar turini navbatdan olib tashlash

voqea nomi

- tadbir turi uchun nom

 

olish



- barcha hodisalar turini navbatdan oling

get_blocked

- hodisa bloklanganligini tekshiradi

get_grab


- kiritishni tortib olish holatini so'rash

ko'zdan kechirish

- hodisa turlari kutilayotgan bo'lsa so'rov

so'rovnoma

- mavjud tadbirni olish

 

post



- tadbirni navbatda joylashtiring

nasos


- ichki xabarlarni yangilash

to'siqqa ruxsat berildi

- navbatdagi ba'zi hodisalarga ruxsat beradi

to'siq_blocked

- ba'zi hodisalarni navbatdan to'sib qo'yadi

set_grab


- barcha kirish voqealarini qamrab olish

 

Kutmoq



- hodisani kuting

 

Tadbir

pygame.event.Event (turi, [dict], [keyword_args]) -> Voqealar

Yangi voqea ob'ektini yaratadi. Turi SDL © voqea raqamlaridan biri yoki

USEREVENT dan yuqori bo'lishi kerak. Ushbu lug'atda yangi tadbirga a'zo

bo'ladigan kalitlar mavjud.




Bundan tashqari, voqea a'zolarini yaratish uchun lug'atni topshirish

o'rniga, siz yangi voqeaning atributiga aylanadigan kalit so'z

argumentlarini berishingiz mumkin.

???


23

Pygame 1.5.5 qo'llanmasi



aniq

pygame.event.clear ([type]) -> Hech narsa

O'chirish uchun ushbu voqea turini o'tkazing va u barcha mos keladigan

voqealarni navbatdan olib tashlaydi. Hech qanday tur o'tkazilmasa, bu barcha

hodisalarni navbatdan olib tashlaydi. Siz ixtiyoriy ravishda hodisa turlarining

ketma-ketligini topshirishingiz mumkin. Masalan, sichqonchani

harakatlanishidagi barcha voqealarni navbatdan olib tashlash uchun siz ©

pygame.event.clear (MOUSEMOTION) © ga qo'ng'iroq qilasiz .



voqea nomi

pygame.event.event_name (voqea turi) -> satr

Hodisa turi uchun standart SDL nomini qaytaradi. Hodisaning qaysi turi

ekanligini aniqlashga urinishda, asosan, disk raskadrovka uchun foydalidir.



olish

pygame.event.get ([type]) -> Voqealar ro'yxati

Sizni qiziqtirgan tadbirlarning bir turiga o'ting va u navbatdagi barcha mos

keladigan voqealar turlarining ro'yxatini qaytaradi. Hech qanday tur

o'tkazilmasa, bu barcha voqealarni navbatdan qaytaradi. Siz ixtiyoriy ravishda

hodisa turlarining ketma-ketligini topshirishingiz mumkin. Masalan,

klaviaturadagi barcha voqealarni navbatdan olish uchun siz ©

pygame.event.get ([KEYDOWN, KEYUP]) © © ga qo'ng'iroq qilasiz .



get_blocked

pygame.event.get_blocked (turi) -> mantiqiy

Agar  berilgan  voqea  turi  navbatdan  bloklangan  bo'lsa,  bu  haqiqiy

qiymatni  qaytaradi.  Siz  ixtiyoriy  ravishda  hodisa  turlarining  ketma-

ketligini  o'tkazishingiz  mumkin  va  agar  ularning  har  qanday  turi

bloklangan bo'lsa, u HAQQA qaytaradi.




Download 280.46 Kb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   ...   77




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling