Allegro.

Allegro هي مكتبة برمجة ألعاب محمولة.
التحميل الان

Allegro. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Freely Distributable
  • السعر:
  • FREE
  • اسم الناشر:
  • Shawn Hargreaves
  • موقع ويب الناشر:

Allegro. العلامات


Allegro. وصف

Allegro هي مكتبة برمجة ألعاب محمولة. Allegro هي مكتبة برمجة ألعاب للمطورين C / C ++ موزعة بحرية، ودعم المنصات التالية: DOS، UNIX (Linux، FreeBSD، IRIX، Solaris، Darwin)، Windows، QNX، BEOS و Macos X. يوفر مشروع Allegro العديد من الوظائف للرسومات والأصوات، وإدخال اللاعب (لوحة المفاتيح والماوس والعناد القياسي) وتوقيتها. يوفر أيضا الوظائف الرياضية ذات النقطة الثابتة والعائمة ووظائف ثلاثية الأبعاد ووظائف إدارة الملفات والمواصفات المضغوطة و GUI. فيما يلي بعض الملامح الرئيسية "Allegro": رسم ناقلات: بكسل، الخطوط، المستطيلات، الدوائر، الحذف، أقواس، بلايزي شكل ملء، مع أو بدون نمط مضلعات: شقة، جورود، محكم (3D) وشفاف العفاريت: Sprits ملثمين ومضغوط ومجموع الازهار، التناوب، التمدد، الحد، مزج ألفا، التظليل gourud الدعم الأصلي لملفات BMP و LBM و PCX و TGA (أخرى معتمدة مع ملحقات المكتبة) لوحات الألوان: تلاعب لوحة الألوان (قراءة، الكتابة، تحويل) تحويل تنسيقات الألوان RGB HSV نص: دعم الترميزات والتحويل المختلفة، الافتراضي هو UTF-8 الخطوط النقطية (اخفاء، تلوين، محاذاة) متفرقات: ارسم مباشرة على الشاشة أو على أي حجم التمرير الأجهزة والتعثي الثلاثي (حيثما كان ذلك متاحا)، Mode-X وظائف الرسوم المتحركة لتنسيق FLI / FLC UNIX: X Window، DGA، FBCON svgalib. VBE / AF وضع-X vga. شبابيك: DirectX (Window أو ملء الشاشة) GDI. ماكوس x: الكوارتز (نافذة أو ملء الشاشة) beos: bwindowscreen. bdirectwindow. DOS: وضع VGA 13H Mode-X (23 دقة VGA بالإضافة إلى وضع Extended 640X400) أوضاع SVGA في 8 و 15 و 16 و 24 و 32 بت لكل بكسل الوصول Linear VBE 2.0 Framebuffer تسريع الأجهزة من خلال VBE / AF API إذا دعما برامج تشغيل رسومية إضافية من خلال مشروع FreeBe / AF opengl: يسمح Alegrogl Addon باستخدام رسومات OpenGL مع Allegro. ما الجديد في هذا الإصدار: الرسومات: إعادة تسميته Al_Clear () إلى Al_clear_to_color (). إعادة تسمية al_opengl_version () إلى al_get_opengl_version (). غير توجيه دوران al_draw_rotated * من عكس اتجاه عقارب الساعة في اتجاه عقارب الساعة. وأضاف جديد بكسل تنسيق Allegro_pixel_format_abgr_8888_LE الذي طلب مكون GuanRantees. وأضاف legro_no_preserve_texture علم. التقليب الأفقي الثابت في إجراءات البرمجيات البرمجية العادية. إصلاح بعض الأخطاء المزج في برنامج تشغيل OpenGL. جعل سائق OpenGL قد عاد إلى تقديم البرامج إذا تم طلب مزج ألفا منفصل ولكن غير مدعوم. وأضاف خيار التكوين الذي يسمح بالتظاهر بإصدار OpenGL أقل. تنفيذ al_get_num_display_formats ()، al_get_display_format_option () و al_set_new_display_format () ل WGL. علة ثابتة في al_get_display_format_option () مع برنامج تشغيل GLX. تم إصلاح خطأ في برنامج تشغيل D3D الذي جعل تعطل إنشاء عرض إذا فشل وضع التسجيل الأول. جعل برنامج تشغيل OpenGL يفضل تنسيق BackBuffer لنجمات نقطية جديدة. تأجيل إنشاء FBO عند أول إعداد صورة نقطية مثل الصورة النقطية المستهدفة. مدخل: إعادة تسمية بعض وظائف عصا التحكم. حساب قبعات قفل الحالة في برنامج تشغيل لوحة المفاتيح OS X. عمل المدخلات UTF-8 على X11. ملف I / O: فصل جزء من FSHOOK API إلى ملف مميز I / O API (مجاري عامة في الواقع). اجعل الملف I / O API Match Stdio عن كثب وحساب حالات الزاوية. (غير مكتمل) جعل من الممكن تعيين دفق VTable على أساس كل مؤشر ترابط، مما يؤثر على al_fopen () لهذا الموضوع. وأضاف al_fget_ustr () لقراءة خط مريح. تغيير al_fputs () عدم القيام بإدراج CR الخاص به. إضافة al_fopen_fd () لإنشاء legro_file من واصف الملفات الموجودة. نظام الملفات: تغيير al_getcwd، al_get_entry_name لإرجاع Allegro_Paths. إعادة تسمية al_get_path إلى al_get_standard_path، وإرجاع Allegro_Path. غيرت al_readdir لإعادة ALLGRO_FS_ENTRY. وأضاف al_path_create_dir. إزالة بعض وظائف استعلام نظام الملفات التي تأخذ مسارات السلسلة (سوف تقوم إصدارات Alegro_FS_Entry). إجراءات التكوين: وأضاف وظائف لتبريس هياكل التكوينات. تغيير al_ve_config_file () نوع العودة إلى bool. إزالتها حد تعسفي على طول قيم التكوين. إعادة تسمية ملفات التكوين إلى Allegro5.cfg و Allegro5RC. إجراءات سلسلة: إزالتها الروتين سلسلة Allegro 4-Era. وأضاف al_ustr_to_buffer (). الأساسية الأخرى: إعادة تسميته Al_Thread_should_stop إلى al_get_thread_should_stop. وأضاف آلية تسجيل داخلي جديدة مع تصحيح القنوات "القنوات" القابلة للتكوين ومستويات الشعير وتنسيق الإخراج. تنظيف تلوث مساحة الاسم التأكيد. إضافات الخط: إعادة تسمية وظائف Addon Wont و TTF للتتوافق مع الاتفاقيات. وأضاف al_init_ttf_addon. تنفيذ API رسم نص أجمل قليلا وتسمى الوظائف "Draw_Text" بدلا من "Textout" محاذاة مركز / حق التعامل معها من قبل العلم بدلا من الوظائف وظائف قبول الحجج Allegro_Ustr المقدمة يتم إزالة دعم السلسلة الفرعية حتى "العد" غير مطلوبة في حالة المعتادة، ومع ذلك توفر وظائف Allegro_Uster أمرا مشابها. إزالتها al_font_is_compatible_font. اسرعت حتى al_grab_font_from_bitmap () بمقدار خمس مرات. TTF: إصلاح علة محتملة باستخدام نقاط رمز Unicode> 127. Image I / O Eddon: إعادة تسمية كل شيء في addon iio. مكشوف Al_Load_BMP / al_save_bmp الخ Adio Addon: إعادة تسمية al_mixer_set_postprocess_callback. وأضاف اثنين من خيارات التكوين إلى برنامج تشغيل OSS. صنع ALSA قراءة إعدادات التكوين من قسم . الحوار الأصلي: وأضاف al_show_native_message_box () والذي يعمل مثل allegro_message () في A4. تم تنفيذها ل GTK و OS X. الملحق الفيزياء: وأضاف الفيزياء الملحق. مديريين الملحق: إزالة أعلام الدولة العالمية. إزالتها الطبيعية من Allegro_vertex. تمت إزالة إشارات القراءة / الكتابة من المخازن المؤقتة Vertex. أمثلة: وأضاف مثالا أن اختبارات al_get_display_format_option (). وأضاف مثالا يظهر تشغيل عينة مباشرة إلى صوت. وأضاف مثال إلى الملحق في الفيزياء. وأضاف مثال (سخيف) يحمل صورة خارج الشبكة باستخدام libcurl. وأضاف ex_dir الذي يوضح استخدام al_readdir و al_get_entry_name. آخر: العديد من إصلاحات الأخطاء والوثائق.


Allegro. برامج ذات صلة

mlboost.

مكتبة تعلم الآلة المبتكرة النماذج الأولية الشديدة ...

158

تحميل