[gcompris-devel] point API
bruno
bruno.coudoin at free.fr
Wed Dec 5 13:21:33 UTC 2001
See my previous mail.
I though I sent it yesterday but for evolution crached (old version of
evolution).
You will understand that I fully agree with you.
Scaling is a very good oportunity for gcompris and it comes at no cost
thanks to the gnome canvas.
I am currently scaling it to 1024x768 and btw it is not too bad.
Anyway we have to implement the back border. I am on it.
Bruno.
g
On mer, 2001-12-05 at 19:38, pgeorges wrote:
> bruno a écrit :
>
> > I will try to explain how it works. The gnome canvas provides an
> > automagic way to handle that by setting a zoom ration. This is done in
> > gcompris.c with the call to:
> > gnome_canvas_set_pixels_per_unit (canvas, xratio);
> >
> > So at gcompris init, I look at the screen size and find the proper
> > ratio.
> >
> > I expect the rework to be limited to a few boards.
> > Next it would be great to find the way to go fullscreen.
> >
> > This is broken for text that are not scaled. Perhaps it will change in
> > the future with pango or new gnome technology.
>
> To be in fullscreen mode is a very good thing, preventing children to
> click on wrong windows or to be disturbed by other apps.
>
> But I am not sure that scaling is good choice : pixellisation effect is
> ugly.
> I don't know any 2D bitmap oriented game or edu software that uses
> scaling, maybe it is because there is no way to make things work
> properly (unless there are multiple sets of bitmaps, one set for each
> standard resolution).
> So I propose that a standard resolution is used, fixed at 800x600 for
> example, and that in fullscreen mode, borders appear to fill the screen
> (like in Adibou).
>
> Pascal
More information about the Gcompris-devel
mailing list