[SoaS] Super Chef 2 activity

James Cameron quozl at laptop.org
Sun Aug 13 16:37:13 EDT 2017


Ah, that explains the problem.  Considering overlap of 1200x900
resolution, and 1280x800 resolution, there is a 1200x100 area missing,
and a 80x800 area added.

On Sat, Aug 12, 2017 at 07:28:59AM -0400, Raul Benitez wrote:
> G'day James,
> 
> The resolution of the notebook is 1280x800.
> 
> Thank you for giving me the necessary considerations for the adaptation.
> 
> Regards!
> Raul Benitez
> 
> 2017-08-11 18:58 GMT-04:00 James Cameron <[1]quozl at laptop.org>:
> 
>     G'day Raul,
> 
>     SuperChef-2 depends on 1200x900 resolution of the OLPC XO, and uses
>     image instead of vector graphics.
> 
>     Your notebooks may be a different resolution.  As a result, images may
>     be positioned outside display boundary.  What is the resolution?
> 
>     The author did not write the program for different resolutions.
> 
>     Also, absolute coordinates have been used, instead of relative
>     coordinates.
> 
>     SuperChef might be fixed by;
> 
>     1.  resize each of the background images in res/background/*.png,
>     although these images do not have source code so resizing will require
>     artistic care of a graphic designer,
> 
>     2.  for each of the buttons that do not display completely, change
>     drawing coordinates, see class ScreenSelectGender and line 1699 of
>     View.py
> 
>     3.  cascade to change mouse action detection coordinates, such as
>     line 1572,
> 
>     4.  or add calculation of coordinates using display resolution instead
>     of asserting 1200x900 resolution.
> 
>     It looks like several hours or days of work for a programmer.
> 
>     While doing this work, please consider internationalisation; at the
>     moment the images contain text in one language only.
> 
>     On Fri, Aug 11, 2017 at 12:17:56PM -0400, Raul Benitez wrote:
>     > Hi all
>     >
>     > I installed Sugar 0.108 through SoaS 25, installed in notebooks.
>     >
>     > The problem is the following:
>     >
>     > The background images and the buttons to select surpass the screen, so
>     for this
>     > example the "Child" and "Girl" buttons are not displayed completely.
>     Another
>     > example is the "Serve Dish" button that can not be displayed on the
>     screen when
>     > it comes to advancing.
>     >
>     > The last lines of the error log is:
>     >
>     > ** Message: pygobject_register_sinkfunc is deprecated (HippoCanvasBox)
>     > 1502133820.791122 WARNING root: KeepButton has been deprecated since
>     Sugar 0.94
>     > and should not be used in newly written code.
>     > 1502133820.794311 WARNING root: No gtk.AccelGroup in the top level
>     window.
>     > libpng warning: iCCP: known incorrect sRGB profile
>     >
>     > I tried to change the screen resolution in the source code /
>     SuperChef.activity/
>     > src/View.py but because I tried changing different resolutions does not
>     give
>     > results.
>     >
>     > I need direction and assistance to be able to debug and fix it myself,
>     please.
>     >
>     > I need to make it work for use in a school.
>     >
>     > Thanks!
>     > Raul Benitez
> 
>     --
>     James Cameron
>     [2]http://quozl.netrek.org/
> 
> --
> [uc]
> 
> References:
> 
> [1] mailto:quozl at laptop.org
> [2] http://quozl.netrek.org/

-- 
James Cameron
http://quozl.netrek.org/


More information about the SoaS mailing list