summaryrefslogtreecommitdiff
path: root/games/brainparty/patches/brainparty-0.5-savegame.patch
blob: 1b7b437ab4465b02ee439db49a0177b129502dd9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
--- a/BPGame.cpp	2010-03-11 00:15:34.000000000 +0000
+++ b/BPGame.cpp	2010-04-02 04:17:02.640735675 +0100
@@ -1294,8 +1294,10 @@ void BPGame::LoadSettings() {
 	Secret1 = Secret2 = Secret3 = Secret4 = false;
 	NumUnlockedGames = 0;
 
+	string file = string("/.brainparty");
+	file.insert(0, getenv("HOME"));
 	ifstream ifs;
-	ifs.open(".brainparty");
+	ifs.open(file.c_str());
 	
 	FirstRun = false;
 	
@@ -1425,8 +1428,11 @@ void BPGame::LoadSettings() {
 }
 
 void BPGame::SaveSettings() {
+	string file = string("/.brainparty");
+	file.insert(0, getenv("HOME"));
+	
  	ofstream savefile;
- 	savefile.open(".brainparty");
+ 	savefile.open(file.c_str());
 	savefile << EnableSound << endl;
 	savefile << EnableMusic << endl;
 	savefile << endl;