Allegro (bibliothèque)

Allegro est une bibliothèque logicielle libre destinée à la création de jeux vidéo. Elle fournit aux programmeurs des routines bas niveau (optimisées pour la rapidité) portables. « Allegro » est un acronyme récursif qui correspond à « Allegro Low LEvel Game ROutines » (routines de bas niveau Allegro pour les jeux).

Caractéristiques d'Allegro

  • Simplicité d'utilisation - Documentation très complète incluant de nombreux exemples
  • Rapide - Routines optimisées (plusieurs écrites en assembleur)
  • Extensible - fournit tout ce qui est nécessaire pour créer un jeu
  • Portable - sans changer la moindre ligne de code, vous pouvez compiler pour une autre plate-forme telle que Windows, DOS, Linux, BeOS, Mac, Qnx.
  • Libre et gratuit : la licence d'Allegro relève presque du domaine public, avec une demande non obligatoire de citer le nom de la bibliothèque en cas d'utilisation.

Ce que Allegro peut faire

  • La gestion des entrées (clavier, souris, manette de jeux)
  • La gestion des sprites (affichage, rotation, zoom)
  • L'affichage de primitives géométrique (lignes, cercles...)
  • Une interface graphique totalement extensible (pour faire les boutons, des cases à cocher, listes déroulantes...)
  • La gestion des musiques midi
  • La gestion des effets sonores
  • La gestion du temps
  • Gestion 3D (calcul de perspective, rotation, affichage des polygones, etc.)
  • Création d'un fichier exécutable unique (grâce à la compilation statique, aux fichier DAT et aux utilitaires dat2c et dat2s permettant de les convertir respectivement en C et en assembleur), bien que rarement utilisée car le programme obtenu utilisera plus de mémoire, toutes les données étant préchargées

Bibliothèques complémentaires

Il y a plusieurs bibliothèques complémentaires qui peuvent permettre de :

  • Faire de la 3D accélérée OpenGL (avec Allegro GL)
  • Jouer les musiques mod, xm, s3m, it... (avec jgmod ou dumb)
  • Jouer plusieurs formats audio dont Mp3 (avec AlMp3), ogg vorbis (Alogg), etc.
  • Détection des collisions au pixel près entre sprites (en d'autres termes, détecter si une image touche l'autre)
  • Plusieurs interfaces GUI très configurables (cgui)

Voir aussi

Articles connexes

Liens externes

Read other articles:

Gerry AndersonMBEAnderson pada 2009LahirGerald Alexander Abrahams(1929-04-14)14 April 1929Bloomsbury, London, InggrisMeninggal26 Desember 2012(2012-12-26) (umur 83)Henley-on-Thames, Oxfordshire, InggrisPekerjaanProduser filmproduser televisipenulissutradaraartis pengisi suaraTahun aktif1957–2005Tempat kerjaLew Grade (1961–1976)OrganisasiAP Films, Century 21, Group Three, Anderson Burr, Gerry Anderson Productions, Anderson EntertainmentDikenal atasSupercar, Fireball XL5, Stingra...

 

Acitana adalah varietas anggur merah wine Italia yang ditanam di timur laut Sisilia di mana ia sering dicampur dengan Nerello Cappuccio dan Nerello Mascalese yang ditanam di sekitar desa-desa di Messina, meskipun secara resmi Acitana bukanlah varietas yang diizinkan untuk wine yang dilabeli dengan DOC Faro setempat.[1] Sejarah Provinsi Catania di mana Acitana kemungkinan besar berasal. Para ahli ampelografi percaya bahwa Acitana kemungkinan besar berasal dari pulau Sisilia dan mungkin...

 

Peta menunjukkan lokasi Santiago. Untuk kegunaan lain, lihat Santiago. Santiago adalah munisipalitas yang terletak di provinsi Agusan del Norte, Filipina. Pada tahun 2011, munisipalitas ini memiliki penduduk sebesar 18.431 jiwa atau 3.157 rumah tangga.[1] Pembagian wilayah Santiago terbagi menjadi 9 barangay, yaitu: Curva Jagupit La Paz Poblacion I San Isidro Tagbuyacan Estanislao Morgado Poblacion II Pangaylan-IP Referensi ^ Local Governance Performance Management System[pranala ...

Иллюстрация идеи конвертации валют Валю́тный курс — цена (котировка) денежной единицы одной страны, выраженная в денежной единице другой страны[1]. Валютный курс может определяться либо в результате взаимодействия рыночных сил, либо законодательно. В первом случ�...

 

Proposed medical diagnosis related to overuse of social media This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article's tone or style may not reflect the encyclopedic tone used on Wikipedia. See Wikipedia's guide to writing better articles for suggestions. (October 2022) (Learn how and when to remove this template message) This article's lead section may be too short to adequately su...

 

Cacia dohertyana Klasifikasi ilmiah Kerajaan: Animalia Filum: Arthropoda Kelas: Insecta Ordo: Coleoptera Famili: Cerambycidae Subfamili: Lamiinae Tribus: Mesosini Genus: Cacia Spesies: Cacia dohertyana Beberapa atau seluruh referensi dari artikel ini mungkin tidak dapat dipercaya kebenarannya. Bantulah dengan memberikan referensi yang lebih baik atau dengan memeriksa apakah referensi telah memenuhi syarat sebagai referensi tepercaya. Referensi yang tidak benar dapat dihapus sewaktu-waktu. Ca...

ロバート・デ・ニーロRobert De Niro 2011年のデ・ニーロ生年月日 (1943-08-17) 1943年8月17日(80歳)出生地 アメリカ合衆国・ニューヨーク州ニューヨーク市身長 177 cm職業 俳優、映画監督、映画プロデューサージャンル 映画、テレビドラマ活動期間 1963年 -配偶者 ダイアン・アボット(1976年 - 1988年)グレイス・ハイタワー(1997年 - )主な作品 『ミーン・ストリート』(1973年)...

 

2010 novel by Lauren Beukes Zoo City Cover of the 2010 British edition of Zoo CityAuthorLauren BeukesLanguageEnglishPublished1 June 2010 (South Africa)2 September 2010 (UK)28 December 2010 (US/Canada)PublisherJacana Media (South Africa)Angry Robot (UK/US/Canada)ISBN978-1-77009-818-3OCLC643496230 Zoo City is a 2010 science fiction novel by South African author Lauren Beukes. It won the 2011 Arthur C. Clarke Award[1][2][3][4] and the 2010 Kitschies Red Tentacle f...

 

2006 studio album by The Tough AllianceEscaping Your AmbitionsStudio album by The Tough AllianceReleasedOctober 05, 2006GenreElectroLength37:04LabelSincerely YoursThe Tough Alliance chronology The New School(2005) Escaping Your Ambitions(2006) A New Chance(2006) Professional ratingsReview scoresSourceRatingAllMusic[1] Escaping Your Ambitions is the second studio album by The Tough Alliance, released in 2006. There were only 1000 copies released, half of which were on vinyl. Tr...

American actor (born 1956) Richard KindKind in 2009Born (1956-11-22) November 22, 1956 (age 67)Trenton, New Jersey, U.S.EducationNorthwestern University (BA)Occupations Actor comedian Years active1984–presentSpouse Dana Stanley ​ ​(m. 1999; div. 2018)​Children3 Richard Kind (born November 22, 1956) is an American actor and comedian. His television roles include Dr. Mark Devanow in Mad About You (1992–1999, 2019), Paul Lassiter in S...

 

У этого термина существуют и другие значения, см. Горки Ленинские (значения). Музей-заповедник Горки Ленинские Здание музея Дата основания 1949 Адрес 142712, Горки Ленинские Директор Бирюкова Алиса Михайловна Сайт t.me/museumGorki  Медиафайлы на Викискладе Объект культурного насл...

 

NGC 4296   الكوكبة العذراء[1]  رمز الفهرس NGC 4296 (الفهرس العام الجديد)2MASX J12212838+0639128 (Two Micron All-Sky Survey, Extended source catalogue)KPG 331a (Catalogue of isolated pairs of galaxies in the northern hemisphere)MCG+01-32-017 (فهرس المجرات الموروفولوجي)PGC 39943 (فهرس المجرات الرئيسية)UGC 7409 (فهرس أوبسالا العام)VCC 475 (Virgo Cluster Catalog)SDSS J122128.38+063...

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. خطاب جيمي كارتر في حفلة الشاه كانت جزيرة الاستقرار هي تلك العبارة التي استخدمها جيمي كارتر لوصف ظروف إيران تحت قيادة شاه إيران الأخير، محمد رضا بهلوي في فترة أعياد الميلاد عا...

 

У статті наведено зведені дані щодо військовослужбовців, що зникли безвісти під час бойових дій у російсько-українськійї війні. Зміст 1 Звіти 2 Пошук та ДНК-експертиза тіл загиблих 3 Примітки 4 Посилання Звіти Станом на 1 серпня 2014 року Міністерство оборони України надало �...

 

Праведники народов мираивр. חסיד אומות העולם‎ Страна  Израиль Тип почётное звание[d] Кем вручается Яд ва-Шем Статистика Дата учреждения 1963 Сайт yadvashem.org (англ.)  Медиафайлы на Викискладе Камень у аллеи праведников народов мира в Иерусалиме, Израиль Дерево...

Voce principale: Kieler Sportvereinigung Holstein von 1900. Kieler Sportvereinigung Holstein von 1900Stagione 2006-2007Sport calcio Squadra Holstein Kiel Allenatore Frank Neubarth (1ª-10ª) Klaus Thomforde (11ª-12ª) Stefan Böger (13ª-23ª) Peter Vollmann (24ª-38ª) All. in seconda Volker Manz Regionalliga nord15º posto Maggiori presenzeCampionato: Dobrý (36)Totale: Dobrý (36) Miglior marcatoreCampionato: Dobrý (13)Totale: Dobrý (13) StadioHolstein-Stadion Maggior numero di sp...

 

Cet article est une ébauche concernant la France d'outre-mer. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Rade de Saint-Pierre La ville de Saint-Pierre et la rade au fond. Géographie humaine Pays côtiers France Subdivisionsterritoriales Saint-Pierre-et-Miquelon Géographie physique Type Rade Localisation Océan Atlantique Coordonnées 46° 46′ 37″ nord, 56° 10′ 12″ o...

 

Once Upon a Time in ChinaSet kotak DVD Once Upon a Time in China untuk tiga film pertamaNama lainHanzi Tradisional 武狀元黃飛鴻 Hanzi Sederhana 武状元黄飞鸿 Hanyu PinyinWǔ Zhuàngyuán Huáng Fēihǒng Xì LièJyutpingMou5 Zong6 Jyun4 Wong4 Fei1 Hung4 Hai6 Lit6 SutradaraTsui Hark (I, II, III, V) Yuen Bun (IV) Sammo Hung (VI)ProduserTsui HarkRaymond Chow (II) Ng See-Yuen (II-V) Dick Tso (VI)Ditulis olehTsui HarkLeung Yiu Ming (I) Elsa Tang Pik Yin (I, IV) Yun Kai Chi (I...

Pour un article plus général, voir Élections régionales françaises de 2015. 2010 2021 Élections régionales de 2015 en Nord-Pas-de-Calais-Picardie 170 sièges du conseil régional 6 et 13 décembre 2015 Type d’élection Élections régionales Corps électoral et résultats Inscrits 4 237 839 Votants au 1er tour 2 322 851   54,81 % Votes exprimés au 1er tour 2 236 792 Votes blancs au 1er tour 51 483 Votes nuls au 1er tour 34 57...

 

حرة القفيف الموقع  السعودية - المدينة المنورة النوع حرة (جغرافيا) تعديل مصدري - تعديل   حَرّة القُفيف هي حَرّة تقع في السعودية، ضمن نطاق منطقة المدينة المنورة الواقعة غرب السعودية. تبلغ مساحة الحَرّة 650 كم2،[1] ويقع بها «حزم صُماخ» الذي يرتفع نحو 1065 م.[2] انظر أيضا�...