1 #include "lua/internal.hpp"
2 #include "core/settings.hpp"
6 int ss_set(lua::state
& L
, lua::parameters
& P
)
8 std::string name
, value
;
13 lsnes_vsetc
.set(name
, value
);
14 } catch(std::exception
& e
) {
16 L
.pushstring(e
.what());
23 int ss_get(lua::state
& L
, lua::parameters
& P
)
30 std::string value
= lsnes_vsetc
.get(name
);
31 L
.pushlstring(value
.c_str(), value
.length());
33 } catch(std::exception
& e
) {
35 L
.pushstring(e
.what());
40 class lua_settings_dummy
{};
41 lua::_class
<lua_settings_dummy
> lua_settings(lua_class_bind
, "*settings", {