|
|
@ -4,7 +4,7 @@ |
|
|
|
|
|
|
|
|
|
|
|
#include <SFML/Graphics/CircleShape.hpp> |
|
|
|
#include <SFML/Graphics/CircleShape.hpp> |
|
|
|
#include <SFML/Graphics/RenderWindow.hpp> |
|
|
|
#include <SFML/Graphics/RenderWindow.hpp> |
|
|
|
#include <SFML/System/Clock.hpp> |
|
|
|
#include <SFML/System.hpp> |
|
|
|
#include <SFML/Window/Event.hpp> |
|
|
|
#include <SFML/Window/Event.hpp> |
|
|
|
|
|
|
|
|
|
|
|
void ImGui_setup(sf::RenderWindow &window) { |
|
|
|
void ImGui_setup(sf::RenderWindow &window) { |
|
|
@ -48,6 +48,16 @@ int main() { |
|
|
|
sf::Clock clock; |
|
|
|
sf::Clock clock; |
|
|
|
sf::Time tick = clock.getElapsedTime(); |
|
|
|
sf::Time tick = clock.getElapsedTime(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// very cool, c++11 lambdas doing a 1 second slept thread
|
|
|
|
|
|
|
|
sf::Thread thread([](){ |
|
|
|
|
|
|
|
for(int i = 0; i < 10; i++) { |
|
|
|
|
|
|
|
fmt::print("I'm a thread. {}\n", i); |
|
|
|
|
|
|
|
sf::sleep(sf::seconds(1)); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
thread.launch(); |
|
|
|
|
|
|
|
|
|
|
|
while (window.isOpen()) { |
|
|
|
while (window.isOpen()) { |
|
|
|
sf::Event event; |
|
|
|
sf::Event event; |
|
|
|
|
|
|
|
|
|
|
|