*WHANG, spluuuuuurt*

This commit is contained in:
XANTRONIX Development 2019-05-26 11:21:06 -05:00
parent ea7064e494
commit 2dbe70a550

View file

@ -36,16 +36,16 @@ static void draw_face_number(cairo_t *cr,
double max_angle, double max_angle,
double value, double value,
const char *text) { 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_set_source_rgb(cr, 1, 1, 1);
cairo_move_to(cr, cairo_move_to(cr,
x + r * cos((M_PI/180.0) * angle), x + r * cos(angle),
y + r * sin((M_PI/180.0) * angle)); y + r * sin(angle));
cairo_save(cr); cairo_save(cr);
cairo_rotate(cr, (M_PI/180.0) * (angle + 95)); cairo_rotate(cr, angle + 1.658);
cairo_show_text(cr, text); cairo_show_text(cr, text);
cairo_restore(cr); cairo_restore(cr);
} }
@ -73,7 +73,13 @@ static void draw_tachometer(cairo_t *cr,
char text[4]; char text[4];
snprintf(text, 3, "%02d", i); 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);
} }
/* /*