|
@@ -14,6 +14,7 @@
|
|
|
#include <runtimeContainer/runtimeContainer.h>
|
|
#include <runtimeContainer/runtimeContainer.h>
|
|
|
|
|
|
|
|
#include <logs/log.h>
|
|
#include <logs/log.h>
|
|
|
|
|
+#include <logWindow.h>
|
|
|
|
|
|
|
|
int main()
|
|
int main()
|
|
|
{
|
|
{
|
|
@@ -21,6 +22,10 @@ int main()
|
|
|
#pragma region log
|
|
#pragma region log
|
|
|
pika::LogManager logs;
|
|
pika::LogManager logs;
|
|
|
logs.init("logs.txt");
|
|
logs.init("logs.txt");
|
|
|
|
|
+
|
|
|
|
|
+ pika::LogWindow logWindow;
|
|
|
|
|
+ logWindow.init();
|
|
|
|
|
+
|
|
|
#pragma endregion
|
|
#pragma endregion
|
|
|
|
|
|
|
|
#pragma region load dll
|
|
#pragma region load dll
|
|
@@ -61,21 +66,51 @@ int main()
|
|
|
while (!window.shouldClose())
|
|
while (!window.shouldClose())
|
|
|
{
|
|
{
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+ #pragma region reload dll
|
|
|
if (dllLoader.reloadDll())
|
|
if (dllLoader.reloadDll())
|
|
|
{
|
|
{
|
|
|
dllLoader.gameplayReload_(window.context);
|
|
dllLoader.gameplayReload_(window.context);
|
|
|
}
|
|
}
|
|
|
|
|
+ #pragma endregion
|
|
|
|
|
|
|
|
|
|
+ #pragma region start imgui
|
|
|
|
|
+ pika::imguiStartFrame(window.context);
|
|
|
|
|
+ #pragma endregion
|
|
|
|
|
|
|
|
|
|
+ #pragma region clear screen
|
|
|
glClear(GL_COLOR_BUFFER_BIT);
|
|
glClear(GL_COLOR_BUFFER_BIT);
|
|
|
|
|
+ #pragma endregion
|
|
|
|
|
+
|
|
|
|
|
+ #pragma region editor stuff
|
|
|
|
|
+
|
|
|
|
|
+ if (ImGui::BeginMenuBar())
|
|
|
|
|
+ {
|
|
|
|
|
+
|
|
|
|
|
+ if (ImGui::BeginMenu("Open..."))
|
|
|
|
|
+ {
|
|
|
|
|
+
|
|
|
|
|
+ ImGui::Text("menu text");
|
|
|
|
|
+
|
|
|
|
|
+ ImGui::EndMenu();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ ImGui::EndMenuBar();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ logWindow.update(logs);
|
|
|
|
|
+
|
|
|
|
|
+ #pragma endregion
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
|
|
|
- pika::imguiStartFrame(window.context);
|
|
|
|
|
|
|
|
|
|
- //gameplayUpdate(context);
|
|
|
|
|
container.pointer->update(window.input, window.deltaTime, window.windowState);
|
|
container.pointer->update(window.input, window.deltaTime, window.windowState);
|
|
|
|
|
|
|
|
|
|
+ #pragma region end imgui frame
|
|
|
pika::imguiEndFrame(window.context);
|
|
pika::imguiEndFrame(window.context);
|
|
|
|
|
+ #pragma endregion
|
|
|
|
|
|
|
|
|
|
|
|
|
window.update();
|
|
window.update();
|