AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -39%
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
Voir le deal
399 €

 

 texte auto-formaté

Aller en bas 
+4
daminetreg
bobo
[TheDarkTiger]
Levans
8 participants
Aller à la page : 1, 2, 3  Suivant
AuteurMessage
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: texte auto-formaté   texte auto-formaté EmptyVen 10 Nov 2006 - 17:06

voilà le deal :
j'ai une variable qui contient une valeur de ce type :
Citation :
ligne de texte 1
ligne de texte 2
ligne de texte3 vraiment très très longue....
et je voudrais que la taille du texte soit automatiquement ajustée et que des retours à la ligne soient ajoutés pour que le texte rentre dans un rectangle de coordonnées (x,y,x2,y2)

j'ai beau me creuser la tête, je ne vois pas... scratch scratch scratch scratch scratch scratch

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyVen 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 .

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
texte auto-formaté U3dfr2texte auto-formaté Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
bobo
Pas mal
bobo


Messages : 38

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptySam 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).

_________________
GML GLOSSAIRE (Fonctions et Variables)
***en construction***
Revenir en haut Aller en bas
http://gml-glossaire.over-blog.com/
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyLun 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 p

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...

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyLun 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);

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
texte auto-formaté U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyMar 14 Nov 2006 - 7:26

en fait, je veut qu'on puisse aussi afficher des retours à la ligne...

mais je pense que comme ça :

Event - Keyboard <enter>
keyboard_string+="\nl"

et dans Event - Draw
Code:
str=string_replace_all(keyboard_string,"#","\dieze");
str=string_replace_all(str,"\nl","#");
str=string_replace_all(str,"\dieze","\#");

je vais essayer...

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyMer 15 Nov 2006 - 13:31

Cela doit fonctionner. ange

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
texte auto-formaté U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyMer 15 Nov 2006 - 22:11

en effet, celà fonctionne ange
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 ?????

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyVen 17 Nov 2006 - 17:14

nobody knows ?

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyDim 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é.

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
texte auto-formaté U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyDim 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

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyLun 20 Nov 2006 - 7:59

personne ne voit ????

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Invité
Invité




texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyLun 20 Nov 2006 - 11:58

levans c un forum il faut attendre Event - Alarm
Revenir en haut Aller en bas
Bast
Administrateur
Bast


Messages : 20021
Localisation : Alsace

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyLun 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 .. p

_________________
texte auto-formaté Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
Invité
Invité




texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyLun 20 Nov 2006 - 19:20

Tu es fatigué Bast... rire2
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyLun 20 Nov 2006 - 21:46

ha !
c'est ca que tu veux faire !

oki ... je cherche dans ce sens ...

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
texte auto-formaté U3dfr2texte auto-formaté Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyMar 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. ange

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
texte auto-formaté U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyMar 21 Nov 2006 - 21:09

daminetreg a écrit:
Ce que je t'ai dit est censé fonctionner, je te fais un exemple dès que possible. Wait a moment. ange
Thank tou, because I had a lot of difficulties to undersant you ange ange :hehe: :hehe:

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyVen 24 Nov 2006 - 17:46

dis mon cher Daminetreg, tu ne m'a pas oublié au moins ?

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptySam 25 Nov 2006 - 0:05

tien :

tuto_texte.gm6 - 0.01MB

c'est bien ca que tu voulais non ? ❓

théoriquement, tu devrait comprendre, mais si ya des problèmmes, n'hésite pas super

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
texte auto-formaté U3dfr2texte auto-formaté Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptySam 25 Nov 2006 - 7:07

je vois ...

le problème c'est que c'est pas compatible avec draw_text_ext...

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptySam 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 ?

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptySam 25 Nov 2006 - 18:33

en fait, je voudrais pourvoir changer l'align : <right><center><left> (pas de balises de fin clinoeuil )
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)

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptySam 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 ...

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
texte auto-formaté U3dfr2texte auto-formaté Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyLun 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.

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyLun 27 Nov 2006 - 19:13

si t'a fait un systèmme de balise, ca doit pas être execivement dur de l'adapter ...

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
texte auto-formaté U3dfr2texte auto-formaté Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyLun 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=4387

après pour l'adapter...
je vois pas comment je peut faire un mélange de ce truc et du tien...

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyVen 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 ! p2

c'est quoi le problème ??????????
il faut que je réinstalle gm ???

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyVen 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 ! p2

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 gnii

_________________
texte auto-formaté 577128485
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté EmptyVen 1 Déc 2006 - 15:47

c'est pas possible ! à cette ligne, y'a pas d'accolade !

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

texte auto-formaté Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Contenu sponsorisé





texte auto-formaté Empty
MessageSujet: Re: texte auto-formaté   texte auto-formaté Empty

Revenir en haut Aller en bas
 
texte auto-formaté
Revenir en haut 
Page 1 sur 3Aller à la page : 1, 2, 3  Suivant
 Sujets similaires
-
» Moteur de texte formaté
» Texte auto-redimensionné dans une "boite"
» Bug + fermeture auto de GM
» execution auto de fichier
» Grand Theft Auto 3D

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide confirmés-
Sauter vers: