main() { register int i; offmouse(); physbase=sxbios(2); res = (int) sxbios(4); sxbios(5,-1L,-1L,0); for(i=0;i<500;i++) fhline(XRND,YRND,XRND,i&15,physbase,clip); for(i=0;i<500;i++) fvline(XRND,YRND,YRND,i&15,physbase,clip); for(i=0;i<500;i++) fcircle(XRND,YRND,RRND,i&15,physbase,clip); for(i=0;i<500;i++) fframe(XRND,YRND,XRND,YRND,i&15,physbase,clip); for(i=0;i<500;i++) fline(XRND,YRND,XRND,YRND,i&15,physbase,clip); for(i=0;i<500;i++) fbox(XRND,YRND,XRND,YRND,i&15,physbase,clip); for(i=0;i<500;i++) fpcircle(XRND,YRND,RRND,i&15,physbase,clip); for(i=0;i<7500;i++) fplot(XRND,YRND,i&15,physbase,clip); sxbios(5,-1L,-1L,res); onmouse(); }
void simtk_container_clear_all (struct simtk_container *cont) { if (cont->background_dirty) { if (cont->background != NULL) draw_to_display (cont->disp, cont->background, 0, 0, 0xff); else fbox (cont->disp, cont->x, cont->y, cont->x + cont->width - 1, cont->y + cont->height - 1, OPAQUE (0)); cont->background_dirty = 0; } }