From c9333c94d9d2ee618b0d88e13d8cbb456809372b Mon Sep 17 00:00:00 2001 From: Syndamia Date: Mon, 16 Mar 2026 20:59:04 +0200 Subject: feat: Implement horizontal line segment --- graphics.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'graphics.c') diff --git a/graphics.c b/graphics.c index 931c486..553474c 100644 --- a/graphics.c +++ b/graphics.c @@ -107,6 +107,25 @@ main() { }; Animation_pushEvent(&anim, 30, 110, AM_MoveLinear, &ml2); + // Segment + struct AO_HorSegment ls1 = { + .left = -40, .right = 40, + .width = 3, .color = 0xFFA0A0A0, + }; + struct AM_MoveSpin ms3 = { + .theta = 3.14159 / 10, + .centerRow = 0, .centerCol = 0, + + .callback = AO_HorSegment, .priv = &ls1, + }; + struct AM_MoveLinear ml6 = { + .startRow = 0, .startCol = 0, + .dRow = 4, .dCol = 4, + + .callback = AM_MoveSpin, .priv = &ms3, + }; + Animation_pushEvent(&anim, 0, 120, AM_MoveLinear, &ml6); + Animation_render(&anim); fclose(fbclc); -- cgit v1.2.3