2183
|
1 |
--- SFEsimutrans-102.0-build/simmain.cc Fri Sep 18 21:54:20 2009
|
|
2 |
+++ SFEsimutrans-102.0-build-patch/simmain.cc Fri Sep 18 21:51:48 2009
|
|
3 |
@@ -339,12 +339,8 @@
|
|
4 |
#endif
|
|
5 |
}
|
|
6 |
else {
|
|
7 |
- strcpy( umgebung_t::program_dir, argv[0] );
|
|
8 |
-#ifdef _WIN32
|
|
9 |
- *(strrchr( umgebung_t::program_dir, '\\' )+1) = 0;
|
|
10 |
-#else
|
|
11 |
- *(strrchr( umgebung_t::program_dir, '/' )+1) = 0;
|
|
12 |
-#endif
|
|
13 |
+ // data files are in /usr/share/simutrans
|
|
14 |
+ strcpy( umgebung_t::program_dir, "/usr/share/simutrans/" );
|
|
15 |
chdir( umgebung_t::program_dir );
|
|
16 |
}
|
|
17 |
|
|
18 |
--- SFEsimutrans-102.0-build/simsys_d.cc Fri Sep 12 23:23:37 2008
|
|
19 |
+++ SFEsimutrans-102.0-build-patch/simsys_d.cc Fri Sep 18 21:58:50 2009
|
|
20 |
@@ -309,7 +309,7 @@
|
|
21 |
return NULL;
|
|
22 |
#else
|
|
23 |
#ifndef __MACOS__
|
|
24 |
- sprintf( buffer, "%s/simutrans", getenv("HOME") );
|
|
25 |
+ sprintf( buffer, "%s/.simutrans", getenv("HOME") );
|
|
26 |
#else
|
|
27 |
sprintf( buffer, "%s/Documents/simutrans", getenv("HOME") );
|
|
28 |
#endif
|
|
29 |
--- SFEsimutrans-102.0-build/simsys_s.cc Fri Sep 12 23:23:04 2008
|
|
30 |
+++ SFEsimutrans-102.0-build-patch/simsys_s.cc Fri Sep 18 22:00:12 2009
|
|
31 |
@@ -278,7 +278,7 @@
|
|
32 |
return NULL;
|
|
33 |
#else
|
|
34 |
#ifndef __MACOS__
|
|
35 |
- sprintf( buffer, "%s/simutrans", getenv("HOME") );
|
|
36 |
+ sprintf( buffer, "%s/.simutrans", getenv("HOME") );
|
|
37 |
#else
|
|
38 |
sprintf( buffer, "%s/Documents/simutrans", getenv("HOME") );
|
|
39 |
#endif
|