Skip to content
Extraits de code Groupes Projets

Lua cpp expose

Fusionnées Kubat a demandé de fusionner lua-cpp-expose vers master
5 files
+ 61
49
Comparer les modifications
  • Côte à côte
  • En ligne

Fichiers

+ 2
30
#include "LuaScript.hh"
#include "CRTPLuaScriptObject.hh"
#include "lua.hpp"
#include "lua.hpp"
using namespace Vivy::Script;
/// LuaContext implementation
LuaContext::LuaContext() noexcept
: L(luaL_newstate())
{
luaL_openlibs(L);
}
LuaContext::~LuaContext() noexcept
{
}
lua_State *
LuaContext::getState() const noexcept
{
return L;
}
int
LuaContext::loadFile(const char *file) noexcept
{
int rc = luaL_loadfile(L, file);
if (rc == LUA_OK)
return lua_pcall(L, 0, LUA_MULTRET, 0);
return rc;
}
/// SampleObject implementation
/// SampleObject implementation
 
using namespace Vivy::Script;
SampleObject::SampleObject() noexcept
SampleObject::SampleObject() noexcept
{
{
Chargement en cours