Utiliser sa propre police(sprite) avec DrawText ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
eRz0r
Messages : 30
Inscription : ven. 14/janv./2005 17:42

Utiliser sa propre police(sprite) avec DrawText ?

Message par eRz0r »

Re-bonjour, j'aimerais savoir, j'affiche à l'écran à l'aide de Drawtext(STR(nombre.f)) des nombres à l'écran, mais bon, avec drawtext il est impossible d'augmenter la taille de la police au quoi que se soit. Alos j'aimerai attribuer un sprite à chaque numéro qui s'affichera, par exemple :

1=sprite1.bmp
2=sprite2.bmp

etc..

Des sprites qui eux feront office de police pour chaque numéro, mais euh comment faire ?

eRz
dlolo
Messages : 118
Inscription : ven. 18/févr./2005 16:29

Message par dlolo »

Il faut d'abord charger les sprites evidemment...
Tes sprites s'apellent : 1.bmp, 2.bmp, 3.bmp ...

for i=0 to 9
Loadsprite(i,str(i)+".bmp")
next i

Ensuite, il faut décomposer ton nombre.f avec la commande
Mid(texte$,pos,nbr) pour récuperer chaque chiffre du nombre.

Example :

nombre=987654321

texte$=str(nombre)

a$=mid(texte$,1,1)="9" : a$ va contenir "9"
a$=mid(texte$,2,1)="8" : a$ va contenir "8"
a$=mid(texte$,3,1)="7" : a$ va contenir "7"

etc.

et afficher ensuite le sprite correspondant au chiffre extrait du nombre.

for i=1 to len(str(nombre))
num_spr=val(mid(str(nombre),i,1)
displaysprite(num_spr,pos_x+(i-1)*largeur du sprite+espacement,pos_y)
next i

et hop !

C'est pas un code qui tourne mais si tu veux je peux t'en mettre un !
Fred
Site Admin
Messages : 2809
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

Tu peux utiliser DrawingFont() pour changer la police utilisée.
Torp
Messages : 360
Inscription : lun. 22/nov./2004 13:05

Message par Torp »

Tu peux changer augmenter la taille de la police et meme la police elle meme, avec Drawtext ! Il faut utiliser LOADFONT avant.
eRz0r
Messages : 30
Inscription : ven. 14/janv./2005 17:42

Message par eRz0r »

J'avais même pas remarqué qu'il y avait ces commandes la dsl, merci beaucoup, plus besoin de chipoter avec les sprites :p

eRz
dlolo
Messages : 118
Inscription : ven. 18/févr./2005 16:29

Message par dlolo »

Sauf si tu veux des belles lettres avec plein de couleurs et tout et tout...

Tu peux allez voir sur :

http://cgi.algonet.se/htbin/cgiwrap?use ... t=fonts.pl
Répondre