123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- #include "sys-defines.h"
- #include "extern.h"
- void
- _pl_t_tek_move (R___(Plotter *_plotter) int xx, int yy)
- {
- int correct_tek_mode =
- _plotter->drawstate->points_are_connected ? TEK_MODE_PLOT : TEK_MODE_POINT;
- switch (correct_tek_mode)
- {
- case TEK_MODE_POINT:
-
- _write_byte (_plotter->data, '\034');
- break;
- case TEK_MODE_PLOT:
-
- _write_byte (_plotter->data, '\035');
- break;
- default:
- return;
- }
-
- _pl_t_tek_vector (R___(_plotter) xx, yy);
-
- _plotter->tek_pos.x = xx;
- _plotter->tek_pos.y = yy;
- _plotter->tek_position_is_unknown = false;
-
- _plotter->tek_mode_is_unknown = false;
- _plotter->tek_mode = correct_tek_mode;
-
- return;
- }
|