Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2024-02-23T09:46:23+01:00Les derniers messages parus sur le forum de Zeste de Savoir.Défilement de texte dans un canvas, texte qui accélère chaque fois, message #2541012024-02-23T09:46:23+01:00romantik/@romantikhttps://zestedesavoir.com/forums/sujet/17343/defilement-de-texte-dans-un-canvas-texte-qui-accelere-chaque-fois/?page=1#p254101<p>effectivement, interrompre l’animation quand on la redéclenche parait pas déconnant.<br>
Je pense qu’il faut faire les deux, c’est pas dingue de laisser tourner des boucles infinies.</p>Défilement de texte dans un canvas, texte qui accélère chaque fois, message #2540892024-02-22T17:53:10+01:00melepe/@melepehttps://zestedesavoir.com/forums/sujet/17343/defilement-de-texte-dans-un-canvas-texte-qui-accelere-chaque-fois/?page=1#p254089<p>oui, j’avais pensé à cette solution, mais j’avais deux problèmes :</p>
<ul>
<li>Si je clique deux fois sur le bouton pendant l’animation, l’animation continue mais la vitesse augmente</li>
<li>J’ai plein d’autres bouts d’animation dans tous les sens il aurait fallu rajouter des if partout pour savoir si continuer l’animation.</li>
</ul>
<p>Là, je recommence de zéro à chaque clic, je pense que c’est plus clair. <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"></p>Défilement de texte dans un canvas, texte qui accélère chaque fois, message #2540882024-02-22T17:41:03+01:00romantik/@romantikhttps://zestedesavoir.com/forums/sujet/17343/defilement-de-texte-dans-un-canvas-texte-qui-accelere-chaque-fois/?page=1#p254088<p>En fait ta première animation ne termine jamais puisque requestAnimationFrame est toujours appelée, donc lorsque tu clique une deuxième fois tu lances une deuxième animation qui incrémente la même variable, donc les deux callbacks font + speed sur la position et donc ça avance deux fois plus vite, etc…</p>
<p>Tu devrais appeler la prochaine récursion seulement si l’animation est en court, c’est à dire qu’elle n’a pas atteint sa position finale</p>
<div class="hljs-code-div hljs-code-js"><div class="hljs-line-numbers"><span data-count="1"></span><span data-count="2"></span><span data-count="3"></span><span data-count="4"></span><span data-count="5"></span><span data-count="6"></span><span data-count="7"></span><span data-count="8"></span><span data-count="9"></span><span data-count="10"></span><span data-count="11"></span><span data-count="12"></span><span data-count="13"></span><span data-count="14"></span><span data-count="15"></span><span data-count="16"></span><span data-count="17"></span><span data-count="18"></span><span data-count="19"></span><span data-count="20"></span><span data-count="21"></span><span data-count="22"></span><span data-count="23"></span><span data-count="24"></span><span data-count="25"></span><span data-count="26"></span><span data-count="27" class="hll"></span><span data-count="28"></span><span data-count="29"></span></div><pre><code class="hljs language-js">canvas = <span class="hljs-built_in">document</span>.getElementById(<span class="hljs-string">'animationCanvas'</span>);
context = canvas.getContext(<span class="hljs-string">'2d'</span>);
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">draw</span>(<span class="hljs-params"></span>) </span>{
text_x = <span class="hljs-number">100</span>
speed = <span class="hljs-number">5</span>
context.fillStyle = <span class="hljs-string">'#FF0000'</span>;
text = <span class="hljs-string">'hello'</span>
animate()
}
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">animate</span>(<span class="hljs-params"></span>) </span>{
context.clearRect(<span class="hljs-number">0</span>, <span class="hljs-number">0</span>, canvas.width, canvas.height)
context.fillText(text, text_x, <span class="hljs-number">300</span>)
<span class="hljs-keyword">var</span> metrics = context.measureText(text);
<span class="hljs-keyword">var</span> textWidth = metrics.width
<span class="hljs-keyword">if</span>(text_x < <span class="hljs-number">400</span> - <span class="hljs-number">10</span> - textWidth) {
text_x = text_x + speed;
requestAnimationFrame(animate)
}
}
</code></pre></div>Défilement de texte dans un canvas, texte qui accélère chaque fois, message #2540872024-02-22T17:28:56+01:00melepe/@melepehttps://zestedesavoir.com/forums/sujet/17343/defilement-de-texte-dans-un-canvas-texte-qui-accelere-chaque-fois/?page=1#p254087<p>En continuant mes recherches j’ai trouvé <a href="https://stackoverflow.com/a/23042604">ce post</a> qui m’a fait découvrir <code>cancelAnimationFrame</code> qui me fait le café. Il suffit juste d’enregistrer l’ID de l’animation actuelle dans un coin et le tour est joué.</p>
<div class="hljs-code-div hljs-code-html"><div class="hljs-line-numbers"><span data-count="1"></span><span data-count="2"></span><span data-count="3"></span><span data-count="4"></span><span data-count="5"></span><span data-count="6"></span><span data-count="7"></span><span data-count="8"></span><span data-count="9"></span><span data-count="10"></span><span data-count="11"></span><span data-count="12"></span><span data-count="13"></span><span data-count="14"></span><span data-count="15"></span><span data-count="16"></span><span data-count="17"></span><span data-count="18"></span><span data-count="19" class="hll"></span><span data-count="20" class="hll"></span><span data-count="21" class="hll"></span><span data-count="22"></span><span data-count="23"></span><span data-count="24"></span><span data-count="25"></span><span data-count="26"></span><span data-count="27"></span><span data-count="28"></span><span data-count="29"></span><span data-count="30"></span><span data-count="31"></span><span data-count="32"></span><span data-count="33"></span><span data-count="34"></span><span data-count="35"></span><span data-count="36"></span><span data-count="37"></span><span data-count="38" class="hll"></span><span data-count="39"></span><span data-count="40"></span><span data-count="41"></span><span data-count="42"></span></div><pre><code class="hljs language-html"><span class="hljs-meta"><!DOCTYPE <span class="hljs-meta-keyword">html</span>></span>
<span class="hljs-tag"><<span class="hljs-name">html</span>></span>
<span class="hljs-tag"><<span class="hljs-name">canvas</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"animationCanvas"</span> <span class="hljs-attr">width</span>=<span class="hljs-string">"500"</span> <span class="hljs-attr">height</span>=<span class="hljs-string">"500"</span>></span><span class="hljs-tag"></<span class="hljs-name">canvas</span>></span>
<span class="hljs-tag"><<span class="hljs-name">br</span>></span>
<span class="hljs-tag"><<span class="hljs-name">button</span> <span class="hljs-attr">onclick</span>=<span class="hljs-string">"draw()"</span>></span>send<span class="hljs-tag"></<span class="hljs-name">button</span>></span>
<span class="hljs-tag"><<span class="hljs-name">script</span>></span><span class="javascript">
canvas = <span class="hljs-built_in">document</span>.getElementById(<span class="hljs-string">'animationCanvas'</span>);
context = canvas.getContext(<span class="hljs-string">'2d'</span>);
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">draw</span>(<span class="hljs-params"></span>) </span>{
text_x = <span class="hljs-number">100</span>
speed = <span class="hljs-number">5</span>
context.fillStyle = <span class="hljs-string">'#FF0000'</span>;
text = <span class="hljs-string">'hello'</span>
<span class="hljs-keyword">if</span>(<span class="hljs-built_in">window</span>.animation) {
cancelAnimationFrame(<span class="hljs-built_in">window</span>.animation)
}
animate()
}
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">animate</span>(<span class="hljs-params"></span>) </span>{
context.clearRect(<span class="hljs-number">0</span>, <span class="hljs-number">0</span>, canvas.width, canvas.height)
context.fillText(text, text_x, <span class="hljs-number">300</span>)
<span class="hljs-keyword">var</span> metrics = context.measureText(text);
<span class="hljs-keyword">var</span> textWidth = metrics.width
<span class="hljs-keyword">if</span>(text_x < <span class="hljs-number">400</span> - <span class="hljs-number">10</span> - textWidth) {
text_x = text_x + speed;
}
<span class="hljs-built_in">window</span>.animation = requestAnimationFrame(animate)
}
</span><span class="hljs-tag"></<span class="hljs-name">script</span>></span>
<span class="hljs-tag"></<span class="hljs-name">html</span>></span>
</code></pre></div>Défilement de texte dans un canvas, texte qui accélère chaque fois, message #2540862024-02-22T17:02:25+01:00melepe/@melepehttps://zestedesavoir.com/forums/sujet/17343/defilement-de-texte-dans-un-canvas-texte-qui-accelere-chaque-fois/?page=1#p254086<p>Salut les agrumes,</p>
<p>Je suis en train de jouer avec Canvas et j’ai pas mal de soucis. L’actuel est que je veux faire défiler du texte quand j’appuie sur un bouton, et que l’animation recommence à chaque appui.</p>
<p>Sauf que, à chaque appui, le texte défile de plus en plus vite, et je n’ai pas la moindre idée de pourquoi.</p>
<p>Il semblerait que la <code>speed</code> augmente à chaque fois, ce que je conclus comme étant que les animations se superposent les unes sur les autres, mais je ne vois pas comment "annuler" l’ancienne.</p>
<p>Je vous donne le MVP et <a href="https://jsfiddle.net/9cb1nk6w/">un jsfiddle</a>: </p>
<div class="hljs-code-div hljs-code-html"><div class="hljs-line-numbers"><span data-count="1"></span><span data-count="2"></span><span data-count="3"></span><span data-count="4"></span><span data-count="5"></span><span data-count="6"></span><span data-count="7"></span><span data-count="8"></span><span data-count="9"></span><span data-count="10"></span><span data-count="11"></span><span data-count="12"></span><span data-count="13"></span><span data-count="14"></span><span data-count="15"></span><span data-count="16"></span><span data-count="17"></span><span data-count="18"></span><span data-count="19"></span><span data-count="20"></span><span data-count="21"></span><span data-count="22"></span><span data-count="23"></span><span data-count="24"></span><span data-count="25"></span><span data-count="26"></span><span data-count="27"></span><span data-count="28"></span><span data-count="29"></span><span data-count="30"></span><span data-count="31"></span><span data-count="32"></span><span data-count="33"></span><span data-count="34"></span><span data-count="35"></span><span data-count="36"></span><span data-count="37"></span><span data-count="38"></span><span data-count="39"></span><span data-count="40"></span><span data-count="41"></span><span data-count="42"></span><span data-count="43"></span><span data-count="44"></span></div><pre><code class="hljs language-html"><span class="hljs-meta"><!DOCTYPE <span class="hljs-meta-keyword">html</span>></span>
<span class="hljs-tag"><<span class="hljs-name">html</span>></span>
<span class="hljs-tag"><<span class="hljs-name">canvas</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"animationCanvas"</span> <span class="hljs-attr">width</span>=<span class="hljs-string">"500"</span> <span class="hljs-attr">height</span>=<span class="hljs-string">"500"</span>></span><span class="hljs-tag"></<span class="hljs-name">canvas</span>></span>
<span class="hljs-tag"><<span class="hljs-name">br</span>></span>
<span class="hljs-tag"><<span class="hljs-name">button</span> <span class="hljs-attr">onclick</span>=<span class="hljs-string">"draw()"</span>></span>send<span class="hljs-tag"></<span class="hljs-name">button</span>></span>
<span class="hljs-tag"><<span class="hljs-name">script</span>></span><span class="javascript">
canvas = <span class="hljs-built_in">document</span>.getElementById(<span class="hljs-string">'animationCanvas'</span>);
context = canvas.getContext(<span class="hljs-string">'2d'</span>);
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">draw</span>(<span class="hljs-params"></span>) </span>{
text_x = <span class="hljs-number">100</span>
speed = <span class="hljs-number">5</span>
context.fillStyle = <span class="hljs-string">'#FF0000'</span>;
text = <span class="hljs-string">'hello'</span>
animate()
}
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">animate</span>(<span class="hljs-params"></span>) </span>{
context.clearRect(<span class="hljs-number">0</span>, <span class="hljs-number">0</span>, canvas.width, canvas.height)
context.fillText(text, text_x, <span class="hljs-number">300</span>)
<span class="hljs-keyword">var</span> metrics = context.measureText(text);
<span class="hljs-keyword">var</span> textWidth = metrics.width
<span class="hljs-keyword">if</span>(text_x < <span class="hljs-number">400</span> - <span class="hljs-number">10</span> - textWidth) {
text_x = text_x + speed;
}
requestAnimationFrame(animate)
}
</span><span class="hljs-tag"></<span class="hljs-name">script</span>></span>
<span class="hljs-tag"></<span class="hljs-name">html</span>></span>
</code></pre></div>
<p>Des idées de comment faire ? </p>Pixel Manif, message #1167572016-07-05T08:16:03+02:00Maxou44/@Maxou44https://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=2#p116757<p>Merci à tous pour vos commentaires <img alt=":)" src="/static/smileys/smile.png"></p>Pixel Manif, message #1159442016-06-27T17:53:05+02:00skyzohkey/@skyzohkeyhttps://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=2#p115944<figure><blockquote>
<p>En effet, les inputs ne semblent pas fonctionner sur Firefox !
Bon sinon j'ai testé, le principe est vraiment marrant <img alt=":D" src="/static/smileys/heureux.png"> (Mais pas très démocratique).</p>
<p>Vous m'avez tué avec la petite surprise (Jeanne) qui arrive au bout d'un moment.
</p>
</blockquote>
<figcaption><p><a href="https://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=1#p109336">Prechan</a></p></figcaption></figure><p>Je me suis heurté à ce problème il y'a quelques temps et j'ai finis par le résoudre!
Petit lien du fix: <a href="https://commondatastorage.googleapis.com/itchio/html/182758/src/utils/iframe-fix.js">https://commondatastorage.googleapis.com/itchio/html/182758/src/utils/iframe-fix.js</a></p>Pixel Manif, message #1155342016-06-24T21:37:43+02:00la Bécasse/@la%20B%C3%A9cassehttps://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=2#p115534<p>J'aime bien le concept du jeu, la musique est vraiment un plaisir pour les oreilles. Tu as trouvé un endroit pour héberger le jeu ? </p>Pixel Manif, message #1154352016-06-24T11:21:51+02:00Poliorcetics/@Poliorceticshttps://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=2#p115435<p>J'aime bien le jeu, je vais le partager. <img alt=":)" src="/static/smileys/smile.png"></p>Pixel Manif, message #1099132016-05-13T17:29:01+02:00the_new_sky/@the_new_skyhttps://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=2#p109913<p>Moi je trouve le concept original, félicitations pour cette Jam <img alt=":)" src="/static/smileys/smile.png"></p>Pixel Manif, message #1099112016-05-13T17:26:08+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=2#p109911<p>Le gameplay est l'élément clé d'un jeu vidéo, et manque à la plupart des productions actuelles (surtout indépendantes).
Donc, vos propos sont peut-être justes d'un point de vue politique, mais cela reste minime par rapport à mes exigences. <img alt=":-p" src="/static/smileys/langue.png"></p>Pixel Manif, message #1099072016-05-13T17:04:38+02:00nohar/@noharhttps://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=2#p109907<p>On arrête le HS ici s'il vous plait.</p>
<p>J'ai prévenu gentiment dans mon dernier post, ça n'a pas suffi, je serai moins diplomate dans mes prochaines interventions.</p>
<p>Je maintiens que ce débat est vide de sens et totalement déplacé ici. Les CRS et les manifestants ne sont que des éléments de gameplay. Arrêtez donc de pourrir le sujet de ce projet avec ça. Ouvrez un autre sujet si ça vous branche.</p>Pixel Manif, message #1099062016-05-13T16:41:34+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=2#p109906<figure><blockquote>
<p>TL;DR : si ça te plait pas va voir ailleurs c'est pas les autres jeux / projets de Zesteux qui manquent <img alt=";)" src="/static/smileys/clin.png"></p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=1#p109905">alliocha1805</a></p></figcaption></figure><p>Même si ça ne me plaît pas, j'avais tout de même envie de donner mon avis. Il me semble que j'en ai le droit et que ce type de sujet sert exactement à ça : recevoir des critiques, bonnes ou mauvaises.</p>Pixel Manif, message #1099052016-05-13T16:35:57+02:00alliocha1805/@alliocha1805https://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=1#p109905<figure><blockquote>
<p>Ais-je dis que c'était la violence qui me gênait ?
Je te rassure, ce dont je parle n'est pas du tout nouveau et n'a en aucun cas emergé lors des derniers évènements.
</p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=1#p109902">vincentm</a></p></figcaption></figure><p>Ce que je t'explique c'est que comme tout art le jeux vidéo est parfois "amoral / immoral" et normalement tu joue au jeu pour avoir une expérience qui implique parfois de ce plonger dans un univers qui va l'encontre de tes principes .</p>
<p>TL;DR : si ça te plait pas va voir ailleurs c'est pas les autres jeux / projets de Zesteux qui manquent <img alt=";)" src="/static/smileys/clin.png"></p>Pixel Manif, message #1099022016-05-13T16:23:19+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=1#p109902<p>Ais-je dis que c'était la violence qui me gênait ?
Je te rassure, ce dont je parle n'est pas du tout nouveau et n'a en aucun cas emergé lors des derniers évènements.</p>Pixel Manif, message #1099012016-05-13T16:14:10+02:00alliocha1805/@alliocha1805https://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=1#p109901<p>Il n'en est certes pas question dans ce jeu mais c’était simplement pour te montrer l'absurdité du propos : le jeux vidéo est violent comme tout medium artistique (la peinture est violente parfois / le cinéma est parfois violent …etc) . Il n'y a aucun soucis à cela et donc tu fais simplement un procès d'intention du fait de l'actualité politique française actuelle .</p>Pixel Manif, message #1099002016-05-13T16:03:30+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=1#p109900<p>C'est un sujet sur lequel l'auteur nous présente son projet, pour que nous puissions le critiquer et donner notre avis. Ce débat a donc toute sa place ici selon moi.</p>
<blockquote>
<p>Pars-tu aussi en croisade contre les jeux ou on peut violer des gens / Frapper d’autres gens à coup de Machette/ extorquer des biens à des gens / annexer des territoires par la violence ?</p>
</blockquote>
<p>Il n'est pas question de ça sur ce jeu, il se trouve que je suis tombé sur le sujet par hasard et que j'ai eu cette réaction.</p>Pixel Manif, message #1098982016-05-13T15:58:55+02:00alliocha1805/@alliocha1805https://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=1#p109898<figure><blockquote>
<figure><blockquote>
<blockquote>
<p>Je sais pas si c'est une bonne idée de renforcer l'idée générale comme quoi les CRS seraient là pour « protéger » la population des dangereux manifestants qui veulent tout casser…</p>
</blockquote>
<p>C'est un jeu tu sais. Et les manifestants ont souvent envie d'aller là où on ne veut pas qu'ils aillent, pour occuper une mairie, une fac, etc. D'où la présence de CRS pour faire respecter ça. <img alt=":)" src="/static/smileys/smile.png"></p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=1#p109392">Demandred</a></p></figcaption></figure><p>Ouais t'as raison, frapper des gens qui n'ont pour se défendre que leurs slogans et pour tare que de réclamer la fin de l'injustice, c'est très respectable.</p>
<p>Ça vous semble compèlement absurde ma remarque, pourtant je pense que c'est loin d'être anodin. Surtout dans le cas d'un jeu, qui potentiellement peut toucher un public jeune. C'est un peu comme quand on remarque que les photographes et les cameramen-women se placent toujours derrière les flics durant une manif. C'est pas seulement pour être « protégé » (certain-e-s journalistes restent avec les manifestants, bien qu'ils ne participent pas à la manif), c'est aussi pour transmettre cette image de protection à la télé. Le téléspectateur aura le point de vue du journaliste derrière son bouclier de gentils crs avec les méchants de l'autre côté.
Franchement, encore une fois, je ne pense pas que ce sujet soit anodin. Après, je suis conscient du fait que c'est une question de point de vue et qu'il existe encore des personnes pour se satisfaire de la situation actuelle… Libre à eux.</p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=1#p109882">vincentm</a></p></figcaption></figure><p>Je pense surtout que ce débat n'a CLAIREMENT pas sa place dans un sujet qui parle d'un petit jeu développé pour une Game Jam .</p>
<p>Pars-tu aussi en croisade contre les jeux ou on peut violer des gens / Frapper d’autres gens à coup de Machette/ extorquer des biens à des gens / annexer des territoires par la violence ? Je ne pense pas donc ton procès d'intention n'a pas sa place ici .</p>Pixel Manif, message #1098972016-05-13T15:57:06+02:00qwerty/@qwertyhttps://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=1#p109897<p>+1 Vincentm.
Sinon la musique est cool, elle vient d'où ?</p>Pixel Manif, message #1098822016-05-13T15:19:07+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=1#p109882<figure><blockquote>
<blockquote>
<p>Je sais pas si c'est une bonne idée de renforcer l'idée générale comme quoi les CRS seraient là pour « protéger » la population des dangereux manifestants qui veulent tout casser…</p>
</blockquote>
<p>C'est un jeu tu sais. Et les manifestants ont souvent envie d'aller là où on ne veut pas qu'ils aillent, pour occuper une mairie, une fac, etc. D'où la présence de CRS pour faire respecter ça. <img alt=":)" src="/static/smileys/smile.png"></p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=1#p109392">Demandred</a></p></figcaption></figure><p>Ouais t'as raison, frapper des gens qui n'ont pour se défendre que leurs slogans et pour tare que de réclamer la fin de l'injustice, c'est très respectable.</p>
<p>Ça vous semble compèlement absurde ma remarque, pourtant je pense que c'est loin d'être anodin. Surtout dans le cas d'un jeu, qui potentiellement peut toucher un public jeune. C'est un peu comme quand on remarque que les photographes et les cameramen-women se placent toujours derrière les flics durant une manif. C'est pas seulement pour être « protégé » (certain-e-s journalistes restent avec les manifestants, bien qu'ils ne participent pas à la manif), c'est aussi pour transmettre cette image de protection à la télé. Le téléspectateur aura le point de vue du journaliste derrière son bouclier de gentils crs avec les méchants de l'autre côté.
Franchement, encore une fois, je ne pense pas que ce sujet soit anodin. Après, je suis conscient du fait que c'est une question de point de vue et qu'il existe encore des personnes pour se satisfaire de la situation actuelle… Libre à eux.</p>Pixel Manif, message #1094922016-05-11T11:01:43+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/6027/pixel-manif/?page=1#p109492<p>@Qwerty, c'est quoi cet avatar tout moche? <img alt=":-p" src="/static/smileys/langue.png"></p>