diff --git a/Walnut/src/Walnut/EntryPoint.h b/Walnut/src/Walnut/EntryPoint.h index 8e88cffb..55b66008 100644 --- a/Walnut/src/Walnut/EntryPoint.h +++ b/Walnut/src/Walnut/EntryPoint.h @@ -1,17 +1,16 @@ #pragma once -#ifdef WL_PLATFORM_WINDOWS - -extern Walnut::Application* Walnut::CreateApplication(int argc, char** argv); +extern Walnut::Application *Walnut::CreateApplication(int argc, char **argv); bool g_ApplicationRunning = true; -namespace Walnut { +namespace Walnut +{ - int Main(int argc, char** argv) + int Main(int argc, char **argv) { while (g_ApplicationRunning) { - Walnut::Application* app = Walnut::CreateApplication(argc, argv); + Walnut::Application *app = Walnut::CreateApplication(argc, argv); app->Run(); delete app; } @@ -21,6 +20,8 @@ namespace Walnut { } +#ifdef WL_PLATFORM_WINDOWS + #ifdef WL_DIST #include @@ -32,11 +33,17 @@ int APIENTRY WinMain(HINSTANCE hInst, HINSTANCE hInstPrev, PSTR cmdline, int cmd #else -int main(int argc, char** argv) +int main(int argc, char **argv) { return Walnut::Main(argc, argv); } - #endif // WL_DIST +#else + +int main(int argc, char **argv) +{ + return Walnut::Main(argc, argv); +} + #endif // WL_PLATFORM_WINDOWS