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

summaryrefslogtreecommitdiff
path: root/source/game/scripting/StarLuaGameConverters.hpp
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2023-10-31 05:34:26 +1100
committerKae <80987908+Novaenia@users.noreply.github.com>2023-10-31 05:34:26 +1100
commit7eb1cd8dd94dcc076e0791092e82d1592464f194 (patch)
tree61b8f9de2556d5b7c461b9a15de6a715ef8e36b8 /source/game/scripting/StarLuaGameConverters.hpp
parent012572c199e058e930c34cbb3b3d02efd476bd9e (diff)
Simplify new player inventory functions
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 6188bf1..c8c7923 100644
--- a/source/game/scripting/StarLuaGameConverters.hpp
+++ b/source/game/scripting/StarLuaGameConverters.hpp
@@ -2,6 +2,7 @@
#define STAR_LUA_GAME_CONVERTERS_HPP
#include "StarLuaConverters.hpp"
+#include "StarInventoryTypes.hpp"
#include "StarCollisionBlock.hpp"
#include "StarPlatformerAStar.hpp"
#include "StarActorMovementController.hpp"
@@ -15,6 +16,12 @@
namespace Star {
template <>
+struct LuaConverter<InventorySlot> {
+ static LuaValue from(LuaEngine& engine, InventorySlot k);
+ static Maybe<InventorySlot> to(LuaEngine& engine, LuaValue const& v);
+};
+
+template <>
struct LuaConverter<CollisionKind> {
static LuaValue from(LuaEngine& engine, CollisionKind k);
static Maybe<CollisionKind> to(LuaEngine& engine, LuaValue const& v);