From 45328cbadd8a946c19a77301f218efbf650e2f28 Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 18 Oct 2021 19:56:41 +0800 Subject: *misc --- Runtime/Lua/LuaHelper.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Runtime/Lua/LuaHelper.cpp (limited to 'Runtime/Lua/LuaHelper.cpp') diff --git a/Runtime/Lua/LuaHelper.cpp b/Runtime/Lua/LuaHelper.cpp new file mode 100644 index 0000000..289f0f6 --- /dev/null +++ b/Runtime/Lua/LuaHelper.cpp @@ -0,0 +1,23 @@ +#include "LuaHelper.h" + +using namespace LuaBind; + +template <> +Rectf State::GetValue < Rectf >(int idx, const Rectf value) +{ + Rectf rect; + rect.x = GetField(idx, 1, 0); + rect.y = GetField(idx, 2, 0); + rect.width = GetField(idx, 3, 0); + rect.height = GetField(idx, 4, 0); + return rect; +} + +template <> +Vector2f State::GetValue < Vector2f >(int idx, const Vector2f value) +{ + Vector2f v2; + v2.x = GetField(idx, 1, 0); + v2.y = GetField(idx, 2, 0); + return v2; +} -- cgit v1.1-26-g67d0