From c96c4630d54ce4bff1e6786b4c882c50505fea21 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Fri, 26 Jul 2024 03:17:09 +0100 Subject: Make window in Raylib --- Makefile | 2 +- src/main.cpp | 21 ++++++++++++++------- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index ba015d3..9fc08c9 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ CC=g++ OUT=cwtree.out -LIBS= +LIBS=-lm -lraylib ARGS= RELEASE=0 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 +#include #include "./numerics.hpp" int main(void) { - NodeAllocator allocator{256}; - std::queue 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 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; } -- cgit v1.2.3-13-gbd6f