-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathmain.h
More file actions
23 lines (20 loc) · 876 Bytes
/
main.h
File metadata and controls
23 lines (20 loc) · 876 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#pragma once
/*
I am not a complete author of this code. I just rewrote it and added Lua Api
Code autor: ARMOR https://www.blast.hk/members/287503/
Original code: https://gist.github.com/imring/a6f5f3ec629bf23aba3dbfeb9f2dd84c
*/
#define LUAOPEN_MODULE_EXPAND(name) luaopen_##name
#define LUAOPEN_MODULE(name) LUAOPEN_MODULE_EXPAND name
#define LUA_MODULE_ENTRYPOINT extern "C" __declspec(dllexport) int LUAOPEN_MODULE((MODULE_NAME))
#define SOL_MODULE_ENTRYPOINT(func) LUA_MODULE_ENTRYPOINT(lua_State* L) { return (sol::c_call<decltype(&func), &func>)(L); }
#pragma warning(disable : 26495)
#pragma warning(disable : 26819)
#pragma warning(disable : 26439)
#pragma warning(disable : 26800)
#include "sol2/sol.hpp"
#pragma warning(default : 26800)
#pragma warning(default : 26439)
#pragma warning(default : 26819)
#pragma warning(default : 26495)
#include "CEntityRender.h"