#include #include #include #include #include #include #include int main() { sf::RenderWindow window(sf::VideoMode({800, 600}), "sillyeditor"); window.setFramerateLimit(60); ImGui::SFML::Init(window); sf::Clock deltaClock; while (window.isOpen()) { while (const std::optional event = window.pollEvent()) { if (event.has_value()) { sf::Event e = event.value(); ImGui::SFML::ProcessEvent(window, e); } if (event->is()) { window.close(); } } ImGui::SFML::Update(window, deltaClock.restart()); window.clear(); ImGui::SFML::Render(window); window.display(); } return 0; }