24 lines
738 B
C
24 lines
738 B
C
|
#include <hexagram/mfd.h>
|
||
|
|
||
|
void hexagram_mfd_draw(cairo_t *cr,
|
||
|
double x,
|
||
|
double y,
|
||
|
double width,
|
||
|
double height) {
|
||
|
cairo_set_source_rgb(cr, 0.75, 0, 0);
|
||
|
cairo_move_to(cr, x, y);
|
||
|
cairo_line_to(cr, x + width, y);
|
||
|
cairo_line_to(cr, x + width, y + height);
|
||
|
cairo_line_to(cr, x, y + height);
|
||
|
cairo_line_to(cr, x, y);
|
||
|
cairo_fill(cr);
|
||
|
|
||
|
cairo_set_source_rgb(cr, 1, 1, 1);
|
||
|
cairo_move_to(cr, x, y);
|
||
|
cairo_line_to(cr, x + width, y);
|
||
|
cairo_line_to(cr, x + width, y + height);
|
||
|
cairo_line_to(cr, x, y + height);
|
||
|
cairo_line_to(cr, x, y);
|
||
|
cairo_stroke(cr);
|
||
|
}
|