Script.h 516 B

12345678910111213141516171819202122
  1. /*
  2. * 2D Game Engine
  3. * Script.h:
  4. * Based on pikuma.com 2D game engine in C++ and Lua course
  5. * Copyright (c) 2021 986-Studio. All rights reserved.
  6. *
  7. * Created by Manoël Trapier on 01/03/2021.
  8. */
  9. #ifndef IMGUI_SOURCE_INCLUDE_COMPONENTS_SCRIPT_H
  10. #define IMGUI_SOURCE_INCLUDE_COMPONENTS_SCRIPT_H
  11. #include <sol/sol.hpp>
  12. struct ScriptComponent
  13. {
  14. sol::function func;
  15. explicit ScriptComponent(sol::function func = sol::lua_nil) : func(func) {};
  16. };
  17. #endif /* IMGUI_SOURCE_INCLUDE_COMPONENTS_SCRIPT_H */