initial ECS based on EnTT
This commit is contained in:
parent
2ef6af25c1
commit
cea83d06e8
9 changed files with 92 additions and 14 deletions
|
@ -1,6 +1,9 @@
|
|||
//#include "script_scene.hpp"
|
||||
|
||||
#include "pw/scene/node.hpp"
|
||||
#include "pw/scene/entity.hpp"
|
||||
#include "pw/scene/scene.hpp"
|
||||
|
||||
#include "runtime_lua.hpp"
|
||||
|
||||
namespace pw {
|
||||
|
@ -8,6 +11,14 @@ namespace pw {
|
|||
void register_scene_function(sol::state&,sol::table &ns)
|
||||
{
|
||||
|
||||
ns.new_usertype<scene>("scene",
|
||||
sol::constructors<scene()>());
|
||||
|
||||
|
||||
ns.new_usertype<entity>("entity",
|
||||
sol::constructors<entity>());
|
||||
|
||||
|
||||
ns.new_usertype<node>("node",
|
||||
sol::constructors<node()>(),
|
||||
"add_child",&node::add_child,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue