-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmain.cpp
More file actions
25 lines (20 loc) · 758 Bytes
/
main.cpp
File metadata and controls
25 lines (20 loc) · 758 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "main.h"
#include "EventHandler.h"
#include "PythonModule.h"
extern "C" EXPORT uint32_t VcmpPluginInit(PluginFuncs* pluginFunctions, PluginCallbacks* pluginCallbacks, PluginInfo* pluginInfo)
{
pluginInfo->pluginVersion = 0x105;
pluginInfo->apiMajorVersion = PLUGIN_API_MAJOR;
pluginInfo->apiMinorVersion = PLUGIN_API_MINOR;
strcpy(pluginInfo->name, "vcmp-python-plugin");
logFile = fopen("server_log.txt", "a");
vcmpFunctions = pluginFunctions;
if (pluginFunctions->structSize == sizeof(PluginFuncsNew))
haveNewFunctions = true;
vcmpCallbacks = pluginCallbacks;
if (pluginCallbacks->structSize == sizeof(PluginCallbacksNew))
haveNewCallbacks = true;
RegisterCallbacks(pluginCallbacks);
py::initialize_interpreter();
return 1;
}