diff options
author | 2025-05-22 16:24:58 +0200 | |
---|---|---|
committer | 2025-05-22 16:24:58 +0200 | |
commit | 9f4a0889287186907332c0186b15802297d807f3 (patch) | |
tree | 5b064ccf3cec738f18c1299dee8879e51e852224 /src/main/engine/engine.c | |
parent | 39efa999f190e81f8aa63948165bc52faab00375 (diff) | |
download | tris-9f4a0889287186907332c0186b15802297d807f3.tar.gz tris-9f4a0889287186907332c0186b15802297d807f3.zip |
Move Circle struct in circle.h
Diffstat (limited to 'src/main/engine/engine.c')
-rw-r--r-- | src/main/engine/engine.c | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/src/main/engine/engine.c b/src/main/engine/engine.c index 362d2d8..3abfbcc 100644 --- a/src/main/engine/engine.c +++ b/src/main/engine/engine.c @@ -26,7 +26,7 @@ #include "engine.h" #include "ui/ui.h" #include "../util/list.h" -#include "types.h" +#include "shape/circle.h" #ifdef X11 #include <X11/Xlib.h> @@ -88,24 +88,11 @@ engine_set_window_title(Engine *engine, const char *title) ui_set_title(engine->ui, title); } -static Circle * -engine_new_circle(float cx, float cy, float r, int num_segments, int outline) -{ - Circle *circle = malloc(sizeof(Circle)); - circle->cx = cx; - circle->cy = cy; - circle->r = r; - circle->num_segments = num_segments; - circle->outline = outline; - - return circle; -} - void engine_draw_circle(float cx, float cy, float r, int num_segments, int outline) { if (engine == NULL || engine->circles == NULL) return; - list_add(engine->circles, engine_new_circle(cx, cy, r, num_segments, outline)); + list_add(engine->circles, engine_circle_new(cx, cy, r, num_segments, outline)); } static Line * |