about summary refs log tree commit diff
path: root/src/engine/map.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/map.cpp')
-rw-r--r--src/engine/map.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/engine/map.cpp b/src/engine/map.cpp
index 3e76547e..f33a6056 100644
--- a/src/engine/map.cpp
+++ b/src/engine/map.cpp
@@ -1,3 +1,4 @@
+#include <stdio.h>
 #include <baselib/system.h>
 #include <baselib/stream/file.h>
 
@@ -43,6 +44,8 @@ int map_is_loaded()
 
 int map_load(const char *mapname)
 {
-	map = datafile_load(mapname);
+	char buf[512];
+	sprintf(buf, "data/%s.map", mapname);
+	map = datafile_load(buf);
 	return map != 0;
 }