[Tux4kids-tuxtype-dev] [Tux4kids-discuss] [Tuxmath-devel] [fwd] Invitation: Apply to be a Mentoring Organization for GCI [Google Code-In; like GSOC, but for teenagers]

Jesus Mager fongog at gmail.com
Thu Oct 28 04:38:25 UTC 2010


2010/10/27 Brendan Luchen <cheezmeister at gmail.com>:
> Jesus,
>
>>
>> But what about tuxhistory? We need a nice GUI in SDL, some thing like
>> a menu, selecting options, maps, etc... It is may be also a GFX/litle
>> code task. (I strongly prefer more work on tuxhistory to make some
>> progress. :p )
>>
>
>
> For a new project like TH, finding tasks small enough for the code-in
> might be tricky, but if you can think of a few, I'll be sure to
> include them!
>
> -Brendan
>
List of possible tasks:
 * Draw a animated roman priest (with all movements walk north,
northeast, northwest..., die, and convert).
 * Write simple menu in C+SDL, that uses mouse and colored surfaces,
with the following dynamic elements:

 * Button element
 * Container vector
 * Window element

It should be some thing like this:
 Some thing like:
----------------------------------------------
#include "thgui.h"
...
th_win *win;
th_grid *grid;
th_button *button;
th_button *button2;

//to init

win = th_new_win("title", &SDL_Rect);
grid = th_new_grid(rows);

button = th_create("name", linked_func);
button2 = th_create("name", linked_func2);

th_grid_add(button);
th_grid_add(button2);

th_win_add(grid);
...
// to draw

th_draw(win);

// to eval

th_eval(win);
----------------------------------------------

If you think it is to complex we can reduce this last task, maybe
create only a part of this.

-- 
Jesus Mager
[www.h1n1-al.blogspot.com]



More information about the Tux4kids-tuxtype-dev mailing list