r10133 - in packages/trunk/funnyboat/debian: . patches

Gonéri Le Bouder goneri at alioth.debian.org
Fri Aug 14 23:26:36 UTC 2009


Author: goneri
Date: 2009-08-14 23:26:35 +0000 (Fri, 14 Aug 2009)
New Revision: 10133

Added:
   packages/trunk/funnyboat/debian/patches/avoid_set_alpha_crash.diff
   packages/trunk/funnyboat/debian/patches/fullscreen.diff
Modified:
   packages/trunk/funnyboat/debian/changelog
   packages/trunk/funnyboat/debian/control
   packages/trunk/funnyboat/debian/patches/save-sshot-in-homedir.diff
   packages/trunk/funnyboat/debian/patches/series
   packages/trunk/funnyboat/debian/patches/use_debian_vera_ttf.diff
   packages/trunk/funnyboat/debian/rules
Log:
* Fullscreen option
  - add fullscreen.diff
* Fix crash if self.image.set_alpha arg is > int (Closes: #534596)
  - add avoid_set_alpha_crash.diff
* Standards Version: 3.8.2 no changes
* Clean up in debian/rules


Modified: packages/trunk/funnyboat/debian/changelog
===================================================================
--- packages/trunk/funnyboat/debian/changelog	2009-08-14 08:39:59 UTC (rev 10132)
+++ packages/trunk/funnyboat/debian/changelog	2009-08-14 23:26:35 UTC (rev 10133)
@@ -1,3 +1,14 @@
+funnyboat (1.5-8) unstable; urgency=low
+
+  * Fullscreen option
+    - add fullscreen.diff
+  * Fix crash if self.image.set_alpha arg is > int (Closes: #534596)
+    - add avoid_set_alpha_crash.diff
+  * Standards Version: 3.8.2 no changes 
+  * Clean up in debian/rules
+
+ -- Gonéri Le Bouder <goneri at rulezlan.org>  Fri, 14 Aug 2009 22:26:59 +0200
+
 funnyboat (1.5-7) unstable; urgency=low
 
   [ Cyril Brulebois ]

Modified: packages/trunk/funnyboat/debian/control
===================================================================
--- packages/trunk/funnyboat/debian/control	2009-08-14 08:39:59 UTC (rev 10132)
+++ packages/trunk/funnyboat/debian/control	2009-08-14 23:26:35 UTC (rev 10133)
@@ -5,7 +5,7 @@
 Uploaders: Gonéri Le Bouder <goneri at rulezlan.org>, Miriam Ruiz <little_miry at yahoo.es>, Barry deFreese <bdefreese at debian.org>
 Build-Depends: debhelper (>= 5.0.37.2), quilt, python
 Build-Depends-Indep: python-support (>= 0.6), docbook-to-man
-Standards-Version: 3.8.1
+Standards-Version: 3.8.2
 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/funnyboat/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/funnyboat/?op=log
 Homepage: http://funnyboat.sf.net/

Added: packages/trunk/funnyboat/debian/patches/avoid_set_alpha_crash.diff
===================================================================
--- packages/trunk/funnyboat/debian/patches/avoid_set_alpha_crash.diff	                        (rev 0)
+++ packages/trunk/funnyboat/debian/patches/avoid_set_alpha_crash.diff	2009-08-14 23:26:35 UTC (rev 10133)
@@ -0,0 +1,16 @@
+#534596
+If val is larger than 'int', image.set_alpha throw an exception. set_alpha
+argument is supposed to be < 256.
+--- funnyboat-1.5.orig/particles.py
++++ funnyboat-1.5/particles.py
+@@ -24,7 +24,9 @@
+         pygame.draw.ellipse(self.image, self.colour, self.image.get_rect())
+ 
+         if Variables.alpha:
+-            self.image.set_alpha(self.life * 255 * self.opacity / self.initial_life)
++            val = self.life * 255 * self.opacity / self.initial_life
++            if val < 256:
++                self.image.set_alpha(val)
+ 
+     def update(self):
+         self.rect.left += self.vect[0]

Added: packages/trunk/funnyboat/debian/patches/fullscreen.diff
===================================================================
--- packages/trunk/funnyboat/debian/patches/fullscreen.diff	                        (rev 0)
+++ packages/trunk/funnyboat/debian/patches/fullscreen.diff	2009-08-14 23:26:35 UTC (rev 10133)
@@ -0,0 +1,83 @@
+Add fullscreen support
+Gonéri Le Bouder <goneri at rulezlan.org>
+--- funnyboat-1.5.orig/locals.py
++++ funnyboat-1.5/locals.py
+@@ -6,7 +6,6 @@
+ MIN_FIRE_DELAY = 10
+ SCREEN_WIDTH = 400#320
+ SCREEN_HEIGHT = 300#240
+-SCREEN_FULLSCREEN = 0
+ FPS = 30
+ 
+ 
+@@ -17,3 +16,4 @@
+     sound = True    
+     music = True
+     name = "Funny Boater"
++    fullscreen = True
+--- funnyboat-1.5.orig/util.py
++++ funnyboat-1.5/util.py
+@@ -62,6 +62,8 @@
+             Variables.sound = str_to_bool(value)
+         elif variable == "aa":
+             Variables.aa = str_to_bool(value)
++        elif variable == "fullscreen":
++            Variables.fullscreen = str_to_bool(value)
+ 
+     f.close()
+ 
+@@ -77,6 +79,7 @@
+     print >> f, "name\t%s" % Variables.name
+     print >> f, "sound\t%s" % Variables.sound
+     print >> f, "aa\t%s" % Variables.aa
++    print >> f, "fullscreen\t%s" % Variables.fullscreen
+ 
+     f.close()
+ 
+--- funnyboat-1.5.orig/options.py
++++ funnyboat-1.5/options.py
+@@ -14,6 +14,7 @@
+     SOUND = 2
+     MUSIC = 3
+     NAME = 4
++    FULLSCREEN = 5
+ 
+     def __init__(self, screen):
+         self.screen = screen
+@@ -39,7 +40,8 @@
+                      "Antialiasing: " + (Variables.aa and "on" or "off"),
+                      "Sound effects: " + (Variables.sound and "on" or "off"),
+                      "Music: " + (Variables.music and "on" or "off"),
+-                     "Player Name: " + Variables.name)
++                     "Player Name: " + Variables.name,
++                     "Fullscreen: " + (Variables.fullscreen and "on" or "off"))
+ 
+     def run(self):
+         done = False
+@@ -138,6 +140,10 @@
+                     pygame.mixer.music.stop()
+             except:
+                 pass
++        elif self.selection == Options.FULLSCREEN:
++            Variables.fullscreen = not Variables.fullscreen
++            pygame.display.toggle_fullscreen()
++
+         self.refresh()
+ 
+     def change_right(self):
+--- funnyboat-1.5.orig/main.py
++++ funnyboat-1.5/main.py
+@@ -53,10 +53,10 @@
+             elif arg == "-ns":
+                 Variables.sound = False
+             elif arg == "-f":
+-                SCREEN_FULLSCREEN = True
++                Variables.fullscreen = True
+ 
+     scr_options = 0
+-    if SCREEN_FULLSCREEN: scr_options += FULLSCREEN
++    if Variables.fullscreen: scr_options += FULLSCREEN
+     screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT),scr_options ,32)
+ 
+     pygame.display.set_icon(util.load_image("kuvake"))
+

Modified: packages/trunk/funnyboat/debian/patches/save-sshot-in-homedir.diff
===================================================================
--- packages/trunk/funnyboat/debian/patches/save-sshot-in-homedir.diff	2009-08-14 08:39:59 UTC (rev 10132)
+++ packages/trunk/funnyboat/debian/patches/save-sshot-in-homedir.diff	2009-08-14 23:26:35 UTC (rev 10133)
@@ -1,3 +1,4 @@
+Author: Gonéri Le Bouder <goneri at rulezlan.org>
 Index: game.py
 ===================================================================
 --- a/game.py

Modified: packages/trunk/funnyboat/debian/patches/series
===================================================================
--- packages/trunk/funnyboat/debian/patches/series	2009-08-14 08:39:59 UTC (rev 10132)
+++ packages/trunk/funnyboat/debian/patches/series	2009-08-14 23:26:35 UTC (rev 10133)
@@ -1,3 +1,5 @@
 save-sshot-in-homedir.diff
 use_debian_vera_ttf.diff
 funnyboat-cursor-patch.diff
+fullscreen.diff
+avoid_set_alpha_crash.diff

Modified: packages/trunk/funnyboat/debian/patches/use_debian_vera_ttf.diff
===================================================================
--- packages/trunk/funnyboat/debian/patches/use_debian_vera_ttf.diff	2009-08-14 08:39:59 UTC (rev 10132)
+++ packages/trunk/funnyboat/debian/patches/use_debian_vera_ttf.diff	2009-08-14 23:26:35 UTC (rev 10133)
@@ -1,3 +1,4 @@
+Author: Gonéri Le Bouder <goneri at rulezlan.org>
 Index: util.py
 ===================================================================
 --- a/util.py

Modified: packages/trunk/funnyboat/debian/rules
===================================================================
--- packages/trunk/funnyboat/debian/rules	2009-08-14 08:39:59 UTC (rev 10132)
+++ packages/trunk/funnyboat/debian/rules	2009-08-14 23:26:35 UTC (rev 10133)
@@ -1,6 +1,4 @@
 #!/usr/bin/make -f
-# Sample debian/rules that uses debhelper.
-# GNU copyright 1997 to 1999 by Joey Hess.
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1




More information about the Pkg-games-commits mailing list