Skip to content

الفصل 28: رسوميات ثنائية البعد

المستوى: احترافي

28.1 رسم أساسي

sad
من رسوميات استورد *

متغير نافذة = جديد نافذة_رسم("رسم"، 800، 600)

# رسم مستطيل
نافذة.ارسم_مستطيل(100، 100، 200، 150، "أحمر")

# رسم دائرة
نافذة.ارسم_دائرة(400، 300، 50، "أزرق")

# رسم خط
نافذة.ارسم_خط(0، 0، 800، 600، "أخضر")

نافذة.حدّث()

28.2 حلقة اللعبة

sad
من رسوميات استورد *

متغير نافذة = جديد نافذة_رسم("لعبة"، 800، 600)
متغير س = 400
متغير ص = 300
متغير يعمل = صحيح

بينما (يعمل)
    # معالجة الأحداث
    متغير حدث = نافذة.حدث()
    إذا (حدث == "إغلاق")
        يعمل = خطأ
    نهاية

    # رسم
    نافذة.امسح("أسود")
    نافذة.ارسم_دائرة(س، ص، 20، "أصفر")
    نافذة.حدّث()
نهاية

مُرخَّص بموجب رخصة MIT