initialize gameFolder to be SDL_GetBasePath()
This commit is contained in:
parent
f106e31c6f
commit
f2bb0b2e79
|
@ -21,6 +21,8 @@
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
|
#include <SDL2/SDL_filesystem.h>
|
||||||
|
|
||||||
#include <boost/program_options/options_description.hpp>
|
#include <boost/program_options/options_description.hpp>
|
||||||
#include <boost/program_options/parsers.hpp>
|
#include <boost/program_options/parsers.hpp>
|
||||||
#include <boost/program_options/variables_map.hpp>
|
#include <boost/program_options/variables_map.hpp>
|
||||||
|
@ -46,7 +48,13 @@ Config::Config()
|
||||||
solidFonts(false),
|
solidFonts(false),
|
||||||
gameFolder("."),
|
gameFolder("."),
|
||||||
allowSymlinks(false)
|
allowSymlinks(false)
|
||||||
{}
|
{
|
||||||
|
char *dataDir = SDL_GetBasePath();
|
||||||
|
if (dataDir) {
|
||||||
|
gameFolder = dataDir;
|
||||||
|
SDL_free(dataDir);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void Config::read()
|
void Config::read()
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue