X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=mware%2Fcharts.c;h=03b3a3af36fcdbe8b610e02ae967cccc438daddd;hb=277b540c0764dd376dcf583acdc97a2b2fd3d8e6;hp=6737041abd680c811a16ad79bb12d6919afbddb2;hpb=d3e358f62b2048b1ef96059cccc5ffeaeabc2eea;p=bertos.git diff --git a/mware/charts.c b/mware/charts.c index 6737041a..03b3a3af 100755 --- a/mware/charts.c +++ b/mware/charts.c @@ -24,15 +24,18 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.2 2004/08/11 07:32:54 bernie - * Refactor after the new mware/gfx API. - * - * Revision 1.1 2004/08/04 03:16:30 bernie - * Import simple chart drawing code. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/08/11 19:39:12 bernie + *#* Use chart_x_t and chart_y_t for the input dataset. + *#* + *#* Revision 1.1 2004/08/04 03:16:30 bernie + *#* Import simple chart drawing code. + *#* + *#*/ #include "charts.h" #include @@ -85,7 +88,7 @@ void chart_drawAxis(Bitmap *bm) * are identified by the \a curve_y array and X-coordinates are * are evenly spaced by one virtual unit. */ -void chart_drawCurve(Bitmap *bm, const vcoord_t *curve_y, int curve_cnt) +void chart_drawCurve(Bitmap *bm, const chart_y_t *curve_y, int curve_cnt) { int i; @@ -103,19 +106,19 @@ void chart_drawCurve(Bitmap *bm, const vcoord_t *curve_y, int curve_cnt) * Disegna dei dot in corrispondenza delle coppie (dotsx[i];dotsy[i]) * Se dotsx e' NULL, i punti vengono disegnati ad intervalli regolari. */ -void chart_drawDots(Bitmap *bm, const vcoord_t *dotsx, const vcoord_t *dotsy, int cnt) +void chart_drawDots(Bitmap *bm, const chart_x_t *dots_x, const chart_y_t *dots_y, int cnt) { int i; coord_t x, y; for (i = 0; i < cnt; i++) { - if (dotsx) - x = gfx_TransformX(bm, dotsx[i]); + if (dots_x) + x = gfx_TransformX(bm, dots_x[i]); else x = gfx_TransformX(bm, i); - y = gfx_TransformY(bm, dotsy[i]); + y = gfx_TransformY(bm, dots_y[i]); gfx_DrawRect(bm, x - 1, y - 1, x + 1, y + 1);