<div dir="ltr">Thanks,<div><br></div><div>I suscribe right now</div><div><br></div><div>Regards</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/6/28 Alan Jhonn Aguiar Schwyn <span dir="ltr"><<a href="mailto:alanjas@hotmail.com" target="_blank">alanjas@hotmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr"><div><br></div>Maybe you can obtain more specific info in the gcompris list:<div><br></div><div><a href="https://lists.sourceforge.net/lists/listinfo/gcompris-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gcompris-devel</a><br>
<br><div><hr>Date: Fri, 28 Jun 2013 10:54:18 +0200<br>From: <a href="mailto:laurent.bernabe@gmail.com" target="_blank">laurent.bernabe@gmail.com</a><br>To: <a href="mailto:gonzalo@laptop.org" target="_blank">gonzalo@laptop.org</a><br>
CC: <a href="mailto:sugar-devel@lists.sugarlabs.org" target="_blank">sugar-devel@lists.sugarlabs.org</a><br>Subject: Re: [Sugar-devel] Is PyGame already installed on real XO ?<br><br><div dir="ltr">Finally I've just understood how is orgranized the GCompris project :<div>
<ul><li>the boards implementations are written in C language, under the src/boards folder</li><li>the xml definition of the board is defined in boards/<a href="http://chess_movelearn.xml.in" target="_blank">chess_movelearn.xml.in</a></li>

<li>the pieces are in the boards/chess</li></ul></div><div>Now I am trying to understand :</div><div><ul><li>how is the individual Chess MoveLearn is bundled from the overall GCompris sources</li>
<li>if I can easily change the chess board behaviour, just for Chess MoveLearn, particularly in order to highlight some cells (either by a blink or using a special color), and - for the theory part - to animate pieces on the board. (Though I think it can be better to use a child window instead when teaching pieces movement : so the animations would be managed in this child window).</li>

</ul><div>Regards</div><br><div>2013/6/28 laurent bernabe <span dir="ltr"><<a href="mailto:laurent.bernabe@gmail.com" target="_blank">laurent.bernabe@gmail.com</a>></span><br><blockquote style="border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div>Ok. So I keep the main idea of an exiting GCompris application extension.<div><br></div><div>I've looked at the mainline branch of the GCompris repository on Git SugarLabs : but I did not found any code relating to the sub project Chess MoveLearn (neither did I with the GCompris Activity homepage link).</div>


<div><br></div><div>Regards</div></div><div><br><br><div>2013/6/28 Gonzalo Odiard <span dir="ltr"><<a href="mailto:gonzalo@laptop.org" target="_blank">gonzalo@laptop.org</a>></span><br>

<blockquote style="border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>I am not sure about GCompris use of PyGame, the last time I checked<div>
(a long time ago) they used goocanvas</div>
<div><br></div><div>Gonzalo</div></div><div><br><br><div>
On Thu, Jun 27, 2013 at 9:04 PM, laurent bernabe <span dir="ltr"><<a href="mailto:laurent.bernabe@gmail.com" target="_blank">laurent.bernabe@gmail.com</a>></span> wrote:<br><blockquote style="border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">



<div>Thanks for the advice,<div><br></div><div>So I think I'll start a program from scratch, using Gtk3 (as I suppose that GCompris is built upon PyGame).</div><div><br></div><div>Regards</div></div><div>
<div><div>
<br><br><div>2013/6/28 Gonzalo Odiard <span dir="ltr"><<a href="mailto:gonzalo@laptop.org" target="_blank">gonzalo@laptop.org</a>></span><br><blockquote style="border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">




<div>IMHO, PyGame does not integrate well with gtk, and we see different issues with activities using it,<div>better use Gtk3 or do a web activity.</div><div><br></div><div>Gonzalo</div></div><div>



<br><br><div>On Thu, Jun 27, 2013 at 6:56 AM, laurent bernabe <span dir="ltr"><<a href="mailto:laurent.bernabe@gmail.com" target="_blank">laurent.bernabe@gmail.com</a>></span> wrote:<br><blockquote style="border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">





<div>Hello everyone,<div><br></div><div>I plan to write an activity in order to let users learn basics chess rules.</div><div><br></div><div>But I am wondering whether I should write it in GTK3 or PyGame as I don't know if the real XO (not the emulator instances like in my environment) has already an installation of PyGame, so that no extra work need to be done in order to install the activity I'll try to write.</div>






<div><br></div><div>Thanks in advance.</div></div>
<br>_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</blockquote></div><br></div>
</blockquote></div><br></div></div>
<br>_______________________________________________
Sugar-devel mailing list
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a></div></div>                                     </div></div>
<br>_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></blockquote></div><br></div>