Thread: [Tuxpaint-devel] final patch----
An award-winning drawing program for children of all ages
Brought to you by:
wkendrick
From: akash g. <aka...@gm...> - 2009-03-26 14:04:10
|
hi all, i know u might be feeling sick of my mails by now!!! but i just want to share my progress... :-) After , rectifying all the errors , this is the patch to the three files i hv made changes to.. 1.fileops.h 2.fileops_media.h 3.highscore.c i have tested this, and it works !! :-) firstly , save that image in the trunk say /images/backgrounds/ *1. I simple added the enum entry for the new image.* *********************i have added that entry as IMG_BAT******************** this is the patch for this file: akash@akash-laptop:~/tuxmath/trunk/src$ diff -u fileops.h nfileops.h --- fileops.h 2009-03-26 06:10:01.000000000 +0530 +++ nfileops.h 2009-03-26 06:08:03.000000000 +0530 @@ -27,7 +27,7 @@ /* Names for images (formerly in images.h) */ enum { - + IMG_BAT, IMG_STANDBY, IMG_MENU_BKG, IMG_MENU_TITLE, *2. then i added the data prefix to the images array. *then i added it's data prefix in fileops_media.c , say if my image is icon.png.....then i ll write /images/backgrounds/icon.png * PATCH: *akash@akash-laptop:~/tuxmath/trunk/src$ diff -u fileops_media.c nfileops_media.c--- fileops_media.c 2009-03-26 06:11:15.000000000 +0530 +++ nfileops_media.c 2009-03-26 06:07:17.000000000 +0530 @@ -22,7 +22,7 @@ int i; static char* image_filenames[NUM_IMAGES] = { - + DATA_PREFIX "/images/backgrounds/icon.png", DATA_PREFIX "/images/status/standby.png", DATA_PREFIX "/images/title/menu_bkg.jpg", DATA_PREFIX "/images/title/title1.png", * 3.the final step was to try it anywhere ( i was just testing if it works, only then proceed with the rt material) * then i just blit(block image transfer )that image on the background.... PATCH: akash@akash-laptop:~/tuxmath/trunk/src$ diff -u highscore.c nhighscore.c--- highscore.c 2009-03-26 06:12:50.000000000 +0530 +++ nhighscore.c 2009-03-26 06:08:23.000000000 +0530 @@ -176,6 +176,9 @@ SDL_BlitSurface( current_bkg(), NULL, screen, NULL ); /* FIXME maybe add image of trophy or similar pic */ /* Draw Tux: */ + if(images[IMG_BAT]) + SDL_BlitSurface(images[IMG_BAT], NULL, screen, NULL); + if (Tux && Tux->frame[0]) /* make sure sprite has at least one frame */ SDL_BlitSurface(Tux->frame[0], NULL, screen, &TuxRect); /* Draw controls: */ this way it is possible to change the background image the hall of fame.... So, here i completed my first FIXME , ll try to FIX more like those.. regards akash gangil |