/** \file * * Standalone example for usage of the script component and system */ #include #include #include #include #include #include using namespace crepe; using namespace std; class MyScript : public api::BehaviorScript { void update() { dbg_trace(); } }; int main() { auto & cfg = api::Config::get_instance(); cfg.log.level = util::log_level::TRACE; dbg_trace(); auto obj = GameObject(0, "name", "tag", 0); obj.add_component(); auto & sys = ScriptSystem::get_instance(); sys.update(); // -> MyScript::update return 0; }