Merged default into minor

--HG--
branch : minor
This commit is contained in:
Alex Szpakowski
2015-02-09 21:43:31 -04:00
5 changed files with 48 additions and 2 deletions
@@ -283,6 +283,24 @@ int w_getSourceBaseDirectory(lua_State *L)
return 1;
}
int w_getRealDirectory(lua_State *L)
{
const char *filename = luaL_checkstring(L, 1);
std::string dir;
try
{
dir = instance()->getRealDirectory(filename);
}
catch (love::Exception &e)
{
return luax_ioError(L, "%s", e.what());
}
lua_pushstring(L, dir.c_str());
return 1;
}
int w_isDirectory(lua_State *L)
{
const char *arg = luaL_checkstring(L, 1);
@@ -666,6 +684,7 @@ static const luaL_Reg functions[] =
{ "getAppdataDirectory", w_getAppdataDirectory },
{ "getSaveDirectory", w_getSaveDirectory },
{ "getSourceBaseDirectory", w_getSourceBaseDirectory },
{ "getRealDirectory", w_getRealDirectory },
{ "isDirectory", w_isDirectory },
{ "isFile", w_isFile },
{ "createDirectory", w_createDirectory },
+1
View File
@@ -56,6 +56,7 @@ int w_getUserDirectory(lua_State *L);
int w_getAppdataDirectory(lua_State *L);
int w_getSaveDirectory(lua_State *L);
int w_getSourceBaseDirectory(lua_State *L);
int w_getRealDirectory(lua_State *L);
int w_isDirectory(lua_State *L);
int w_isFile(lua_State *L);
int w_createDirectory(lua_State *L);