Example #1
0
File: main.c Project: gnkarn/ucglib
void draw_triangle(ucg_t *ucg)
{
    prepare_picture(ucg);

    ucg_SetColor(ucg, 0, 255, 255, 255);

    ucg_DrawTriangle(ucg, 52, 9,   83,32,      47,42);

    ucg_DrawTriangle(ucg, 52,55,  83,32+1,  47,42+1);
    pos(ucg, 52, 9, 0);
    pos(ucg, 83,32, 1);
    pos(ucg, 47,42+1, 0);



    save_picture(ucg, "draw_triangle");
}
Example #2
0
// Lua: ucg.drawTriangle( self, x0, y0, x1, y1, x2, y2 )
static int lucg_drawTriangle( lua_State *L )
{
    lucg_userdata_t *lud;

    if ((lud = get_lud( L )) == NULL)
        return 0;

    ucg_int_t args[6];
    lucg_get_int_args( L, 2, 6, args );

    ucg_DrawTriangle( LUCG, args[0], args[1], args[2], args[3], args[4], args[5] );

    return 0;
}