| texte auto-formaté | |
|
+4daminetreg bobo [TheDarkTiger] Levans 8 participants |
|
Auteur | Message |
---|
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| |
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: texte auto-formaté Ven 10 Nov 2006 - 17:31 | |
| j'avais déja essayé un truck pour faire ce genre de choses, basé sur une aproximation de la taille des charactères, mais je n'y ai que réfléchi ...
en gros, si tu veux afficher la string TXT, l'objet la modifiait dans son create event, en recherchant ou son les espaces, et en en remplaçant certains par des '#' pour le retour à la ligne . |
|
| |
bobo Pas mal
Messages : 38
| Sujet: Re: texte auto-formaté Sam 11 Nov 2006 - 6:54 | |
| Salut, pour afficher un texte dans un rectangle de largeur donnée (avec retour à la ligne des mots entiers), utilises : - Code:
-
draw_text_ext(x,y,string,-1,w) Remplace w par la largeur en pixels que tu souhaites donner au texte. (éventuellement remplace -1 par l'écart en pixels entre les lignes). |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Lun 13 Nov 2006 - 17:46 | |
| autre question: je veut qu'un texte soit entré par l'utilisateur. mais je veut qu'il puisse mettre des symboles #, or ce symbole est remplacé par un sut de ligne il faut donc que quand on appuie sur la touche #, on ajoute \# à keyboard_string. j'ai essayé ce code mais il marche pas... where is the problem ? - Code:
-
if (keyboard_check(ord('#'))) { keyboard_string=string_insert(keyboard_string,"\",string_length(keyboard_string-1)); } => bobo, ton code n'a pas complètement résolu mon problème : je veut queça soit aussi redimentionné à la verticale... |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: texte auto-formaté Lun 13 Nov 2006 - 19:26 | |
| Essaies plutôt ça dans draw: - Code:
-
str = keyboard_string; str = string_replace_all(str,"#","\#");// EDIT: Hmmm... cette ligne peut m**** en fait. draw_text(x,y,str);
|
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Mar 14 Nov 2006 - 7:26 | |
| en fait, je veut qu'on puisse aussi afficher des retours à la ligne... mais je pense que comme ça : <enter> keyboard_string+="\nl" et dans - Code:
-
str=string_replace_all(keyboard_string,"#","\dieze"); str=string_replace_all(str,"\nl","#"); str=string_replace_all(str,"\dieze","\#"); je vais essayer... |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: texte auto-formaté Mer 15 Nov 2006 - 13:31 | |
| Cela doit fonctionner. |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Mer 15 Nov 2006 - 22:11 | |
| en effet, celà fonctionne an other problem : j'ai ma string: - Code:
-
tralalapouetpouet !! <rouge>ce texte en rouge<noir>de nouveau en noir ! je pense qu c'est explicite : d'abord en couleur de base, à partir de <rouge> en rouge et à partir de <noir> en noir. est-ce possible ????? |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Ven 17 Nov 2006 - 17:14 | |
| |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: texte auto-formaté Dim 19 Nov 2006 - 0:11 | |
| Soit tu peux découper les strings dès qu'elle rencontre une balise: [ROUGE] et les afficher les unes après les autres en les découpant et en intercalant entre elle les fonctions, draw_set_color et tu uses de execute_string.
Ou alors tu peux à chaque fois que tu définis une nouvelles couleur stoquer la string actuelle, et en créer une seconde dans une ligne suivante d'un tableau et à travers une boucle for ou repeat tu fais afficher tout les draw. Je crois que cette seconde solution est meilleure, si tu n'y parviens pas je te ferai un code, ce soir je suis plus que fatigué. |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Dim 19 Nov 2006 - 6:05 | |
| le problème c'est que je voudrais tout afficher en une seul et même string... pour pouvoir avoir des truc dans le genre : - Citation :
- texte en rouge suivit d'un vraiment très très long texte en bleu foncé qui nous permet de raconter notre vie version nule avec après un petit texte en vert
|
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Lun 20 Nov 2006 - 7:59 | |
| |
|
| |
Invité Invité
| Sujet: Re: texte auto-formaté Lun 20 Nov 2006 - 11:58 | |
| levans c un forum il faut attendre |
|
| |
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: Re: texte auto-formaté Lun 20 Nov 2006 - 19:01 | |
| - Levans a écrit:
- le problème c'est que je voudrais tout afficher en une seul et même string...
pour pouvoir avoir des truc dans le genre : - Citation :
- texte en rouge suivit d'un vraiment très très long texte en bleu foncé qui nous permet de raconter notre vie version nule avec après un petit texte en vert
Je n'ai pas lu ce qui a été dit avant, mais tu ne peut pas faire comme ceci ? - Code:
-
draw_text(x,y,string(str_rouge)+string(str_bleu)+string(str_vert)); Edit: en fait c'est intuile, je n'ai jamais essayé de ma vie mais je ne pense pas que ça fera passer la couleur .. |
|
| |
Invité Invité
| Sujet: Re: texte auto-formaté Lun 20 Nov 2006 - 19:20 | |
| Tu es fatigué Bast... |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: texte auto-formaté Lun 20 Nov 2006 - 21:46 | |
| ha ! c'est ca que tu veux faire !
oki ... je cherche dans ce sens ... |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: texte auto-formaté Mar 21 Nov 2006 - 19:51 | |
| Ce que je t'ai dit est censé fonctionner, je te fais un exemple dès que possible. Wait a moment. |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| |
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Ven 24 Nov 2006 - 17:46 | |
| dis mon cher Daminetreg, tu ne m'a pas oublié au moins ? |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: texte auto-formaté Sam 25 Nov 2006 - 0:05 | |
| tien : tuto_texte.gm6 - 0.01MBc'est bien ca que tu voulais non ? théoriquement, tu devrait comprendre, mais si ya des problèmmes, n'hésite pas |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Sam 25 Nov 2006 - 7:07 | |
| je vois ...
le problème c'est que c'est pas compatible avec draw_text_ext... |
|
| |
Devil37 Utilisateur confirmé: Rang *****
Messages : 1815
| Sujet: Re: texte auto-formaté Sam 25 Nov 2006 - 12:27 | |
| en fait tu voudrais faire des balises, quand elles commencent ça colorie le texte jusqu'à temps qu'il rencontre la balise de fin, je me trompe ? |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Sam 25 Nov 2006 - 18:33 | |
| en fait, je voudrais pourvoir changer l'align : <right><center><left> (pas de balises de fin ) et remplacer <w> par OW dans une autre police... ou remplacer <w> par un sprite affiché comme un caractère de texte (encore plus chaud non ?) (certains l'aurons peut-être deviné, c'est our un Magic Funcards Maker) |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: texte auto-formaté Sam 25 Nov 2006 - 19:14 | |
| bon, bha tu reprend mon système, et tu met que si le caractère à la position l est "<" alors, on va voir plus loin pouvérifier de quelle balise il s'agit ...
si j'ai le temps , j'essayerais un truck mais bon ... |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Lun 27 Nov 2006 - 17:43 | |
| j'ai réussi à resizer le texte comme il faut, mais après...
est-il possible d'afficher un sprite comme si c'était un caractère de string ? rectification : il me faudrait juste la pocibilité de changer de police en plein milieu de la string. |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: texte auto-formaté Lun 27 Nov 2006 - 19:13 | |
| si t'a fait un systèmme de balise, ca doit pas être execivement dur de l'adapter ... |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Lun 27 Nov 2006 - 19:17 | |
| c'est pas vraiment un système à balise... y'a 2 type : <w> et autres affiche une image ou un texte spécial dans une police spécial (ce qui revient à afficher la même chose) <right><center><left> règle le centrage du texte (sans balise de fin) pour afficher mon texte, j'utilise ce script : https://cbna.forumactif.com/viewtopic.forum?t=4387après pour l'adapter... je vois pas comment je peut faire un mélange de ce truc et du tien... |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Ven 1 Déc 2006 - 8:09 | |
| j'éssaye d'insérer mas truc d'une autre police (même si j'ai vraiment du mal...) et je crois que GM bug: j'ai mon code, je passe un petit coup de débuggeur "error at line 36 pos 36 : } expected" tiens, c'est bizarre, je férifie 2-3 fois, j'ai bien le bon nombre de { et de } . bon, j'en rajoute quand même un, re la même erreur ! à la fin,j'ai ça : }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} et il veut encore que j'en rajoute un ! c'est quoi le problème ?????????? il faut que je réinstalle gm ??? |
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: texte auto-formaté Ven 1 Déc 2006 - 10:29 | |
| - Levans a écrit:
- j'éssaye d'insérer mas truc d'une autre police (même si j'ai vraiment du mal...)
et je crois que GM bug: j'ai mon code, je passe un petit coup de débuggeur "error at line 36 pos 36 : } expected" tiens, c'est bizarre, je férifie 2-3 fois, j'ai bien le bon nombre de { et de } .
bon, j'en rajoute quand même un, re la même erreur ! à la fin,j'ai ça : }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} et il veut encore que j'en rajoute un !
c'est quoi le problème ?????????? il faut que je réinstalle gm ??? Ce n'est pas plutôt le contraire ? Il veut peut être dire que tu as mis une accolade de trop ou qui ne sert à rien ?! PS : je suis pas sur de ce que je dis mais on sait jamais |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Ven 1 Déc 2006 - 15:47 | |
| c'est pas possible ! à cette ligne, y'a pas d'accolade ! |
|
| |
Contenu sponsorisé
| Sujet: Re: texte auto-formaté | |
| |
|
| |
| texte auto-formaté | |
|