#include #include "display.h" static dspl_createinfo info; void dspl_create(dspl_createinfo createinfo) { info = createinfo; } void dspl_start() { InitWindow(info.width, info.height, info.name); SetTargetFPS(info.fps); while(!WindowShouldClose()) { BeginDrawing(); ClearBackground(RAYWHITE); info.update_func(); EndDrawing(); } } void dspl_destroy() { CloseWindow(); } void dspl_draw_circle(int cx, int cy, int r) { DrawCircle((info.width/2) + cx, cy, 5, RED); } void dspl_draw_line(int x1, int y1, int x2, int y2, int c) { DrawLine((info.width/2) + x1, y1, (info.width/2) + x2, y2 , (c == 0) ? BLUE : RED); }