Modifications Bibliotheques requises Telechargement

BFont v.MN

 

Introduction

BFont v.MN est la reprise du développement de BFont.
Ce projet de créer une bibliothèque permettant de charger des fonts bitmap dans des programmes SDL avait été abandonné par Diego Billi, son auteur original alors même que la bibliothèque était en partie fonctionnelle.
Au début du développement de Aero tunnel, je cherchais un moyen simple pour afficher le texte de mon choix dans ma fenêtre SDL.
J'ai alors trouvé BFont qui permettait de le faire. Mais avec l'avancement d'Aero tunnel, BFont a montré ses limittes et plusieurs manques et défauts sont alors apparus. Suite à cela, j'ai décidé de reprendre le développement de BFont et rendre disponible ma version. La première fonction ajouté fût LoadFontFrom et beaucoup de modifications ont suivies et suivront.
Une documentation complète des fonctions disponibles verra très prochainement le jour.

Retour en haut de la page

Modifications


_ 07/2007 -> Ajout de BF_ avant tout les noms de fonction. Cela a pour but d'anihiler tout les conflits de noms notemment lors de la compilation avec CodeWarrior sous MacOS classic et de faire correspondre les noms de fonctions avec les règles de nomination de la SDL (NomLib_NomFonc)
_ 2006 -> Ajout de la fonction LoadFontFrom afin de permettre le chargement d'un font à partir d'une structure de pixels.

Retour en haut de la page

Bibliotheques requises

Seule la SDL est requise afin d'utiliser BFont. Néanmoins, l'utilisation de SDL_image est possible afin de permettre le chargement de font depuis des formats autre que le BMP et la structure de pixels. Dans ce cas, des modifications mineures dans le code sont à prévoir.
Parcequ'elle est programmée en C ANSI et qu'elle ne fait référence qu'aux bibliothèques SDL et stdlib, BFont peut être compilé sur un très grand nombre de plateformes. Elle a été compilée et testée avec succés sur MacOS X+gcc; Windows+gcc; MacOS9+CodeWarrior pro2; Amiga+gcc.

Retour en haut de la page

Telechargement

Code source de BFont v.MN1

Retour en haut de la page

Mis à jour le 17/07/2007