| Allegro Allegro est une bibliothèque de programmation de jeu pour les développeurs C / C distribués librement |
Télécharger maintenant |
Allegro Classement & Résumé
- Nom de l'éditeur:
- Shawn Hargreaves
- Site Internet de l'éditeur:
- http://www.talula.demon.co.uk/index.html
- Systèmes d'exploitation:
- Windows All / Unix
- Taille du fichier:
- 3.2 MB
Allegro Mots clés
Allegro La description
Allegro est une bibliothèque de programmation de jeu pour les développeurs C / C distribuées librement, soutenant les plates-formes suivantes: Windows, DOS, UNIX (Linux, FreeBSD, Solaris, IRIX, DARWIN), QNX, BEOS et MACOS X.ALLEGRO fournit de nombreuses fonctions pour les graphiques, Sons, entrée de joueur (clavier, souris et joystick) et minuteries. Il fournit également des fonctions mathématiques de points fixes et flottantes, des fonctions 3D, des fonctions de gestion de fichiers, du datafile compressé et d'une interface graphique. Allegro est une bibliothèque portable destinée principalement au jeu vidéo et à la programmation multimédia, démarré à l'origine par Shawn Hargreaves pour le compilateur DJGPP dans un mélange de C et d'assembleur. Selon l'Oxford Companion à la musique, Allegro est l'italien pour "rapide, vivant, brillant". Allegro est également un acronyme récursif qui représente des «routines de jeu d'Allegro bas niveau». Support inter-plateforme: · Unix (Linux, Freebsd, Irix, Solaris, Darwin) · Windows (MSVC, Mingw, Cygwin, Borland) · Beos · QNX · Macos X · DOS (DJGPP, WATCOM) Fonctions graphiques: · pixels, lignes , rectangles, cercles, ellipses, arcs, splines de la bézier · remplissage de forme, avec ou sans motif · polygones: plat, gouraud, texturé (3D) et translucide · Sprites masqués, comprimés et compilés · Blitting, Rotation, Étirement, Réduction, Alpha Mélange , Gouraud Shading · Support natif pour les fichiers BMP, LBM, PCX et TGA (autres prises en charge avec des extensions de la bibliothèque) · Manipulation de la palette de couleurs (lecture, écriture, conversion) · Conversion des formats de couleur RVB HSV · Prise en charge de différents codages et conversion, par défaut est UTF-8 · Polices bitmap (masquage, coloration, alignement) · Dessinez directement à l'écran ou sur des bitmaps de tailles de tailles · Défilement de matériel et Triple tampon (le cas échéant), Fonctions d'animation de l'écran Split Mode-x Fonctions de format FLC / FLC Fonctions: · Support de format musical MIDI natif (avec 64 Effets simultanés) · Contrôle dynamique / réponse à la musique Remarque sur, NOTE OFF, Volume principal, PAN, Bourrage de pitch et Modification du programme · Utilise des correctifs MIDI General MIDI · Vous pouvez lire des correctifs WAVETABLE pour les fichiers MIDI (Patchs SF2 et Gus) · Native Soutien des formats de fichiers WAV et VOC (lecture en boucle en boucle, en marche arrière ou bidirectionnel) · Streaming audio · Modifier le volume, la casserole, la hauteur, etc. Pendant la lecture Fonctions mathématiques: · Routines arithmétiques et trigonométriques à point fixe · Tables trigonométriques préalculées · Vecteur / Matrix / Quaternions Manipulation 3D (traduction, rotation, mise à l'échelle, projection) Disc: · Mouse, clavier et management de la joystick · Moyers d'interruption haute résolution (résolution de 10, 5 ou moins MS Selon la plate-forme) · Simulation de revenance verticale · Manipuler des fichiers de configuration · Manipulez des fichiers compressés Au format LZSS · Manipulez des données compressées à des ressources multi-objets · Outil de création de Datafiles (GRABBER) · GUI simple pour les dialogues et le sélecteur de fichiers
Allegro Logiciels associés