123456789101112131415161718192021222324252627282930313233 |
- /*
- * D_erase()
- * Erases the window on scree. Does not affect window contents list.
- */
- #include <string.h>
- #include <grass/colors.h>
- #include <grass/gis.h>
- #include <grass/display.h>
- #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();
- }
|