The following commit has been merged in the master branch:
commit f60babb39edf25e301b5725559642d45a7aaeec0
Author: Martin Erik Werner <[email protected]>
Date:   Fri Dec 16 21:26:39 2011 +0100

    Refresh patches

diff --git a/debian/patches/custom-settings-load-write-handling.patch 
b/debian/patches/custom-settings-load-write-handling.patch
index b08020a..be2cc7f 100644
--- a/debian/patches/custom-settings-load-write-handling.patch
+++ b/debian/patches/custom-settings-load-write-handling.patch
@@ -11,60 +11,53 @@ Forwarded: http://code.google.com/p/liero/issues/detail?id=4
  main.cpp |   17 +++++++----------
  1 files changed, 7 insertions(+), 10 deletions(-)
 
-diff --git a/main.cpp b/main.cpp
-index fc933e8..d6a3a16 100644
 --- a/main.cpp
 +++ b/main.cpp
-@@ -148,25 +148,23 @@ try
-       
-       gfx.settingsFile = "LIERO";
-       
--#if 0 // This is just stupid, no need to emulate it
--      if(!fileExists(lieroOPT)) // NOTE: Liero doesn't seem to use the 
contents of LIERO.OPT for anything useful
-+      if(!fileExists(lieroOPT)) // NOTE: Liero uses LIERO.OPT to store the 
name of the currently active settings file
-       {
-               gfx.settings.reset(new Settings);
-               gfx.saveSettings();
-       }
-       else
--#endif
-       {
--      /*
-+      
-               FILE* f = fopen(lieroOPT.c_str(), "rb");
-               std::size_t len = fileLength(f);
-               if(len > 255) len = 255;
-               char buf[256];
-               fread(buf, 1, len, f);
--              game.settingsFile.assign(buf, len);
-+              gfx.settingsFile.assign(buf, len);
-+              
-+              rtrim(gfx.settingsFile);
-               
--              rtrim(game.settingsFile);
--              */
-               if(!gfx.loadSettings())
-               {
-                       gfx.settingsFile = "LIERO";
-@@ -174,7 +172,7 @@ try
-                       gfx.saveSettings();
-               }
- 
--              //fclose(f);
-+              fclose(f);
-       }
-       
+@@ -148,25 +148,21 @@
+       
+       gfx.settingsFile = "LIERO";
+       
+-#if 0 // This is just stupid, no need to emulate it
+-      if(!fileExists(lieroOPT)) // NOTE: Liero doesn't seem to use the 
contents of LIERO.OPT for anything useful
++      if(!fileExists(lieroOPT)) // NOTE: Liero uses LIERO.OPT to store the 
name of the currently active settings file
+       {
+               gfx.settings.reset(new Settings);
+               gfx.saveSettings();
+       }
+       else
+-#endif
+       {
+-      /*
+               FILE* f = fopen(lieroOPT.c_str(), "rb");
+               std::size_t len = fileLength(f);
+               if(len > 255) len = 255;
+               char buf[256];
+               fread(buf, 1, len, f);
+-              game.settingsFile.assign(buf, len);
++              gfx.settingsFile.assign(buf, len);
+               
+-              rtrim(game.settingsFile);
+-              */
++              rtrim(gfx.settingsFile);
+               if(!gfx.loadSettings())
+               {
+                       gfx.settingsFile = "LIERO";
+@@ -174,7 +170,7 @@
+                       gfx.saveSettings();
+               }
+ 
+-              //fclose(f);
++              fclose(f);
+       }
+       
        gfx.setVideoMode();
-@@ -183,8 +181,7 @@ try
-       //game.initGame();
-       gfx.mainLoop();
-       
--      gfx.settingsFile = "LIERO";
+@@ -183,8 +179,7 @@
+       //game.initGame();
+       gfx.mainLoop();
+       
+-      gfx.settingsFile = "LIERO";
 -      gfx.settings->save(joinPath(lieroEXERoot, "LIERO.DAT"));
 +      gfx.saveSettings();
-       
-       FILE* f = fopen(lieroOPT.c_str(), "wb");
-       fwrite(gfx.settingsFile.data(), 1, gfx.settingsFile.size(), f);
--- 
-1.7.6.rc1.1.g2c162b
-
+       
+       FILE* f = fopen(lieroOPT.c_str(), "wb");
+       fwrite(gfx.settingsFile.data(), 1, gfx.settingsFile.size(), f);
diff --git a/debian/patches/datapath_integration.patch 
b/debian/patches/datapath_integration.patch
index 0250f2d..50aee12 100644
--- a/debian/patches/datapath_integration.patch
+++ b/debian/patches/datapath_integration.patch
@@ -8,167 +8,167 @@ Last-Update: 2011-11-15
 --- a/controller/localController.cpp
 +++ b/controller/localController.cpp
 @@ -220,7 +220,7 @@
-                                       
-                                       
-                               }
--                              std::string path = joinPath(lieroEXERoot, 
prefix + buf);
-+                              std::string path = 
joinPath(data_path->configdir(), prefix + buf);
-                               replay.reset(new 
ReplayWriter(gvl::stream_ptr(new gvl::fstream(path.c_str(), "wb"))));
-                               replay->beginRecord(game);
-                       }
+                                       
+                                       
+                               }
+-                              std::string path = joinPath(lieroEXERoot, 
prefix + buf);
++                              std::string path = 
joinPath(data_path->configdir(), prefix + buf);
+                               replay.reset(new 
ReplayWriter(gvl::stream_ptr(new gvl::fstream(path.c_str(), "wb"))));
+                               replay->beginRecord(game);
+                       }
 --- a/gfx.cpp
 +++ b/gfx.cpp
 @@ -953,7 +953,7 @@
-       
-       void onUpdate(Menu& menu, int item)
-       {
--              std::string levelPath = joinPath(lieroEXERoot, 
gfx.settings->levelFile + ".lev");
-+              std::string levelPath = joinPath(data_path->configdir(), 
gfx.settings->levelFile + ".lev");
-               if(!gfx.settings->randomLevel && fileExists(levelPath))
-               {
-                       menu.items[Settings::SiLevel].value = '"' + 
gfx.settings->levelFile + '"';
+       
+       void onUpdate(Menu& menu, int item)
+       {
+-              std::string levelPath = joinPath(lieroEXERoot, 
gfx.settings->levelFile + ".lev");
++              std::string levelPath = joinPath(data_path->configdir(), 
gfx.settings->levelFile + ".lev");
+               if(!gfx.settings->randomLevel && fileExists(levelPath))
+               {
+                       menu.items[Settings::SiLevel].value = '"' + 
gfx.settings->levelFile + '"';
 @@ -1109,7 +1109,7 @@
-       
-       bool altName = settings->extensions ? false : true;
-       
--      DirectoryIterator di(joinPath(lieroEXERoot, ".")); // TODO: Fix 
lieroEXERoot to be "." instead of ""
-+      DirectoryIterator di(joinPath(data_path->configdir(), ".")); // TODO: 
Fix lieroEXERoot to be "." instead of ""
-       
-       std::vector<std::pair<std::string, std::string> > levels;
-       
+       
+       bool altName = settings->extensions ? false : true;
+       
+-      DirectoryIterator di(joinPath(lieroEXERoot, ".")); // TODO: Fix 
lieroEXERoot to be "." instead of ""
++      DirectoryIterator di(joinPath(data_path->configdir(), ".")); // TODO: 
Fix lieroEXERoot to be "." instead of ""
+       
+       std::vector<std::pair<std::string, std::string> > levels;
+       
 @@ -1226,7 +1226,7 @@
-       
-       profileMenu.setHeight(14);
-               
+       
+       profileMenu.setHeight(14);
+               
 -      DirectoryIterator di(joinPath(lieroEXERoot, ".")); // TODO: Fix 
lieroEXERoot to be "." instead of ""
 +      DirectoryIterator di(joinPath(data_path->configdir(), ".")); // TODO: 
Fix lieroEXERoot to be "." instead of ""
        
-       std::vector<std::string> profiles;
-       
+       std::vector<std::string> profiles;
+       
 @@ -1315,7 +1315,7 @@
-       
-       replayMenu.setHeight(14);
-               
+       
+       replayMenu.setHeight(14);
+               
 -      DirectoryIterator di(joinPath(lieroEXERoot, ".")); // TODO: Fix 
lieroEXERoot to be "." instead of ""
 +      DirectoryIterator di(joinPath(data_path->configdir(), ".")); // TODO: 
Fix lieroEXERoot to be "." instead of ""
        
-       std::vector<std::string> replays;
-       
+       std::vector<std::string> replays;
+       
 @@ -1367,7 +1367,7 @@
-                       if(replayMenu.isSelectionValid())
-                       {
-                               std::string replayName = 
replayMenu.items[replayMenu.selection()].string + ".lrp";                      
--                              std::string fullPath = joinPath(lieroEXERoot, 
replayName);
-+                              std::string fullPath = 
joinPath(data_path->configdir(), replayName);
-                               
-                               // Reset controller before opening the replay, 
since we may be recording it
-                               controller.reset();
+                       if(replayMenu.isSelectionValid())
+                       {
+                               std::string replayName = 
replayMenu.items[replayMenu.selection()].string + ".lrp";                      
+-                              std::string fullPath = joinPath(lieroEXERoot, 
replayName);
++                              std::string fullPath = 
joinPath(data_path->configdir(), replayName);
+                               
+                               // Reset controller before opening the replay, 
since we may be recording it
+                               controller.reset();
 @@ -1798,13 +1798,13 @@
- 
- void Gfx::saveSettings()
- {
--      settings->save(joinPath(lieroEXERoot, settingsFile + ".DAT"));
-+      settings->save(data_path->file(settingsFile + ".DAT"));
- }
- 
- bool Gfx::loadSettings()
- {
-       settings.reset(new Settings);
--      return settings->load(joinPath(lieroEXERoot, settingsFile + ".DAT"));
-+      return settings->load(data_path->file(settingsFile + ".DAT"));
- }
- 
- void Gfx::drawBasicMenu(/*int curSel*/)
+ 
+ void Gfx::saveSettings()
+ {
+-      settings->save(joinPath(lieroEXERoot, settingsFile + ".DAT"));
++      settings->save(data_path->file(settingsFile + ".DAT"));
+ }
+ 
+ bool Gfx::loadSettings()
+ {
+       settings.reset(new Settings);
+-      return settings->load(joinPath(lieroEXERoot, settingsFile + ".DAT"));
++      return settings->load(data_path->file(settingsFile + ".DAT"));
+ }
+ 
+ void Gfx::drawBasicMenu(/*int curSel*/)
 --- a/level.cpp
 +++ b/level.cpp
 @@ -269,7 +269,7 @@
-       else
-       {
-               // TODO: Check .LEV as well as .lev
--              if(!load(common, settings, joinPath(lieroEXERoot, 
settings.levelFile + ".lev")))
-+              if(!load(common, settings, joinPath(data_path->configdir(), 
settings.levelFile + ".lev")))
-                       generateRandom(common, settings, rand);
- 
-       }
+       else
+       {
+               // TODO: Check .LEV as well as .lev
+-              if(!load(common, settings, joinPath(lieroEXERoot, 
settings.levelFile + ".lev")))
++              if(!load(common, settings, joinPath(data_path->configdir(), 
settings.levelFile + ".lev")))
+                       generateRandom(common, settings, rand);
+ 
+       }
 --- a/reader.cpp
 +++ b/reader.cpp
 @@ -5,7 +5,9 @@
- #include <stdexcept>
- 
- std::string lieroOPT;
--std::string lieroEXERoot;
-+
-+DataPath* data_path = NULL;
-+// DATAPATH std::string lieroEXERoot;
- 
- namespace
- {
+ #include <stdexcept>
+ 
+ std::string lieroOPT;
+-std::string lieroEXERoot;
++
++DataPath* data_path = NULL;
++// DATAPATH std::string lieroEXERoot;
+ 
+ namespace
+ {
 @@ -94,11 +96,13 @@
- void setLieroEXE(std::string const& path)
- {
-       //TODO: Close cached files
--      
--      lieroEXE = path;
--      lieroCHR = changeLeaf(path, "LIERO.CHR");
--      lieroSND = changeLeaf(path, "LIERO.SND");
--      lieroOPT = changeLeaf(path, "LIERO.OPT");
--      
--      lieroEXERoot = getRoot(lieroEXE);
-+
-+      data_path = new DataPath(getRoot(path));
-+
-+      lieroEXE = data_path->file("LIERO.EXE");
-+      lieroCHR = data_path->file("LIERO.CHR");
-+      lieroSND = data_path->file("LIERO.SND");
-+      lieroOPT = data_path->file("LIERO.OPT");
-+
-+// DATAPATH   lieroEXERoot = getRoot(lieroEXE);
- }
+ void setLieroEXE(std::string const& path)
+ {
+       //TODO: Close cached files
+-      
+-      lieroEXE = path;
+-      lieroCHR = changeLeaf(path, "LIERO.CHR");
+-      lieroSND = changeLeaf(path, "LIERO.SND");
+-      lieroOPT = changeLeaf(path, "LIERO.OPT");
+-      
+-      lieroEXERoot = getRoot(lieroEXE);
++
++      data_path = new DataPath(getRoot(path));
++
++      lieroEXE = data_path->file("LIERO.EXE");
++      lieroCHR = data_path->file("LIERO.CHR");
++      lieroSND = data_path->file("LIERO.SND");
++      lieroOPT = data_path->file("LIERO.OPT");
++
++// DATAPATH   lieroEXERoot = getRoot(lieroEXE);
+ }
 --- a/reader.hpp
 +++ b/reader.hpp
 @@ -1,11 +1,14 @@
- #ifndef LIERO_READER_HPP
- #define LIERO_READER_HPP
- 
-+#include "dataPath.hpp"
- #include <cstdio>
+ #ifndef LIERO_READER_HPP
+ #define LIERO_READER_HPP
+ 
++#include "dataPath.hpp"
+ #include <cstdio>
  #include <string>
- #include <stdexcept>
- #include <SDL/SDL.h>
- 
+ #include <stdexcept>
+ #include <SDL/SDL.h>
+ 
 +extern DataPath* data_path;
 +
- extern std::string lieroEXERoot;
- extern std::string lieroOPT;
- 
+ extern std::string lieroEXERoot;
+ extern std::string lieroOPT;
+ 
 --- a/settings.cpp
 +++ b/settings.cpp
 @@ -127,7 +127,7 @@
- 
- void Settings::generateName(WormSettings& ws)
- {
--      FILE* f = fopen(joinPath(lieroEXERoot, "NAMES.DAT").c_str(), "rb");
-+      FILE* f = fopen(data_path->file("NAMES.DAT").c_str(), "rb");
-       
-       if(!f)
-               return;
+ 
+ void Settings::generateName(WormSettings& ws)
+ {
+-      FILE* f = fopen(joinPath(lieroEXERoot, "NAMES.DAT").c_str(), "rb");
++      FILE* f = fopen(data_path->file("NAMES.DAT").c_str(), "rb");
+       
+       if(!f)
+               return;
 --- a/worm.cpp
 +++ b/worm.cpp
 @@ -40,7 +40,7 @@
- {
-       try
-       {
--              std::string path(joinPath(lieroEXERoot, newProfileName) + 
".lpf");
-+              std::string path(joinPath(data_path->configdir(), 
newProfileName) + ".lpf");
-               gvl::stream_ptr str(new gvl::fstream(path.c_str(), "wb"));
-               
-               gvl::octet_stream_writer writer(str);
+ {
+       try
+       {
+-              std::string path(joinPath(lieroEXERoot, newProfileName) + 
".lpf");
++              std::string path(joinPath(data_path->configdir(), 
newProfileName) + ".lpf");
+               gvl::stream_ptr str(new gvl::fstream(path.c_str(), "wb"));
+               
+               gvl::octet_stream_writer writer(str);
 @@ -60,7 +60,7 @@
-       int oldColor = color;
-       try
-       {
--              std::string path(joinPath(lieroEXERoot, newProfileName) + 
".lpf");
-+              std::string path(joinPath(data_path->configdir(), 
newProfileName) + ".lpf");
-               gvl::stream_ptr str(new gvl::fstream(path.c_str(), "rb"));
-               
-               gvl::octet_stream_reader reader(str);
+       int oldColor = color;
+       try
+       {
+-              std::string path(joinPath(lieroEXERoot, newProfileName) + 
".lpf");
++              std::string path(joinPath(data_path->configdir(), 
newProfileName) + ".lpf");
+               gvl::stream_ptr str(new gvl::fstream(path.c_str(), "rb"));
+               
+               gvl::octet_stream_reader reader(str);
diff --git a/debian/patches/no-press-any-key.patch 
b/debian/patches/no-press-any-key.patch
index 66f3a8c..b5bbedb 100644
--- a/debian/patches/no-press-any-key.patch
+++ b/debian/patches/no-press-any-key.patch
@@ -8,11 +8,11 @@ Last-Update: 2011-11-15
 --- a/main.cpp
 +++ b/main.cpp
 @@ -140,7 +140,7 @@
-       Console::writeLine(common->S[OK2]);
-       
-       Console::writeLine("");
--      Console::write(common->S[PressAnyKey]);
-+      //Console::write(common->S[PressAnyKey]);
-       Console::waitForAnyKey();
-       Console::clear();
-       
+       Console::writeLine(common->S[OK2]);
+       
+       Console::writeLine("");
+-      Console::write(common->S[PressAnyKey]);
++      //Console::write(common->S[PressAnyKey]);
+       Console::waitForAnyKey();
+       Console::clear();
+       

-- 
Packaging for Liero

_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

Reply via email to