#include #include #include #include "dg.h" #define EXIBE_FUNDO \ dgSetColor(dgWHITE); \ dgFill(0,0,ltel,htel); int main() { DgEvent ev,evAnt; DgColor cor = dgBLUE; int hret,lret,ltel,htel,rub=0; dgOpen(); ltel = dgWidth(); htel = dgHeight(); EXIBE_FUNDO; while (1) { switch( dgGetEvent(&ev) ) { case dgCLICK1: cor = (++cor % dgWHITE); dgSetColor (cor); hret = htel-ev.y; lret = ltel-ev.x; dgFill (ev.x,ev.y,ev.x+lret,ev.y+hret); break; case dgCLICK2: EXIBE_FUNDO; gotoxy(lret-20,hret); printf (" \t\t ... bye .... "); delay(1500); dgClose(); exit(1); break; } evAnt = ev; } }