From 2dbe70a550b741a0d74e3bc0c67a64ca2e80b4a5 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Sun, 26 May 2019 11:21:06 -0500 Subject: [PATCH] *WHANG, spluuuuuurt* --- examples/cluster.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/examples/cluster.c b/examples/cluster.c index 3e6d796..d900733 100644 --- a/examples/cluster.c +++ b/examples/cluster.c @@ -36,16 +36,16 @@ static void draw_face_number(cairo_t *cr, double max_angle, double value, const char *text) { - double angle = min_angle + ((max_angle - min_angle) * value) - 95; + double angle = min_angle + ((max_angle - min_angle) * value) - 1.658; cairo_set_source_rgb(cr, 1, 1, 1); cairo_move_to(cr, - x + r * cos((M_PI/180.0) * angle), - y + r * sin((M_PI/180.0) * angle)); + x + r * cos(angle), + y + r * sin(angle)); cairo_save(cr); - cairo_rotate(cr, (M_PI/180.0) * (angle + 95)); + cairo_rotate(cr, angle + 1.658); cairo_show_text(cr, text); cairo_restore(cr); } @@ -73,7 +73,13 @@ static void draw_tachometer(cairo_t *cr, char text[4]; snprintf(text, 3, "%02d", i); - draw_face_number(cr, x, y, 0.85 * r, 232, 488, i / 80.0, text); + + draw_face_number(cr, x, y, + 0.85 * r, + 232 * (M_PI/180), + 488 * (M_PI/180), + i / 80.0, + text); } /*