Forum Liberty Basic France
• Index
• Projets open source » Ecrire du texte à l'aide de sprites - UPDATE 2.0 Police d'écriture sous forme de Sprites pour fenêtre graphique
Salut,
Petit programme exemple,
permettant l'affichage de textes sur une fenêtre graphique à l'aide de sprites :
'v1.2 (2015):
'[...]
jb_graphics_fonts_v1-2.zip
'v2.0 (18-juillet-2020):
'- les BMPs sont désormais dé/chargés en dehors de la fonction.
'[...]
<<< jb_graphics-fonts_v2-0.zip >>>
@++
J.
Edité par joan74 Le 18/07/2020 à 13h31

Petit programme exemple,
permettant l'affichage de textes sur une fenêtre graphique à l'aide de sprites :
'v1.2 (2015):
'[...]
jb_graphics_fonts_v1-2.zip
'v2.0 (18-juillet-2020):
'- les BMPs sont désormais dé/chargés en dehors de la fonction.
'[...]
<<< jb_graphics-fonts_v2-0.zip >>>
@++
J.
Edité par joan74 Le 18/07/2020 à 13h31
____________________
"L'urgent c'est fait ! L'impossible est en cours... pour les miracles, merci de prévoir un délai supplémentaire !"
"L'urgent c'est fait ! L'impossible est en cours... pour les miracles, merci de prévoir un délai supplémentaire !"
Chapeau! Purée le travail pour faire tous ces sprites.
Si tu a un bon maker de sprites je suis preneur.
Si tu a un bon maker de sprites je suis preneur.
____________________
Roro
Roro
Merci!
Je fais ça dans Paint ! ... et il reste encore les caractères étendus à faire
Je dois avoir un "FontMaker" en JustBasic, qq part dans mes sources, je poste sa dès que possible
Sinon, au niveau du code,
pas essayé, mais il doit être possible de réduire considérablement le code de la fonction Ascii2Num() à l'aide d'une boucle, au lieu de tout énumérer...
cependant j'ai peur que l'on y perdre en vitesse d'execution.
... et pour la fonction DisplayFonts, il serait peut être intéressant de rajouter un paramètre "espace" pour gérer l'espacement entre les sprites... à voir.
Edité par joan74 Le 21/10/2015 à 09h07
Je fais ça dans Paint ! ... et il reste encore les caractères étendus à faire

Je dois avoir un "FontMaker" en JustBasic, qq part dans mes sources, je poste sa dès que possible

Sinon, au niveau du code,
pas essayé, mais il doit être possible de réduire considérablement le code de la fonction Ascii2Num() à l'aide d'une boucle, au lieu de tout énumérer...
cependant j'ai peur que l'on y perdre en vitesse d'execution.
... et pour la fonction DisplayFonts, il serait peut être intéressant de rajouter un paramètre "espace" pour gérer l'espacement entre les sprites... à voir.
Edité par joan74 Le 21/10/2015 à 09h07
____________________
"L'urgent c'est fait ! L'impossible est en cours... pour les miracles, merci de prévoir un délai supplémentaire !"
"L'urgent c'est fait ! L'impossible est en cours... pour les miracles, merci de prévoir un délai supplémentaire !"
'changelog :
'v1.1 (30/10/2015) :
'- Ajout du paramètre 'espace' à la fonction DisplayFont()
'- Tous les sprites ont été refait
'- Ajout des sprites pour les caractères étendues (jusqu'au 255).
'- Possibilité d'effects 3D en utilisant 2 même fonts de couleurs différentes
'- Suppression de la fonction Ascii2Num(), remplacé par la fonction intégré ASC()
<<< I C I >>>
Edité par joan74 Le 30/10/2015 à 08h17
'v1.1 (30/10/2015) :
'- Ajout du paramètre 'espace' à la fonction DisplayFont()
'- Tous les sprites ont été refait
'- Ajout des sprites pour les caractères étendues (jusqu'au 255).
'- Possibilité d'effects 3D en utilisant 2 même fonts de couleurs différentes

'- Suppression de la fonction Ascii2Num(), remplacé par la fonction intégré ASC()
<<< I C I >>>
Edité par joan74 Le 30/10/2015 à 08h17
____________________
"L'urgent c'est fait ! L'impossible est en cours... pour les miracles, merci de prévoir un délai supplémentaire !"
"L'urgent c'est fait ! L'impossible est en cours... pour les miracles, merci de prévoir un délai supplémentaire !"
'changelog :
'v2.0 (18-juillet-2020):
'- les BMPs sont désormais dé/chargés en dehors de la fonction.
'[...]
<<< jb_graphics-fonts_v2-0.zip >>>
Edité par joan74 Le 18/07/2020 à 11h25
'v2.0 (18-juillet-2020):
'- les BMPs sont désormais dé/chargés en dehors de la fonction.
'[...]
<<< jb_graphics-fonts_v2-0.zip >>>
Edité par joan74 Le 18/07/2020 à 11h25
____________________
"L'urgent c'est fait ! L'impossible est en cours... pour les miracles, merci de prévoir un délai supplémentaire !"
"L'urgent c'est fait ! L'impossible est en cours... pour les miracles, merci de prévoir un délai supplémentaire !"
• Projets open source » Ecrire du texte à l'aide de sprites - UPDATE 2.0 Police d'écriture sous forme de Sprites pour fenêtre graphique
• Index
1 Utilisateur en ligne : 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne : Aucun membre connecté
Utilisateur en ligne : Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie