draw.c 428 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #include <grass/gis.h>
  2. #include "path.h"
  3. #include "htmlmap.h"
  4. static struct path path;
  5. void HTML_Begin(void)
  6. {
  7. path_begin(&path);
  8. }
  9. void HTML_Move(double x, double y)
  10. {
  11. path_move(&path, x, y);
  12. }
  13. void HTML_Cont(double x, double y)
  14. {
  15. path_cont(&path, x, y);
  16. }
  17. void HTML_Close(void)
  18. {
  19. path_close(&path);
  20. }
  21. void HTML_Fill(void)
  22. {
  23. html_polygon(&path);
  24. }
  25. void HTML_Stroke(void)
  26. {
  27. path_reset(&path);
  28. }