From 98bb51185eb053d56052ad9feb3420c258dbb601 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sat, 1 Feb 2025 14:54:55 +0500 Subject: upd: we migrated to sfml/imgui/c++ stack (project rewrite) --- src/main.cpp | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/main.cpp (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..5bb7884 --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,37 @@ +#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; +} \ No newline at end of file -- cgit v1.2.3