// // Created by n0ffie on 08/04/25. // #include #include class NewView : public cigus::UI::View { public: void body() override { std::cout << "Hello World!" << std::endl; Rectangle(); } }; int main(int argc, char** argv) { namespace UI = cigus::UI; sf::RenderWindow window(sf::VideoMode({800, 600}), "Hello World!"); window.setFramerateLimit(60); UI::Renderer renderer(cigus::Ref(new NewView())); while (window.isOpen()) { while (const std::optional event = window.pollEvent()) { if (event->is()) { window.close(); } } window.clear(); renderer.render(window, sf::RenderStates()); window.display(); } renderer.destroy(); return 0; }