Functioning main loop which draws number lines and iterations

Pretty cool!
This commit is contained in:
2024-07-26 21:02:24 +01:00
parent 950706fdaf
commit a614626b21

View File

@@ -106,18 +106,22 @@ void draw_number_line(const NodeAllocator &allocator)
int main(void) int main(void)
{ {
// NodeAllocator allocator{256}; NodeAllocator allocator{0};
// std::queue<word_t> to_iterate; std::queue<word_t> to_iterate;
// Fraction best_frac{1, 2}; Fraction best_frac{1, 2};
// word_t root = allocator.alloc_node({best_frac}); word_t root = allocator.alloc({best_frac});
// to_iterate.push(root); to_iterate.push(root);
InitWindow(WIDTH, HEIGHT, "Calkin-Wilf Trees");
InitWindow(800, 600, "Calkin-Wilf Trees");
while (!WindowShouldClose()) while (!WindowShouldClose())
{ {
if (IsKeyPressed(KEY_SPACE))
{
iterate(to_iterate, allocator);
count += 2;
}
ClearBackground(BLACK); ClearBackground(BLACK);
BeginDrawing(); BeginDrawing();
DrawText("Hello, world!", 50, 50, 25, WHITE); draw_number_line(allocator);
EndDrawing(); EndDrawing();
} }
CloseWindow(); CloseWindow();