Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Formater un texte à une boîte [GM6] Lun 27 Nov 2006 - 8:02 | |
| je sais pas si ça vous sera utile, mais pour moi ça l'est : afficher un texte dans un rectangle de manière qu'il soit automatiquement remis à la bonne taille : - Citation :
/* argument0 : string argument1 : x argument2 : y argument3 : width argument4 : height argument5 : index de la police argument6 : taille maximale
Créé par Levans */ var fntname; fntname=font_get_name(argument5); // on récupère le nom de la police draw_set_font(argument5); // on règle sur la bonne police
font_replace(argument5,fntname,argument6,false,false,0,255); // on remet la police à sa taille maximun fntsize=argument6; while(string_height_ext(argument0,-1,argument3)>argument4) { fntsize-=1; font_replace(argument5,fntname,argument6,false,false,0,255); // puis on diminue sa taille jusqu'à ce quelle ne dépasse plus du cadre (on vérifie la taille avec le "while") draw_set_font(argument5); // on remet l'affichage à jour }
ce script est testé et fonctionnel sous GM 6: oui sous GM 5: ?bien sur, après, vous pouvez modifier pour mettre votre police en gras, en itallique....
Dernière édition par daminetreg le Sam 6 Jan 2007 - 15:13, édité 3 fois |
|
Peruch Utilisateur confirmé: Rang ****
Messages : 919 Localisation : Piu,Piu Projet Actuel : Sepultour
| Sujet: Re: Formater un texte à une boîte [GM6] Lun 27 Nov 2006 - 16:43 | |
| quand j ai l'envie j essaie :p_lol: non je lol c'est super |
|
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: Formater un texte à une boîte [GM6] Mar 28 Nov 2006 - 0:31 | |
| je pense que ca évitera des crises de nerf aux programmeurs de RPG ... beau boulot |
|
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: Formater un texte à une boîte [GM6] Mar 28 Nov 2006 - 14:27 | |
| - [TheDarkTiger] a écrit:
- je pense que ca évitera des crises de nerf aux programmeurs de RPG ...
Surtout qu'ils ne sont pas doués, c'est sûr les pauvres il viennent du Ruby. Argh que je suis méchant aujourd'hui. :gniah: |
|
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: Formater un texte à une boîte [GM6] Mer 29 Nov 2006 - 7:33 | |
| y faut quand même faire gaffe à 2 choses : le script ne marche sur les autres ordis que s'il ont également la police : d'habitute, GM exporte également la police dans le .exe, mais là, la police est changée plusieurs fois par draw...
et puis, si c'est trop petit, ça devient illisible :gniah: |
|
Super-Mouton *Excellent utilisateur*
Messages : 4916 Localisation : Cyberworld Projet Actuel :
| Sujet: Re: Formater un texte à une boîte [GM6] Mer 29 Nov 2006 - 14:15 | |
| ouais bah qui prendrait une police hyper stylisée pour du texte? :lng: c'est très utile ce truc |
|
Ragdoll *Excellent utilisateur*
Messages : 5494 Localisation : Angers, maine et loire Projet Actuel : Rien je suis mort a l'intérieur.
| Sujet: Re: Formater un texte à une boîte [GM6] Jeu 30 Nov 2006 - 17:44 | |
| désolé mais j' ai du mal a mettre ton script en application :honte: , moi et le gml, en ce moment c' est pas l' :coeur2: ^^ String ? késako Enfin bon, si un 'confirmé' pouvait m' expliquer comment utiliser ce script :p_svp: merci beaucoups |
|
Contenu sponsorisé
| Sujet: Re: Formater un texte à une boîte [GM6] | |
| |
|