Siz bergan kod o'yin mantiqasini deklarativ tarzda tasvirlash uchun maxsus kutubxonadan foydalanadi. Xususan, DDeclaration sinfidan foydalanib deklaratsiya ob'ekti deklaratsiyasini belgilaydi. Ushbu deklaratsiya ikki qismdan iborat: holat to'plami va hodisa obuna. Davlat to'plami 0 ga belgilangan counterning boshlang'ich holati qiymatiga ega yangi to'plam yaratadigan DState.stack () usuli yordamida belgilanadi. Ushbu holat to'plami o'yin holati kuzatuvi uchun ishlatiladi. Hodisa obuna DSubscribe.to_ref () usuli yordamida belgilanadi, bu esa "Incremented" deb nomlangan hodisaga havola qilinadi. Do () usuli keyin ushbu hodisa ishga tushganda nima bo'lishi kerakligini ko'rsatish uchun ishlatiladi. Ushbu holatda do () usuli DSetate.to_ref ()
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence