#include #include #include #include #include #include #include #include #include "../Scene/Components/BoxCollider.h" #include "src/EditorInterface.h" #include "../Core/Input.h" #include #include #include #include int main() { //std::string TrenchbroomPath = "F:/TrenchBroom/"; // //FGDFile file(TrenchbroomPath + "Games/Nuake/Nuake.fgd"); // //FGDClass newClass(FGDClassType::Point, "light", "a nuake light"); // //ClassProperty prop{ // "Intensity", // ClassPropertyType::Integer, // "Changes the light intensity" //}; // //newClass.AddProperty(prop); //file.AddClass(newClass); // //file.Save(); Engine::Init(); EditorInterface editor; editor.BuildFonts(); while (!Engine::GetCurrentWindow()->ShouldClose()) { Engine::Tick(); Engine::Draw(); if (Input::IsKeyPressed(GLFW_KEY_F8)) Engine::ExitPlayMode(); editor.Draw(); Engine::EndDraw(); } Engine::Close(); }