From fa90d3fd69f0c9660512dffba68a5e9db299e08f Mon Sep 17 00:00:00 2001 From: Lynix Date: Sun, 24 Apr 2016 20:08:01 +0200 Subject: [PATCH] Sdk/LuaAPI: Add accessor to internal LuaBinding Former-commit-id: 3e93330d789cd5566cc50e26acb49970bde2c2bc --- SDK/include/NDK/LuaAPI.hpp | 2 ++ SDK/include/NDK/LuaAPI.inl | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/SDK/include/NDK/LuaAPI.hpp b/SDK/include/NDK/LuaAPI.hpp index 277948bd5..e19458d3f 100644 --- a/SDK/include/NDK/LuaAPI.hpp +++ b/SDK/include/NDK/LuaAPI.hpp @@ -24,6 +24,8 @@ namespace Ndk LuaAPI() = delete; ~LuaAPI() = delete; + static inline LuaBinding* GetBinding(); + static bool Initialize(); static void RegisterClasses(Nz::LuaInstance& instance); diff --git a/SDK/include/NDK/LuaAPI.inl b/SDK/include/NDK/LuaAPI.inl index 5a6f9d147..708577e0e 100644 --- a/SDK/include/NDK/LuaAPI.inl +++ b/SDK/include/NDK/LuaAPI.inl @@ -2,6 +2,7 @@ // This file is part of the "Nazara Development Kit" // For conditions of distribution and use, see copyright notice in Prerequesites.hpp +#include #include #include #include @@ -23,6 +24,14 @@ #include #endif +namespace Ndk +{ + inline LuaBinding* LuaAPI::GetBinding() + { + return s_binding; + } +} + namespace Nz { inline unsigned int LuaImplQueryArg(const LuaInstance& instance, int index, Color* color, TypeTag)