Implementer les fonctions de dessin
typedef struct { uint32_t row; uint32_t column; } coordinates_t;
void gfx_draw_line(struct gfx_context_t *ctxt, coordinates_t p0, coordinates_t p1, uint32_t color); void gfx_draw_circle(struct gfx_context_t *ctxt, coordinates_t c, uint32_t r, uint32_t color);
Pour tester votre fonction de dessin de droites, vous dessinerez dans une fenêtre de 100 × 100 les droites suivantes : • (50, 50) → (75, 50)1 , (50, 50) → (72, 62), (50, 50) → (62, 72); • (50, 50) → (50, 75), (50, 50) → (38, 72), (50, 50) → (28, 62); • (50, 50) → (25, 50), (50, 50) → (28, 38), (50, 50) → (37, 28); • (50, 50) → (50, 25), (50, 50) → (62, 28), (50, 50) → (72, 37).