Esempio n. 1
0
void vramdraw_draw(void) {

	UNIRECT		*unirect;
const RECT_T	*rect;

	unirect = &gamecore.vramrect;
	if (unirect->type) {
		rect = unionrect_get(unirect);
		vramdraw_drawvram(mainvram, rect);
		scrnmng_draw(rect);
		unionrect_rst(unirect);
	}
}
Esempio n. 2
0
void menubase_draw(void (*draw)(VRAMHDL dst, const RECT_T *rect, void *arg),
																void *arg) {

	MENUBASE	*mb;
const	RECT_T	*rect;

	mb = &menubase;
	if (mb->rect.type) {
		rect = unionrect_get(&mb->rect);
		if (draw) {
			draw(menuvram, rect, arg);
		}
		scrnmng_menudraw(rect);
		unionrect_rst(&mb->rect);
	}
}