From 398a5655f42378176a1e596af6d399a180ffb733 Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Mon, 3 Jul 2023 08:51:42 +1000 Subject: Add Drawable <-> Lua conversion to LuaGameConverters --- source/game/scripting/StarLuaGameConverters.hpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source/game/scripting/StarLuaGameConverters.hpp') diff --git a/source/game/scripting/StarLuaGameConverters.hpp b/source/game/scripting/StarLuaGameConverters.hpp index c0f5416..ff84792 100644 --- a/source/game/scripting/StarLuaGameConverters.hpp +++ b/source/game/scripting/StarLuaGameConverters.hpp @@ -9,6 +9,7 @@ #include "StarCollectionDatabase.hpp" #include "StarBehaviorState.hpp" #include "StarSystemWorld.hpp" +#include "StarDrawable.hpp" namespace Star { @@ -98,6 +99,12 @@ struct LuaConverter { static Maybe to(LuaEngine& engine, LuaValue const& v); }; +template <> +struct LuaConverter { + static LuaValue from(LuaEngine& engine, Drawable const& v); + static Maybe to(LuaEngine& engine, LuaValue const& v); +}; + template LuaMethods> LuaUserDataMethods>::make() { LuaMethods> methods; -- cgit v1.2.3