r6829 - in packages/trunk/alienblaster/debian: . patches

Moritz Muehlenhoff jmm at alioth.debian.org
Thu May 1 21:53:58 UTC 2008


Author: jmm
Date: 2008-05-01 21:53:58 +0000 (Thu, 01 May 2008)
New Revision: 6829

Added:
   packages/trunk/alienblaster/debian/patches/06-fix-highscore.patch
Modified:
   packages/trunk/alienblaster/debian/changelog
   packages/trunk/alienblaster/debian/patches/series
Log:
- Fix handling of arcade mode highscore
- Upload to unstable


Modified: packages/trunk/alienblaster/debian/changelog
===================================================================
--- packages/trunk/alienblaster/debian/changelog	2008-05-01 18:56:10 UTC (rev 6828)
+++ packages/trunk/alienblaster/debian/changelog	2008-05-01 21:53:58 UTC (rev 6829)
@@ -1,4 +1,4 @@
-alienblaster (1.1.0-2) UNRELEASED; urgency=low
+alienblaster (1.1.0-2) unstable; urgency=low
 
   [ Barry deFreese ]
   * Remove () from Authors.
@@ -6,8 +6,11 @@
   * Remove unneeded dirs file and dh_installdirs calls.
   * Remove src/Makefile.dep in clean target.
 
- -- Barry deFreese <bddebian at comcast.net>  Fri, 04 Apr 2008 00:54:11 -0400
+  [ Moritz Muehlenhoff ]
+  * Fix handling of arcade mode highscore (Closes: #476636)
 
+ -- Moritz Muehlenhoff <jmm at debian.org>  Thu, 01 May 2008 15:40:52 +0200
+
 alienblaster (1.1.0-1) unstable; urgency=low
 
   * Initial release

Added: packages/trunk/alienblaster/debian/patches/06-fix-highscore.patch
===================================================================
--- packages/trunk/alienblaster/debian/patches/06-fix-highscore.patch	                        (rev 0)
+++ packages/trunk/alienblaster/debian/patches/06-fix-highscore.patch	2008-05-01 21:53:58 UTC (rev 6829)
@@ -0,0 +1,43 @@
+--- alienblaster-1.1.0.orig/src/menuArcadeMode.cc	2004-08-19 18:24:20.000000000 +0200
++++ alienblaster-1.1.0/src/menuArcadeMode.cc	2008-05-01 15:17:10.000000000 +0200
+@@ -31,6 +31,7 @@
+ #include "options.h"
+ #include <iostream>
+ #include <fstream>
++#include <cstdlib>
+ 
+ MenuArcadeMode::MenuArcadeMode( SDL_Surface *scr ) {
+   screen = scr;
+@@ -46,7 +47,7 @@
+   activeChoice = 0;
+   playerOneLightFighter = true;
+ 
+-  op = new Options( FN_HIGHSCORE );
++  op = new Options( (string)getenv("HOME") + "/.alienblaster_highscore" );
+ 
+   // check, if the highscore is open
+   int highscoreTest;
+@@ -72,12 +73,12 @@
+     op->setInt( 300, "POINTS_9" );
+     op->setStr( "I RULE", "NAME_10" );
+     op->setInt( 200, "POINTS_10" );
+-    op->saveFile( FN_HIGHSCORE );
++    op->saveFile( (string)getenv("HOME") + "/.alienblaster_highscore" );
+   }  
+ }
+ 
+ MenuArcadeMode::~MenuArcadeMode() {
+-  op->saveFile( FN_HIGHSCORE );
++  op->saveFile( (string)getenv("HOME") + "/.alienblaster_highscore" );
+   delete op;
+ }
+ 
+@@ -257,7 +258,7 @@
+       op->setStr(  "? ? ? ?", "NAME_" + asString( newPos ) );
+       readHighScoreName( newPos );
+     }
+-    op->saveFile( FN_HIGHSCORE );
++    op->saveFile( (string)getenv("HOME") + "/.alienblaster_highscore" );
+   }
+ }
+ 

Modified: packages/trunk/alienblaster/debian/patches/series
===================================================================
--- packages/trunk/alienblaster/debian/patches/series	2008-05-01 18:56:10 UTC (rev 6828)
+++ packages/trunk/alienblaster/debian/patches/series	2008-05-01 21:53:58 UTC (rev 6829)
@@ -3,4 +3,5 @@
 03-fix-datapaths.patch
 04-cflags.patch
 05-fix-exec-name.patch
+06-fix-highscore.patch
 




More information about the Pkg-games-commits mailing list