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
Utiliser sa propre police(sprite) avec DrawText ?
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 !
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 !
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
Tu peux allez voir sur :
http://cgi.algonet.se/htbin/cgiwrap?use ... t=fonts.pl