123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #include "sys-defines.h"
- #include "extern.h"
- bool
- _pl_m_paint_marker (R___(Plotter *_plotter) int type, double size)
- {
- _pl_m_set_attributes (R___(_plotter)
- PL_ATTR_TRANSFORMATION_MATRIX
- | PL_ATTR_PEN_COLOR | PL_ATTR_PEN_TYPE);
- _pl_m_emit_op_code (R___(_plotter) O_FMARKER);
- _pl_m_emit_float (R___(_plotter) _plotter->drawstate->pos.x);
- _pl_m_emit_float (R___(_plotter) _plotter->drawstate->pos.y);
- _pl_m_emit_integer (R___(_plotter) type);
- _pl_m_emit_float (R___(_plotter) size);
- _pl_m_emit_terminator (S___(_plotter));
- _plotter->meta_pos = _plotter->drawstate->pos;
- return true;
- }
|