| texte auto-formaté | |
|
+4daminetreg bobo [TheDarkTiger] Levans 8 participants |
|
Auteur | Message |
---|
Gab666 Modérateur 'Zut'
Messages : 5340 Localisation : **I move away from the mic to breathe in
| Sujet: Re: texte auto-formaté Ven 1 Déc 2006 - 16:09 | |
| On ne peut pas t'aider sans ton code levan expected = attendu unnexpected = innatendu pour ceux qui ne comprennent pas l'anglais |
|
| |
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 - 17:09 | |
| - Citation :
- while(string_pos("<",text2)!=0)
{ code2="draw_set_font(fnt_symbols)"; at=string_pos("<",text2); code=string_copy(text2,at,at+2); switch(code) { case "<t>":char="t"; color=make_color_rgb(128,128,128); break; default: char=""; color="c_black" } str=""; if (char!="") { while(string_height_ext(str+char,-1,277)<string_height_ext(string_copy(text2,0,at-1),-1,277) and string_width_ext(str+"t",-1,277)<string_width_ext(str+"t",-1,277)) { str=str+" "; } text2=string_copy(text2,0,at-1)+" "+string_copy(text2,at+3,string_length(text2)); code2=code2+"draw_set_color("+string(color)+");draw_text_ext(56,378,"+str+char+",-1,277); } } draw_text_ext(56,378,text2,-1,277); en gros, si dna sla variable text2 il y a le code <t>, on le remplave par une série d'espae et on affiche un t dans une autre police par dessus |
|
| |
Gab666 Modérateur 'Zut'
Messages : 5340 Localisation : **I move away from the mic to breathe in
| Sujet: Re: texte auto-formaté Ven 1 Déc 2006 - 17:35 | |
| - Levans a écrit:
-
- Citation :
- code2=code2+"draw_set_color("+string(color)+");draw_text_ext(56,378,"+str+char+",-1,277);
t'as oublié un " à la fin donc gm crois que le string ne se termine jamais et ignore les }} à la fin |
|
| |
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 - 17:47 | |
| |
|
| |
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 - 19:17 | |
| arg !!! je me suis refait un autre code, il marche bien, mais il ne marche que si <t> est le dernier "caractère" de la string et qu'il n'y en a qu'un !
je veut bien envoyer mon gm6 (j'aurais trop du mal à expliquer...) mais il est assez lourd et ne marche pas sans les 36 fichiers (au moins) qui vont avec... |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: texte auto-formaté Sam 2 Déc 2006 - 17:26 | |
| Mon adresse mail est assez forte pour tenir le coup, mais colle juste le code ça suffit pour aider. |
|
| |
Gab666 Modérateur 'Zut'
Messages : 5340 Localisation : **I move away from the mic to breathe in
| Sujet: Re: texte auto-formaté Sam 2 Déc 2006 - 20:41 | |
| if(!string_count("<t>",tonstring)) tonstring=string(tonstring)+"<t>"; |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Sam 2 Déc 2006 - 22:05 | |
| c'est quoi ce code gab ? - mon code a écrit:
- code2="draw_set_color(c_red);draw_set_font(fnt_symbols);";
while(string_pos("<",text2)!=0) { at=string_pos("<",text2); to=string_pos(">",text2); if (to!=0) { code=string_copy(text2,at,to); switch(code) { case "<t>":char="t"; color=make_color_rgb(128,128,128); break; default: char=""; color="c_black" } str=""; if (char!="") { ix=string_width_ext(string_copy(text2,0,at),-1,277); iy=string_height_ext(string_copy(text2,0,at),-1,277); code2=code2+"draw_text("+string(ix+28)+","+string(iy+378-28)+",'t');"; } } else { text2=string_copy(text2,0,at-1)+" "+string_copy(text2,to+1,string_length(text2)); } text2=string_copy(text2,0,at-1) } draw_text_ext(56,378,text2,-1,277); execute_string(code2); draw_set_color(c_black); alors ? si j'utilise un switch, c'est parce que je veut aussi qu'on puisse utiliser <w>,<u>,<b>,<r>,<g>, pour différents symboles...
Dernière édition par le Dim 3 Déc 2006 - 15:14, édité 1 fois |
|
| |
Gab666 Modérateur 'Zut'
Messages : 5340 Localisation : **I move away from the mic to breathe in
| Sujet: Re: texte auto-formaté Sam 2 Déc 2006 - 23:04 | |
| - Levans a écrit:
- c'est quoi ce code gab ?
- Levans a écrit:
- arg !!!
je me suis refait un autre code, il marche bien, mais il ne marche que si <t> est le dernier "caractère" de la string et qu'il n'y en a qu'un !
je veut bien envoyer mon gm6 (j'aurais trop du mal à expliquer...) mais il est assez lourd et ne marche pas sans les 36 fichiers (au moins) qui vont avec... |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Sam 2 Déc 2006 - 23:06 | |
| ...
moi, je veut que si il y a "texte texte <t> texte texte <t> texte", ça marche aussi. |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Dim 3 Déc 2006 - 15:15 | |
| de manière générale, je veut remplacer tous les "<t>" par une image de 18*18 pixels qui serait gérée comme un caractère... |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: texte auto-formaté Dim 3 Déc 2006 - 16:27 | |
| bha tu fait un tableau tu lit ta sting, si ya <t> tu remplace par 4 ou 5 espace (celon la taille de ta police) et tu stoque dans ton tableau les coordonnées de ce 'trou'
puis dans le draw, tu affiche normalement ta string, puis, par dessus, tes images , avec les coordonées prises de ton tableau... |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Lun 4 Déc 2006 - 21:55 | |
| c'est là qe c'est dur, récupérer les coordonnées du "trou" : j'utilise draw_set_valign(center);
ce qui fait que selon la longueur du texte, l'origine du texte n'est pas la même...
(y'a un moyen de récupérer les coordonnées du début de la chaine affichée avec draw_text_ext en aligné vertical center ?) |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: texte auto-formaté Lun 4 Déc 2006 - 23:30 | |
| si ton texte est centré, prend la distance de ton trou par rapport à l'origine : 5 (-5) 10 (+5) 15 CHAINE DE CHARACTERES |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Mar 5 Déc 2006 - 7:31 | |
| mais, si je l'affiche avec draw_text_ext, comment je récupère les coordonnées du trou ? par exemple, la chaine totale ferait - Code:
-
texte à afficher un peut spécial avec à son milieu le symbole ___ pour rendre le texte un peu plus sympa et tout et tout !!! alors que le texte susqu'au trou, ferait : - Code:
-
texte à afficher un peut spécial avec à son milieu le symbole ___ tu vois, dans les 2 cas, la posistion est pas la même... je peut pas utiliser string_width_ext et string_heigth_ext ... |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Mer 6 Déc 2006 - 8:05 | |
| |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: texte auto-formaté Mer 6 Déc 2006 - 17:40 | |
| bha je sais pas ...
faudrait que j'essaye de travailler dessus .. dès que j'aurais le temps :hehe: |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Jeu 7 Déc 2006 - 17:17 | |
| j'ai fait un petit test...
mais les symboles ont tendance à parfois s'afficher une ligne au dessus de la ligne ou ils devraient être...
au début ils sont ok, mais après, ça bug... |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: texte auto-formaté Jeu 7 Déc 2006 - 18:03 | |
| Si je peux faire quelque chose, dîtes, le plus sympathique serait de me filer le gm6 que je trifouille un peu, puisque TDT a pas beaucoup de temps. |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Jeu 7 Déc 2006 - 18:15 | |
| bon, je t'envoie un .ZIP avec tout, comme ça tu pourra voir (et tu me dira ce que t'en pense ) [edit] mail envoyé |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Ven 8 Déc 2006 - 8:28 | |
| j'oubliais : dans la zone de texte, utilises : <t>, <w>, <u>, <b>, <r> et <g> pour afficher les symboles. |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: texte auto-formaté Ven 8 Déc 2006 - 19:45 | |
| Merci je l'ai reçu, je vais regarder ça de suite. Edit: Pas mal en tous cas. Je jouais aussi au cartes magic à une époque, et d'ailleurs j'avais créé un jeu du même style avec un ami: M@d_doc, on avait fait des tonnes de cartes, belle époque. Ben j'ai regardé, mais j'ai pas plus de temps, cependant j'ai pu voir que c'est tout de même complexe à comprendre pour un programmeur exterieur, de par le fait, que tu utilises des chiffres dont on ne sait à quoi ils correspondent, apparemment c'est les x et y du début du texte de la carte, mais il m'a fallu une minute avant de comprendre. Je dis ça, parce que c'est souvent le cas chez tous pleins de programmeurs, et le mieux est de centraliser le tout avec des variables et de mettre des commentaires là où ces constantes de types variables sont définie. Enfin bref, je dis ça juste comme ça, je corrige ton code demain. |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Sam 9 Déc 2006 - 13:17 | |
| je reconnais que je commente pas beaucoup mon code... :hehe: :hehe: |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Lun 11 Déc 2006 - 8:16 | |
| Dam ? Are you here ? Tu est très occupé, c'est ça ? |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: texte auto-formaté Mer 13 Déc 2006 - 13:58 | |
| Oui je n'oublie pas, si tout va bien, je devrai pouvoir faire ça ce soir. |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Mer 13 Déc 2006 - 14:33 | |
| |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: texte auto-formaté Jeu 14 Déc 2006 - 20:01 | |
| Je vais voir ça, j'ai beaucoup trop de choses à faire, est-ce que tu pourrais attendre demain soir? Dernier délai, je t'assures, tu m'excuseras, enfin j'espère. |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Ven 15 Déc 2006 - 7:32 | |
| |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: texte auto-formaté Ven 15 Déc 2006 - 18:49 | |
| |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: texte auto-formaté Ven 15 Déc 2006 - 18:51 | |
| Non mais ce sera fait ce soir, j'ai tellement de truc, juste quand je dis ce soir ça sera 22h sûrement. |
|
| |
Contenu sponsorisé
| Sujet: Re: texte auto-formaté | |
| |
|
| |
| texte auto-formaté | |
|