Exemplo n.º 1
0
Arquivo: main.c Projeto: gnkarn/ucglib
void draw_rbox(ucg_t *ucg)
{
    prepare_picture(ucg);
    hrule(ucg, ox+50, 30, 45, 0);
    vrule(ucg, ox+50+45-1, 30, 20, 1);

    vrule(ucg, ox+50+1, 30+20-8, 8, 0);
    hrule(ucg, ox+50, 30+20-1-1, 8, 1);
    ucg_SetColor(ucg, 0, 255, 255, 255);

    ucg_DrawRBox(ucg, ox+50, 30, 45, 20, 8);
    pos(ucg, ox+50, 30,0);
    save_picture(ucg, "draw_rbox");
}
Exemplo n.º 2
0
// Lua: ucg.drawRBox( self, x, y, w, h, r )
static int lucg_drawRBox( lua_State *L )
{
    lucg_userdata_t *lud;

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

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

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

    return 0;
}