أمثلة SDL2
1.0.0
"hello World" لـ SDL2 للغات البرمجة المختلفة.
تقوم كل عينة بإنشاء نافذة، وتعرض صورة، ثم تنتظر ثانيتين وتنتهي.
يجب أن يتم إنشاء جميع الملفات التنفيذية وتشغيلها بشكل مثالي على Linux وmacOS وWindows وBSD* والمزيد، ولكن يجب أن تعمل على الأقل على Linux. تحتوي معظم الدلائل الفرعية على ملفات README.md
بمزيد من التفاصيل، وملف Makefile
للحصول على طريقة واحدة لبناء كل عينة.
بالنسبة للإصدارات الأحدث من نظام التشغيل macOS، يبدو أن البرامج تحتاج أيضًا إلى حلقة حدث حتى تظهر النافذة، لذا فأنا بصدد إضافة ذلك إلى كل مثال. لا تظهر النافذة في حالة عدم وجود حلقة حدث.
go get github.com/veandco/go-sdl2/sdl
)tcc
لتجميع أحد أمثلة لغة C، فتأكد من إضافة -DSDL_DISABLE_IMMINTRIN_H=1
. ada
إذا كنت ترغب في تجربته. يرجى إنشاء PR إذا كان يعمل على Arch Linux و/أو نجح في اختبار Linux CI!). c3
به "Hello World" في C3). طلبات السحب هي موضع ترحيب.