From 63cd8c7d5a394eafb0f00f772ec86fedb8d4db4c Mon Sep 17 00:00:00 2001 From: Antoine Pilote Date: Tue, 8 Aug 2023 14:35:41 -0400 Subject: [PATCH] Removed extra file --- NuakeRuntime/Runtime.cpp | 61 ---------------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 NuakeRuntime/Runtime.cpp diff --git a/NuakeRuntime/Runtime.cpp b/NuakeRuntime/Runtime.cpp deleted file mode 100644 index 22fad402..00000000 --- a/NuakeRuntime/Runtime.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include - -#include -#include - -#include - -void main(int argc, char* argv[]) -{ - using namespace Nuake; - - Engine::Init(); - - auto window = Nuake::Engine::GetCurrentWindow(); - - const std::string projectPath = "./game.project"; - FileSystem::SetRootDirectory(FileSystem::GetParentPath(projectPath)); - - Ref project = Nuake::Project::New(); - project->FullPath = projectPath; - project->Deserialize(json::parse(FileSystem::ReadFile(projectPath, true))); - - window->SetTitle(project->Name); - - Nuake::Engine::LoadProject(project); - Nuake::Engine::EnterPlayMode(); - - while (!window->ShouldClose()) - { - Nuake::Engine::Tick(); - Engine::Draw(); - - const auto& WindowSize = window->GetSize(); - glViewport(0, 0, WindowSize.x, WindowSize.y); - Nuake::Renderer2D::BeginDraw(WindowSize); - - ImGuiViewport* viewport = ImGui::GetMainViewport(); - ImGui::SetNextWindowPos(viewport->Pos); - ImGui::SetNextWindowSize(viewport->Size); - ImGui::SetNextWindowViewport(viewport->ID); - - const auto& windowSize = Vector2(viewport->Size.x, viewport->Size.y); - Ref framebuffer = Engine::GetCurrentWindow()->GetFrameBuffer(); - if (framebuffer->GetSize() != windowSize) - { - framebuffer->QueueResize(windowSize); - } - - ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, 0.0f); - - ImGui::Begin("Game", 0, ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoResize); - { - ImGui::Image((void*)Window::Get()->GetFrameBuffer()->GetTexture()->GetID(), ImGui::GetContentRegionAvail(), ImVec2(0, 1), ImVec2(1, 0)); - } - ImGui::End(); - - ImGui::PopStyleVar(); - - Engine::EndDraw(); - } -}