aboutsummaryrefslogtreecommitdiff
path: root/games/pysycache/files/patch-pysycache.py
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2006-03-15 10:45:00 +0000
committerRenato Botelho <garga@FreeBSD.org>2006-03-15 10:45:00 +0000
commitdaeff6b21b50d15a804d20135e9d83e0debb9f4f (patch)
tree0aedd02bd430679853a6ab94c8927b16bf67955b /games/pysycache/files/patch-pysycache.py
parent2571a1881c06b74ea42ea7bd6bb6af43a60636e2 (diff)
downloadports-daeff6b21b50d15a804d20135e9d83e0debb9f4f.tar.gz
ports-daeff6b21b50d15a804d20135e9d83e0debb9f4f.zip
Notes
Diffstat (limited to 'games/pysycache/files/patch-pysycache.py')
-rw-r--r--games/pysycache/files/patch-pysycache.py147
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')
+
+
+