diff options
author | Renato Botelho <garga@FreeBSD.org> | 2006-03-15 10:45:00 +0000 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2006-03-15 10:45:00 +0000 |
commit | daeff6b21b50d15a804d20135e9d83e0debb9f4f (patch) | |
tree | 0aedd02bd430679853a6ab94c8927b16bf67955b /games/pysycache/files/patch-pysycache.py | |
parent | 2571a1881c06b74ea42ea7bd6bb6af43a60636e2 (diff) | |
download | ports-daeff6b21b50d15a804d20135e9d83e0debb9f4f.tar.gz ports-daeff6b21b50d15a804d20135e9d83e0debb9f4f.zip |
Notes
Diffstat (limited to 'games/pysycache/files/patch-pysycache.py')
-rw-r--r-- | games/pysycache/files/patch-pysycache.py | 147 |
1 files changed, 147 insertions, 0 deletions
diff --git a/games/pysycache/files/patch-pysycache.py b/games/pysycache/files/patch-pysycache.py new file mode 100644 index 000000000000..da2f912b730e --- /dev/null +++ b/games/pysycache/files/patch-pysycache.py @@ -0,0 +1,147 @@ +--- pysycache.py Wed Feb 15 17:23:28 2006 ++++ pysycache.py Mon Feb 27 00:15:58 2006 +@@ -37,6 +37,8 @@ + from pygame.locals import * + import glob + ++sys.path.append("%%DATADIR%%") ++ + import datas + from datasclass import BtnMenu + import const +@@ -51,7 +53,7 @@ + + + def ReadCreditOfDirectory(dirname): +- myfont = os.path.join(const.GRepPysycache, 'fonts', 'FreeSansBold.ttf' ) ++ myfont = os.path.join(const.GRepPysycache, '%%DATADIR%%/fonts', 'FreeSansBold.ttf' ) + font = pygame.font.Font(myfont, 20) + textcolor = 46, 113, 169 + +@@ -129,9 +131,9 @@ + #on est actuellement en image normale et on passe en image floue + const.GBtnMenu = btn.id + +- datas.load_sound('sounds', 'btnmenu.wav') ++ datas.load_sound('%%DATADIR%%/sounds', 'btnmenu.wav') + +- filename = os.path.join(const.GRepPysycache, 'images', btn.imagename + '1.png') ++ filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', btn.imagename + '1.png') + imgtmp = pygame.image.load(filename) + btn.image.blit(imgtmp, (btn.rect.left, btn.rect.top), (0, 0, btn.largeur, btn.hauteur)) + btn.image = imgtmp +@@ -154,13 +156,13 @@ + for btn in LstBtn.sprites(): + if btn.id == const.GBtnMenu: + #mise a jour de l'image +- filename = os.path.join(const.GRepPysycache, 'images', btn.imagename + '.png') ++ filename = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', btn.imagename + '.png') + imgtmp = pygame.image.load(filename) + btn.image.blit(imgtmp, (btn.rect.left, btn.rect.top), (0, 0, btn.largeur, btn.hauteur)) + btn.image = imgtmp + + #mise a jour de la zone d'aide (effacement) +- imgnuage, background_rect = datas.load_image('images', 'fond-menu.bmp') ++ imgnuage, background_rect = datas.load_image('%%DATADIR%%/images', 'fond-menu.bmp') + Gbackground_image.blit(imgnuage, (300, 300), (300, 300, 400, 220)) + + break +@@ -176,7 +178,7 @@ + if ( event.pos[0] >= obj.rect.left ) & ( event.pos[0] <= obj.rect.left + obj.largeur ) & ( event.pos[1] >= obj.rect.top ) & ( event.pos[1] <= obj.rect.top + obj.hauteur ) : + #----------- show the correct window ----------------- + #mise a jour de la zone d'aide +- imgnuage, background_rect = datas.load_image('images', 'fond-menu.bmp') ++ imgnuage, background_rect = datas.load_image('%%DATADIR%%/images', 'fond-menu.bmp') + Gbackground_image.blit(imgnuage, (300, 300), (300, 300, 370, 200)) + + if pygame.mixer.music.get_busy : +@@ -261,14 +263,14 @@ + #recuperation de la valeur de la langue + locale.setlocale(locale.LC_ALL,"") + const.GMyLocale, myencoding = locale.getlocale() +- myrep = os.path.join(const.GRepPysycache, 'help', const.GMyLocale ) ++ myrep = os.path.join(const.GRepPysycache, '%%DATADIR%%/help', const.GMyLocale ) + + if os.path.isdir(myrep): + #le repertoire de la locale existe : rien a faire + pass + else : + #on essaie sur les deux premiers caracteres +- myrep = os.path.join(const.GRepPysycache, 'help', const.GMyLocale[0:2]) ++ myrep = os.path.join(const.GRepPysycache, '%%DATADIR%%/help', const.GMyLocale[0:2]) + if os.path.isdir(myrep): + #le repertoire de la (nouvelle) locale existe : rien a faire + const.GMyLocale = const.GMyLocale[0:2] +@@ -283,7 +285,7 @@ + pygame.display.set_caption('PySyCache') + + #-------------------------- image vide de fond ----------------------------- +- background_image, background_rect = datas.load_image('images', 'fond1.bmp') ++ background_image, background_rect = datas.load_image('%%DATADIR%%/images', 'fond1.bmp') + screen.blit(background_image, (0,0)) + pygame.display.flip() + +@@ -291,7 +293,7 @@ + pygame.time.delay(500) + + #------------------ transition vers le titre du jeu ------------------------ +- background_image2, background_rect = datas.load_image('images', 'fond2.bmp') ++ background_image2, background_rect = datas.load_image('%%DATADIR%%/images', 'fond2.bmp') + for i in range(300): + screen.blit(background_image2, (0, i), (0, i, 800, 1)) + screen.blit(background_image2, (0, 600 - i), (0, 600 - i, 800, 1)) +@@ -304,7 +306,7 @@ + pygame.time.delay(2000) + + #----------------------- transition vers le menu --------------------------- +- Gbackground_image, background_rect = datas.load_image('images', 'fond-menu.bmp') ++ Gbackground_image, background_rect = datas.load_image('%%DATADIR%%/images', 'fond-menu.bmp') + for i in range(300): + screen.blit(Gbackground_image, (0, i), (0, i, 800, 1)) + screen.blit(Gbackground_image, (0, 600 - i), (0, 600 - i, 800, 1)) +@@ -336,7 +338,7 @@ + # cursor = pygame.cursors.load_xbm(filename, maskname) + # cursor = cursor[0], (cursor[0][0] / 2, cursor[0][1] / 2), cursor[2], cursor[3] + # pygame.mouse.set_cursor(cursor[0], (0, 0), cursor[2], cursor[3]) +- filename = dirname = os.path.join(const.GRepPysycache, 'images', 'souris.png') ++ filename = dirname = os.path.join(const.GRepPysycache, '%%DATADIR%%/images', 'souris.png') + GMaSouris = pygame.image.load(filename) + GMaSouris_position = GMaSouris.get_rect() + GMaSouris_position.left = 400 # const.GPosDepX +@@ -357,7 +359,7 @@ + pygame.display.flip() + + #-------------------------------- fin du jeu ------------------------------- +- Gbackground_image, background_rect = datas.load_image('images', 'fond4.bmp') ++ Gbackground_image, background_rect = datas.load_image('%%DATADIR%%/images', 'fond4.bmp') + for i in range(300): + screen.blit(Gbackground_image, (0, i), (0, i, 800, 1)) + screen.blit(Gbackground_image, (0, 600 - i), (0, 600 - i, 800, 1)) +@@ -371,12 +373,12 @@ + + #------------------ affichage des credits ------------------------ + if const.GWithCredits : +- myfont = os.path.join(const.GRepPysycache, 'fonts', 'FreeSansBold.ttf' ) ++ myfont = os.path.join(const.GRepPysycache, '%%DATADIR%%/fonts', 'FreeSansBold.ttf' ) + font = pygame.font.Font(myfont, 30) + textcolor = 46, 113, 169 + + #credits auteur +- fichier = os.path.join(const.GRepPysycache, 'credits.txt') ++ fichier = os.path.join(const.GRepPysycache, '%%DATADIR%%/credits.txt') + if os.path.isfile(fichier): + #afficher le contenu + f = open(fichier, 'r') +@@ -393,9 +395,9 @@ + pygame.time.wait(3000) + + #credit images for themes +- ReadCreditOfDirectory('themes-buttons') +- ReadCreditOfDirectory('themes-click') +- ReadCreditOfDirectory('themes-move') ++ ReadCreditOfDirectory('%%DATADIR%%/themes-buttons') ++ ReadCreditOfDirectory('%%DATADIR%%/themes-click') ++ ReadCreditOfDirectory('%%DATADIR%%/themes-move') + + + |