/* * D_erase() * Erases the window on scree. Does not affect window contents list. */ #include #include #include #include #include "driver.h" void D_erase(const char *color) { double t, b, l, r; int colorindex; D_get_dst(&t, &b, &l, &r); /* Parse and select background color */ colorindex = D_parse_color(color, 0); D_use_color(colorindex); /* Do the plotting */ COM_Begin(); COM_Move(l, b); COM_Cont(r, b); COM_Cont(r, t); COM_Cont(l, t); COM_Close(); COM_Fill(); }