summaryrefslogtreecommitdiff
path: root/src/tool/mapcache.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tool/mapcache.c')
-rw-r--r--src/tool/mapcache.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/tool/mapcache.c b/src/tool/mapcache.c
index 9c4fd2cbf..9cb1d792c 100644
--- a/src/tool/mapcache.c
+++ b/src/tool/mapcache.c
@@ -7,6 +7,8 @@
#include "../common/mmo.h"
#include "../common/showmsg.h"
+#include "../config/renewal.h"
+
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -19,7 +21,7 @@
char grf_list_file[256] = "conf/grf-files.txt";
char map_list_file[256] = "db/map_index.txt";
-char map_cache_file[256] = "db/map_cache.dat";
+char map_cache_file[256];
int rebuild = 0;
FILE *map_cache_fp;
@@ -254,6 +256,15 @@ int do_init(int argc, char** argv)
struct map_data map;
char name[MAP_NAME_LENGTH_EXT];
+ /* setup pre-defined, #define-dependant */
+ sprintf(map_cache_file,"db/%s/map_cache.dat",
+#ifndef RENEWAL
+ "re"
+#else
+ "pre-re"
+#endif
+ );
+
// Process the command-line arguments
process_args(argc, argv);