summaryrefslogtreecommitdiff
path: root/src/math/math.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/math/math.cpp')
-rw-r--r--src/math/math.cpp37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/math/math.cpp b/src/math/math.cpp
new file mode 100644
index 0000000..acb215f
--- /dev/null
+++ b/src/math/math.cpp
@@ -0,0 +1,37 @@
+#include "math.h"
+
+#pragma comment(lib, "lua.lib")
+
+#define MATH_API __declspec(dllexport)
+
+MATH_API int /*__cdecl*/ luaopen_math_vector(lua_State* L)
+{
+ lua_pushstring(L, "math.vector module");
+
+ return 1;
+}
+
+
+extern "C" MATH_API int /*__cdecl*/ luaopen_math_matrix(lua_State* L)
+{
+ lua_pushstring(L, "math.matrix module");
+
+ return 1;
+}
+
+extern "C" MATH_API int /*__cdecl*/ luaopen_math_quaternion(lua_State* L)
+{
+ lua_pushstring(L, "math.quaternion module");
+
+ return 1;
+}
+
+MATH_API void foo()
+{
+
+}
+
+class MATH_API Vector
+{
+
+};