refactored scripting to hide actual script implementation

This commit is contained in:
Hartmut Seichter 2018-04-02 11:34:53 +02:00
parent 550d27273f
commit a99906317d
14 changed files with 140 additions and 62 deletions

View file

@ -4,7 +4,7 @@
//#include "glad/glad.h"
#include "GLFW/glfw3.h"
#include "sol.hpp"
//#include "sol.hpp"
namespace pw {
@ -34,7 +34,7 @@ public:
context* get_context();
static void load(sol::table &ns);
// static void load(sol::table &ns);
};

View file

@ -48,14 +48,14 @@ void pw::window::set_size(int w,int h) {
glfwSetWindowSize(_window,w,h);
}
void pw::window::load(sol::table &ns)
{
glfwInit();
//void pw::window::load(sol::table &ns)
//{
// glfwInit();
ns.new_usertype<window>("window",
"update",&window::update,
"set_title",&window::set_title,
"set_size",&window::set_size
);
}
// ns.new_usertype<window>("window",
// "update",&window::update,
// "set_title",&window::set_title,
// "set_size",&window::set_size
// );
//}