implemented userdata plugin

This commit is contained in:
aap
2017-08-23 12:21:23 +02:00
parent efec4e5acc
commit 6d38dea0d9
9 changed files with 563 additions and 10 deletions

View File

@ -153,6 +153,9 @@ keypress(GLFWwindow *window, int key, int scancode, int action, int mods)
int
main(int argc, char *argv[])
{
args.argc = argc;
args.argv = argv;
EventHandler(INITIALIZE, nil);
engineStartParams.width = sk::globals.width;

View File

@ -4,6 +4,7 @@
namespace sk {
Globals globals;
Args args;
bool
InitRW(void)

View File

@ -82,6 +82,13 @@ struct Globals
};
extern Globals globals;
struct Args
{
int argc;
char **argv;
};
extern Args args;
bool InitRW(void);
void TerminateRW(void);
EventStatus EventHandler(Event e, void *param);

View File

@ -204,14 +204,11 @@ int WINAPI
WinMain(HINSTANCE instance, HINSTANCE,
PSTR cmdLine, int showCmd)
{
char *argv[1] = {
"clumpview",
};
AllocConsole();
freopen("CONIN$", "r", stdin);
freopen("CONOUT$", "w", stdout);
freopen("CONOUT$", "w", stderr);
return main(1, argv);
return main(__argc, __argv);
}
#endif