The Timer

#include "graphapp.h"
 
rect r;
 
void draw_something(void * w)
{
  drawto((window) w);
  drawellipse(r);
  r.x += 10;
  r.y += 10;
}
 
void main(void)
{
  window w;

  w = newwindow("Timer", rect(20,20,400,300), StandardWindow);
  show(w);
 
  r = rect(10,10,30,15);
 
  settimerfn(draw_something, w);
  settimer(2000);
  draw_something(w);
  mainloop();
}

Notes: