<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.lalex.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>LAlex devblog v6 - PathFinder an ActionScript 2 : les sources  - Commentaires</title>
  <link>http://blog.lalex.com/</link>
  <atom:link href="http://blog.lalex.com/feed/rss2/comments/107" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Thu, 02 Oct 2008 14:21:50 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>PathFinder an ActionScript 2 : les sources - Librart</title>
    <link>http://blog.lalex.com/post/2003/09/19/PathFinder-an-ActionScript-2-%3A-les-sources#c1302</link>
    <guid isPermaLink="false">urn:md5:28f434586a6fc57813e0c4904e923ece</guid>
    <pubDate>Sun, 27 Jun 2004 03:15:35 +0000</pubDate>
    <dc:creator>Librart</dc:creator>
    
    <description>&lt;p&gt;Salut LALex !&lt;/p&gt;&lt;p&gt;Je tiens à exprimer mon admiration pour l'ensemble de ton travail au niveau FlashMX. C'est très impressionnant ! Tu places la barre très haut dis-moi ! Et il y a tout un tas de coders AS hyperdoués ! Dommage qu'il n'y a pas de boulot pour tout le monde.  En tout cas, bon courage et bonne continuation !&lt;/p&gt;&lt;p&gt;Un admirateur&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PathFinder an ActionScript 2 : les sources - petepx</title>
    <link>http://blog.lalex.com/post/2003/09/19/PathFinder-an-ActionScript-2-%3A-les-sources#c114</link>
    <guid isPermaLink="false">urn:md5:36c93a4a257340c9a7e45858d676eea3</guid>
    <pubDate>Mon, 22 Sep 2003 14:02:47 +0000</pubDate>
    <dc:creator>petepx</dc:creator>
    
    <description>&lt;p&gt;Desole, enorme boulette de ma part, je rentrais dans ma methode des sorties de textfield pour la tester, et Flash bizarrement ne m'indiquait pas de type mismatch alors que j'avais specifie des nombres comme tu peux le voir plus haut &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_sad.gif&quot; alt=&quot;:(&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Enfin voila, tout est nikel, encore bravo, et desole pour ma grosse fatigue de debut de semaine ^^ lol &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PathFinder an ActionScript 2 : les sources - LAlex</title>
    <link>http://blog.lalex.com/post/2003/09/19/PathFinder-an-ActionScript-2-%3A-les-sources#c113</link>
    <guid isPermaLink="false">urn:md5:9a07aaaabd50711f3524f44f3c062f13</guid>
    <pubDate>Mon, 22 Sep 2003 12:52:37 +0000</pubDate>
    <dc:creator>LAlex</dc:creator>
    
    <description>&lt;p&gt;Par contre, c'est pas bête de commencer les packages par com.&lt;em&gt;nomdelauteur&lt;/em&gt; ... Je fais rectifier ca ... &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PathFinder an ActionScript 2 : les sources - LAlex</title>
    <link>http://blog.lalex.com/post/2003/09/19/PathFinder-an-ActionScript-2-%3A-les-sources#c112</link>
    <guid isPermaLink="false">urn:md5:2b17b75e9ae1f2bd2487e175a4cb1c44</guid>
    <pubDate>Mon, 22 Sep 2003 12:44:41 +0000</pubDate>
    <dc:creator>LAlex</dc:creator>
    
    <description>&lt;p&gt;Argh ... tu m'as foutu en l'air ma mise en page !!! &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_sad.gif&quot; alt=&quot;:(&quot; class=&quot;smiley&quot; /&gt; &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Je ne comprends pas, parce moi ca marche bien (je viens de le tester) : &lt;code class=&quot;actionscript&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; gr = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #0066CC;&quot;&gt;Array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; i=&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt; ; i&amp;lt;gr.&lt;span style=&quot;color: #0066CC;&quot;&gt;length&lt;/span&gt; ; i++&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gr&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #0066CC;&quot;&gt;Array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #b1b100;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; k=&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt; ; k&amp;lt;gr&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;.&lt;span style=&quot;color: #0066CC;&quot;&gt;length&lt;/span&gt; ; k++&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gr&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;k&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; = &lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0066CC;&quot;&gt;trace&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;map.&lt;span style=&quot;color: #006600;&quot;&gt;PathFinder&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;findPath&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;gr,&lt;span style=&quot;color: #cc66cc;&quot;&gt;2&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;2&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;9&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;9&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;&lt;br /&gt;
Le retour donne &lt;quote&gt;[2:2],[3:3],[4:4],[5:5],[6:6],[7:7],[8:8],[9:9]&lt;/quote&gt;&lt;/p&gt;
&lt;p&gt;Je vois que tu as changé le nom du package ... as-tu bien changé ce nom dans la déclaration de la classe ?!? :roll:&lt;/p&gt;
&lt;p&gt;Sinon, tu as du voir que je me sert des classes Point2 et Array2 dans le pathfinder : as-tu laissé ces classes (ou remplacé par les tiennes) ? :roll:&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PathFinder an ActionScript 2 : les sources - petepx</title>
    <link>http://blog.lalex.com/post/2003/09/19/PathFinder-an-ActionScript-2-%3A-les-sources#c111</link>
    <guid isPermaLink="false">urn:md5:07deb38cc156be623b6a030cab7f9f6e</guid>
    <pubDate>Mon, 22 Sep 2003 12:33:30 +0000</pubDate>
    <dc:creator>petepx</dc:creator>
    
    <description>&lt;p&gt;Re &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;En ce Lundi matin, je viens de faire un petit test en incluant une methode findPath() dans ma classe Map qui appelle ta classe.&lt;/p&gt;
&lt;p&gt;La methode statique findPath de ta classe PathFinder est bien appellee et les parametres ont l'air valides.&lt;br /&gt;
Malheureusement elle me renvoit undefined au lieu du tableau associatif attendu en retour. &lt;br /&gt;
Aurais-je omis qqchose dans mon implementation ? &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Voici les details :&lt;/p&gt;
&lt;p&gt;&lt;code class=&quot;actionscript&quot;&gt;&lt;span style=&quot;color: #0066CC;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; findPath&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;x0:&lt;span style=&quot;color: #0066CC;&quot;&gt;Number&lt;/span&gt;,y0:&lt;span style=&quot;color: #0066CC;&quot;&gt;Number&lt;/span&gt;,x1:&lt;span style=&quot;color: #0066CC;&quot;&gt;Number&lt;/span&gt;,y1:&lt;span style=&quot;color: #0066CC;&quot;&gt;Number&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; : &lt;span style=&quot;color: #0066CC;&quot;&gt;Object&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; st = &lt;span style=&quot;color: #0066CC;&quot;&gt;getTimer&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; gridState:&lt;span style=&quot;color: #0066CC;&quot;&gt;Array&lt;/span&gt; = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #0066CC;&quot;&gt;Array&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #b1b100;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; i=&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;; i&amp;lt;grid.&lt;span style=&quot;color: #006600;&quot;&gt;x&lt;/span&gt;; i++&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gridState&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #0066CC;&quot;&gt;Array&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #b1b100;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; j=&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;; j&amp;lt;grid.&lt;span style=&quot;color: #006600;&quot;&gt;y&lt;/span&gt;; j++&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0066CC;&quot;&gt;Number&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;grid.&lt;span style=&quot;color: #006600;&quot;&gt;getVal&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;i,j&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &amp;gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt; ? gridState&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;j&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; = &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt; : gridState&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;j&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt; = &lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;var&lt;/span&gt; pf = com.&lt;span style=&quot;color: #006600;&quot;&gt;lalex&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;map&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;PathFinder&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;findPath&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;gridState, x0, y0, x1, y1&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0066CC;&quot;&gt;trace&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;pf&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #b1b100;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;t : &lt;span style=&quot;color: #0066CC;&quot;&gt;getTimer&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;-st, path:pf&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/code&gt;
&lt;code class=&quot;actionscript&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// trace&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0066CC;&quot;&gt;trace&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;mp:&amp;quot;&lt;/span&gt;+mp&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0066CC;&quot;&gt;trace&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;x0:&amp;quot;&lt;/span&gt;+x0&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0066CC;&quot;&gt;trace&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;y0:&amp;quot;&lt;/span&gt;+y0&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0066CC;&quot;&gt;trace&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;x1:&amp;quot;&lt;/span&gt;+x1&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0066CC;&quot;&gt;trace&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;y1:&amp;quot;&lt;/span&gt;+y1&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;
&lt;code class=&quot;actionscript&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// Output avec une map sans obstacle&lt;/span&gt;&lt;br /&gt;
mp:&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #cc66cc;&quot;&gt;10&lt;/span&gt;&lt;br /&gt;
x0:&lt;span style=&quot;color: #cc66cc;&quot;&gt;2&lt;/span&gt;&lt;br /&gt;
y0:&lt;span style=&quot;color: #cc66cc;&quot;&gt;2&lt;/span&gt;&lt;br /&gt;
x1:&lt;span style=&quot;color: #cc66cc;&quot;&gt;9&lt;/span&gt;&lt;br /&gt;
y1:&lt;span style=&quot;color: #cc66cc;&quot;&gt;9&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PathFinder an ActionScript 2 : les sources - Timothee Groleau</title>
    <link>http://blog.lalex.com/post/2003/09/19/PathFinder-an-ActionScript-2-%3A-les-sources#c108</link>
    <guid isPermaLink="false">urn:md5:f533944d990722156a6a1470e488c841</guid>
    <pubDate>Sun, 21 Sep 2003 14:42:03 +0000</pubDate>
    <dc:creator>Timothee Groleau</dc:creator>
    
    <description>&lt;p&gt;Wow, c'est tres fort!! Merci beaucoup de partager les sources. Je vais jeter un coup d'oeil en details des que je peux &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PathFinder an ActionScript 2 : les sources - Roikku</title>
    <link>http://blog.lalex.com/post/2003/09/19/PathFinder-an-ActionScript-2-%3A-les-sources#c103</link>
    <guid isPermaLink="false">urn:md5:cc5d4e3ec1ad8073b7f6d329661281a5</guid>
    <pubDate>Sat, 20 Sep 2003 03:53:58 +0000</pubDate>
    <dc:creator>Roikku</dc:creator>
    
    <description>&lt;p&gt;Pour l'isométrie, va faire un tour sur le site de sénocular :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.kirupa.com/developer/actionscript/index.htm&quot; rel=&quot;nofollow&quot;&gt;http://www.kirupa.com/developer/actionscript/index.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pas mal de truc dedans, en plus!!&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PathFinder an ActionScript 2 : les sources - petepx</title>
    <link>http://blog.lalex.com/post/2003/09/19/PathFinder-an-ActionScript-2-%3A-les-sources#c102</link>
    <guid isPermaLink="false">urn:md5:a58a52e0047b6360469d7ee26d22b2c4</guid>
    <pubDate>Sat, 20 Sep 2003 01:40:34 +0000</pubDate>
    <dc:creator>petepx</dc:creator>
    
    <description>&lt;p&gt;Voila une bonne nouvelle ! &lt;br /&gt;
Merci pour ce SAV à la Flash Gordon &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
Je jette un coup d'oeil des que j'ai un moment &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PathFinder an ActionScript 2 : les sources - LAlex</title>
    <link>http://blog.lalex.com/post/2003/09/19/PathFinder-an-ActionScript-2-%3A-les-sources#c101</link>
    <guid isPermaLink="false">urn:md5:c301707418498acef9056a02e4f7a668</guid>
    <pubDate>Fri, 19 Sep 2003 20:01:27 +0000</pubDate>
    <dc:creator>LAlex</dc:creator>
    
    <description>&lt;p&gt;Bon, &lt;strong&gt;petepx&lt;/strong&gt; avait tellement raison que je me suis jeté sur mon pathfinder pour le rectifier un peu. &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;smiley&quot; /&gt; Le même lien vous permettra de télécharger le correctif, mais le moteur d'affichage est toujours aussi moyen ... :?&lt;/p&gt;
&lt;p&gt;J'ai donc créé une classe &lt;strong&gt;PathFinder&lt;/strong&gt; avec une méthode statique qui prend en paramètre un tableau a deux dimensions et les coordonnées de départ et d'arrivée. Chaque case du tableau contient son cout de déplacement, avec 0 pour les cases ou l'on ne peut pas marcher ...&lt;/p&gt;
&lt;p&gt;J'ai également sorti de la fonction la méthode d'heuristique, qui pourra être optimisé independamment. En effet, plus l'heuristique est proche du vrai chemin restant à parcourir, plus les recherches vont être précises, et donc porter sur moins de cases (et donc un algo plus rapde) &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_cool.gif&quot; alt=&quot;8)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Je vais également me pencher maintenant sur le fait de garder la liste ouverte triée en permanence par rapport au coût F ... :roll:&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PathFinder an ActionScript 2 : les sources - ekameleon</title>
    <link>http://blog.lalex.com/post/2003/09/19/PathFinder-an-ActionScript-2-%3A-les-sources#c100</link>
    <guid isPermaLink="false">urn:md5:a858a10b273f30205ef5b1c0fc5d6840</guid>
    <pubDate>Fri, 19 Sep 2003 19:49:55 +0000</pubDate>
    <dc:creator>ekameleon</dc:creator>
    
    <description>&lt;p&gt;HEllo &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
 Moi j'ai des liens très théorique &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
- &lt;a href=&quot;http://www.compuphase.com/axometr.htm&quot; rel=&quot;nofollow&quot;&gt;http://www.compuphase.com/axometr.htm&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://www.progzone.free.fr/graphisme/3diso/3diso.html&quot; rel=&quot;nofollow&quot;&gt;http://www.progzone.free.fr/graphisme/3diso/3diso.html&lt;/a&gt;&lt;br /&gt;
- &lt;a href=&quot;http://thillosen.free.fr/ancien/3diso.htm&quot; rel=&quot;nofollow&quot;&gt;http://thillosen.free.fr/ancien/3diso.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sinon en livre : &lt;br /&gt;
 Micro-Applications : Carlo Blatz&lt;/p&gt;
&lt;p&gt;bye &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
 &lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PathFinder an ActionScript 2 : les sources - LAlex</title>
    <link>http://blog.lalex.com/post/2003/09/19/PathFinder-an-ActionScript-2-%3A-les-sources#c99</link>
    <guid isPermaLink="false">urn:md5:d97429375bf7a12c3b8420dc499b78a2</guid>
    <pubDate>Fri, 19 Sep 2003 18:19:52 +0000</pubDate>
    <dc:creator>LAlex</dc:creator>
    
    <description>&lt;p&gt;Oui, je sais bien que l'encapsulation est un peu bizarre ! &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;smiley&quot; /&gt; En fait, j'ai voulu me lancer trop vite la dedans ...&lt;/p&gt;
&lt;p&gt;J'ai eu du mal a concevoir le fait que je peux distinguer les Tile de mon tableau a deux dimensions. Je vais repenser les classes, avec un systeme de tableau à deux dimensions dont chaque case contient le cout de déplacement. :roll:&lt;/p&gt;
&lt;p&gt;En fait, j'ai tellement bloqué sur mes propriétés virtuelles &lt;em&gt;throwable&lt;/em&gt; et &lt;em&gt;cost&lt;/em&gt; que je n'ai pas vraiment réussi a prendre du recul... :? J'ai envie de faire tellement de trucs en même temps(pathfinder, gestion d'une map, 3D iso) que finalement je ne fait pas tout correctement ... &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_sad.gif&quot; alt=&quot;:(&quot; class=&quot;smiley&quot; /&gt; Par exemple, le temps ne devrait pas faire partie de la fonction, qui devrait retourner juste un tableau contenant le chemin.Le temps de calcul doit être calculé en dehors de la méthode !! :roll:&lt;/p&gt;
&lt;p&gt;Pour la 3D iso, aurais-tu des ressources concernant ca ? En fait, je suis parti sans doc, et donc je ne connais aucune des notions de base qu'il faut certainement avoir ... j'ai juste improvisé ! &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_cool.gif&quot; alt=&quot;8)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Merci de tes remarques petepx : je mettrais mes modifs ici, avec un pathfinder plus générique ! &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PathFinder an ActionScript 2 : les sources - petepx</title>
    <link>http://blog.lalex.com/post/2003/09/19/PathFinder-an-ActionScript-2-%3A-les-sources#c98</link>
    <guid isPermaLink="false">urn:md5:22585cd2b14c4fe6a5de5613d46c96da</guid>
    <pubDate>Fri, 19 Sep 2003 18:06:04 +0000</pubDate>
    <dc:creator>petepx</dc:creator>
    
    <description>&lt;p&gt;Bon, c'est super bien ! &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Pros :&lt;br /&gt;
- C'est tres performant&lt;br /&gt;
- Ca fourmille d'idees interessantes comme la classe Array2 ou Point2 qui m'ont inspirees de nouvelles implementations dans les miennes (Grid et Vecteur).&lt;/p&gt;
&lt;p&gt;Cons: (Si je peux me permettre quelques petites remarques critiques)&lt;/p&gt;
&lt;p&gt;- Je trouve que c'est bizarre au niveau de l'encapsulation et du design. Pourquoi avoir choisi de gerer l'affichage dans la meme classe ? Et surtout pourquoi le pathfinder n'est pas une fonction bien encapsulee qui se refere juste a un tableau et deux points d'entree ? Je me permets cette remarque car je trouve qu'un portage eventuel de ton pathfinder dans l'etat des choses sur un autre moteur serait tres lourd a realiser et il est dommage que ta classe map ne reste pas juste un modele pour pouvoir gerer un autre style d'affichage : par exemple un monde en 2D. &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;- Pour ce qui est de l'isometrie, je priviligierai un systeme a etages, c'est a dire que le sol + le sable ne seraient pas au meme etage que les murs.&lt;br /&gt;
J'ai fait l'erreur dans mon premier moteur de tout baser sur un niveau et j'ai eu d'enormes problemes de gestion d'affichage pour la suite (personnages, anims, collisions ...).&lt;/p&gt;
&lt;p&gt;En tout cas je te tire un grand coup de chapeu pour ce pathfinder en Flash le + performant a ma connaissance. Bravo LAlex ! &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PathFinder an ActionScript 2 : les sources - petepx</title>
    <link>http://blog.lalex.com/post/2003/09/19/PathFinder-an-ActionScript-2-%3A-les-sources#c97</link>
    <guid isPermaLink="false">urn:md5:e43a456414f7fd1372f66d36d7f68134</guid>
    <pubDate>Fri, 19 Sep 2003 14:38:41 +0000</pubDate>
    <dc:creator>petepx</dc:creator>
    
    <description>&lt;p&gt;Felicitations, ca a l'air de dechirer !&lt;/p&gt;
&lt;p&gt;Je passe tout de suite tout ca au peigne fin et reviens plus tard te laisser mes commentaires &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Merci de le partager ! &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PathFinder an ActionScript 2 : les sources - ekameleon</title>
    <link>http://blog.lalex.com/post/2003/09/19/PathFinder-an-ActionScript-2-%3A-les-sources#c96</link>
    <guid isPermaLink="false">urn:md5:dec8af5f99f7c8b58c2738292c2f3c5c</guid>
    <pubDate>Fri, 19 Sep 2003 13:56:07 +0000</pubDate>
    <dc:creator>ekameleon</dc:creator>
    
    <description>&lt;p&gt;Bon boulot &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; bravo &lt;img src=&quot;http://common.lalex.com/themes/devblog/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>