V10/libj/track.c
#include "jerq.h"
#include "io.h"
#include "commands.h"
Point trackarc(arg1, arg2, arg3, arg4, arg5)
int arg1;
int arg2;
Point arg3;
Point arg4;
Point arg5;
{
sendCommand(CCTRACKARC);
sendInt(arg1);
sendInt(arg2);
sendPoint(arg3);
sendPoint(arg4);
sendPoint(arg5);
flush();
clearMouseQ();
return recPoint();
}
Point trackcircle(arg1, arg2, arg3, arg4)
int arg1;
int arg2;
Point arg3;
int arg4;
{
sendCommand(CCTRACKCIRCLE);
sendInt(arg1);
sendInt(arg2);
sendPoint(arg3);
sendInt(arg4);
flush();
clearMouseQ();
return recPoint();
}
Point trackdisc(arg1, arg2, arg3, arg4)
int arg1;
int arg2;
Point arg3;
int arg4;
{
sendCommand(CCTRACKDISC);
sendInt(arg1);
sendInt(arg2);
sendPoint(arg3);
sendInt(arg4);
flush();
clearMouseQ();
return recPoint();
}
Point trackelarc(arg1, arg2, arg3, arg4, arg5, arg6, arg7)
int arg1;
int arg2;
Point arg3;
int arg4;
int arg5;
Point arg6;
Point arg7;
{
sendCommand(CCTRACKELARC);
sendInt(arg1);
sendInt(arg2);
sendPoint(arg3);
sendInt(arg4);
sendInt(arg5);
sendPoint(arg6);
sendPoint(arg7);
flush();
clearMouseQ();
return recPoint();
}
Point trackeldisc(arg1, arg2, arg3, arg4, arg5)
int arg1;
int arg2;
Point arg3;
int arg4;
int arg5;
{
sendCommand(CCTRACKELDISC);
sendInt(arg1);
sendInt(arg2);
sendPoint(arg3);
sendInt(arg4);
sendInt(arg5);
flush();
clearMouseQ();
return recPoint();
}
Point trackellipse(arg1, arg2, arg3, arg4, arg5)
int arg1;
int arg2;
Point arg3;
int arg4;
int arg5;
{
sendCommand(CCTRACKELLIPSE);
sendInt(arg1);
sendInt(arg2);
sendPoint(arg3);
sendInt(arg4);
sendInt(arg5);
flush();
clearMouseQ();
return recPoint();
}
Point trackline(arg1, arg2, arg3, arg4)
int arg1;
int arg2;
Point arg3;
Point arg4;
{
sendCommand(CCTRACKLINE);
sendInt(arg1);
sendInt(arg2);
sendPoint(arg3);
sendPoint(arg4);
flush();
clearMouseQ();
return recPoint();
}
Point trackrect(arg1, arg2, arg3)
int arg1;
int arg2;
Rectangle arg3;
{
sendCommand(CCTRACKRECT);
sendInt(arg1);
sendInt(arg2);
sendRectangle(arg3);
flush();
clearMouseQ();
return recPoint();
}
Point trackrectf(arg1, arg2, arg3)
int arg1;
int arg2;
Rectangle arg3;
{
sendCommand(CCTRACKRECTF);
sendInt(arg1);
sendInt(arg2);
sendRectangle(arg3);
flush();
clearMouseQ();
return recPoint();
}
Point trackstring(arg1, arg2, arg3, arg4, arg5)
int arg1;
int arg2;
Point arg3;
char *arg4;
Font *arg5;
{
sendCommand(CCTRACKSTRING);
sendInt(arg1);
sendInt(arg2);
sendPoint(arg3);
sendToChar(arg4);
sendToFont(arg5);
flush();
clearMouseQ();
return recPoint();
}