diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main.cpp | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/src/main.cpp b/src/main.cpp index 6c51f49..440e4e1 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -15,19 +15,26 @@ */ #include <cstdio> +#include <raylib.h> #include "./numerics.hpp" int main(void) { - NodeAllocator allocator{256}; - std::queue<word_t> to_iterate; - word_t root = allocator.alloc_node({{1, 2}}); - to_iterate.push(root); - for (int i = 0; i < 10; ++i) + // NodeAllocator allocator{256}; + // std::queue<word_t> to_iterate; + // Fraction best_frac{1, 2}; + // word_t root = allocator.alloc_node({best_frac}); + // to_iterate.push(root); + + InitWindow(800, 600, "Calkin-Wilf Trees"); + while (!WindowShouldClose()) { - iterate(to_iterate, allocator); - printf("step[%d]:\n%s\n\n", i, to_string(allocator, root).c_str()); + ClearBackground(BLACK); + BeginDrawing(); + DrawText("Hello, world!", 50, 50, 25, WHITE); + EndDrawing(); } + CloseWindow(); return 0; } |