Beispiel #1
0
void drawBitmap(UINT16 x, UINT16 y, UINT16 w, UINT16 h, UINT16 rsc_id)
{
	VSCR*	lpVscr ;
/*#ifdef USE_LIB_GE
	lpVscr= OSD_GetTaskVscr(osal_task_get_current_id());
	OSD_DrawPicture(x, y, rsc_id, LIB_ICON, 0, lpVscr);
	OSD_UpdateVscr(lpVscr);
#else*/
	OSD_DrawPicture(x, y, rsc_id, LIB_ICON, 0, NULL);
//#endif

}
Beispiel #2
0
static void draw_chess(UINT8 row, UINT8 col, UINT32 color)
{
	UINT16 rsc_id;
	VSCR*	lpVscr ;
#ifdef USE_LIB_GE
	lpVscr= NULL;//OSD_GetTaskVscr(osal_task_get_current_id());
#else
	lpVscr=NULL;
#endif
	rsc_id = color == CHESS_BLACK ? IM_BLACK : IM_WHITE;
	OSD_DrawPicture(BK_X_OFFSET + col * GRID_WIDTH + CENTER_OFFSET,  \
		BK_Y_OFFSET + row * GRID_WIDTH + CENTER_OFFSET,  \
		rsc_id, LIB_ICON, C_MIXER, lpVscr);
}
Beispiel #3
0
void drawBitmap(UINT16 x, UINT16 y, UINT16 w, UINT16 h, UINT16 rsc_id)
{
    OSD_DrawPicture(x, y, rsc_id, LIB_ICON, 0, NULL);
}