r5604 - in packages/trunk/neverball/debian: . patches

Jordà Polo jorda-guest at alioth.debian.org
Fri Feb 1 08:19:09 UTC 2008


Author: jorda-guest
Date: 2008-02-01 08:19:09 +0000 (Fri, 01 Feb 2008)
New Revision: 5604

Added:
   packages/trunk/neverball/debian/patches/putt_scores.patch
Modified:
   packages/trunk/neverball/debian/changelog
   packages/trunk/neverball/debian/patches/series
Log:
Fix Neverputt hard-coded limits for score counts.

Modified: packages/trunk/neverball/debian/changelog
===================================================================
--- packages/trunk/neverball/debian/changelog	2008-02-01 05:20:52 UTC (rev 5603)
+++ packages/trunk/neverball/debian/changelog	2008-02-01 08:19:09 UTC (rev 5604)
@@ -1,6 +1,8 @@
 neverball (1.4.0-5) UNRELEASED; urgency=low
 
   * Install mapc in /usr/games instead of /usr/bin.
+  * debian/patches/putt_scores.patch: New patch; fix Neverputt hard-coded
+    limits for score counts. (Closes: #457207)
 
  -- Jordà Polo <jorda at ettin.org>  Wed, 30 Jan 2008 13:40:45 +0100
 

Added: packages/trunk/neverball/debian/patches/putt_scores.patch
===================================================================
--- packages/trunk/neverball/debian/patches/putt_scores.patch	                        (rev 0)
+++ packages/trunk/neverball/debian/patches/putt_scores.patch	2008-02-01 08:19:09 UTC (rev 5604)
@@ -0,0 +1,34 @@
+--- neverball-1.4.0.orig/putt/hole.c
++++ neverball-1.4.0/putt/hole.c
+@@ -134,7 +134,7 @@
+ 
+     if (p <= party)
+     {
+-        for (h = 1; h <= hole && h <= 18; h++)
++        for (h = 1; h <= hole && h < count; h++)
+             T += score_v[h][p];
+ 
+         sprintf(str, "%d", T);
+@@ -152,7 +152,7 @@
+ 
+     if (p <= party)
+     {
+-        for (h = 1; h <= hole && h <= 9; h++)
++        for (h = 1; h <= hole && h <= (count / 2); h++)
+             T += score_v[h][p];
+ 
+         sprintf(str, "%d", T);
+@@ -167,10 +167,11 @@
+     static char str[MAXSTR];
+ 
+     int h, T = 0;
++    int out = count / 2;
+ 
+-    if (hole > 9 && p <= party)
++    if (hole > out && p <= party)
+     {
+-        for (h = 10; h <= hole && h <= 18; h++)
++        for (h = out + 1; h <= hole && h < count; h++)
+             T += score_v[h][p];
+ 
+         sprintf(str, "%d", T);

Modified: packages/trunk/neverball/debian/patches/series
===================================================================
--- packages/trunk/neverball/debian/patches/series	2008-02-01 05:20:52 UTC (rev 5603)
+++ packages/trunk/neverball/debian/patches/series	2008-02-01 08:19:09 UTC (rev 5604)
@@ -1,2 +1,3 @@
 data_path.patch
 stereo_sound.patch
+putt_scores.patch




More information about the Pkg-games-commits mailing list