Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/game/scripting/StarLuaGameConverters.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/game/scripting/StarLuaGameConverters.hpp')
-rw-r--r--source/game/scripting/StarLuaGameConverters.hpp7
1 files changed, 7 insertions, 0 deletions
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<LiquidLevel> {
static Maybe<LiquidLevel> to(LuaEngine& engine, LuaValue const& v);
};
+template <>
+struct LuaConverter<Drawable> {
+ static LuaValue from(LuaEngine& engine, Drawable const& v);
+ static Maybe<Drawable> to(LuaEngine& engine, LuaValue const& v);
+};
+
template <typename T>
LuaMethods<RpcPromise<T>> LuaUserDataMethods<RpcPromise<T>>::make() {
LuaMethods<RpcPromise<T>> methods;