diff options
Diffstat (limited to 'src/engine/map.cpp')
| -rw-r--r-- | src/engine/map.cpp | 5 |
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; } |