#include "graphapp.h"
void mouse_click(drawing d, int buttons, point p)
{
if (buttons & LeftButton)
setcolour(Red);
else if (buttons & MiddleButton)
setcolour(Green);
else if (buttons & RightButton)
setcolour(Blue);
drawpoint(p);
}
void main(void)
{
window w;
drawing d;
w = newwindow("Dots", rect(50,50,200,200),
StandardWindow);
d = newdrawing(rect(10,10,180,180), NULL);
setbackground(w, LightGrey);
setmousedown(d, mouse_click);
setmousedrag(d, mouse_click);
show(w);
mainloop();
}
Notes: