1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
/*
* 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();
}
|