Witam!
Potrzebuję napisać program "stoper". Stworzyłem sobie trzy edity (sekundy,minuty,godziny) potrzebuję napisać program który odmierzał by czas do zera od podanych wartości. Dodatkowo mam stworzoną tarcze zegara ,ze wskazówkami i cyframi i będę chciał aby zegar ten odmierzał czas. Na razie udało mi się stworzyć tylko zwykły zegar. Pokazuje on na tarczy aktualną godzinę. Nie mam niestety żadnego pomysły jak zrobić to ze stoperem. Bardzo proszę o pomoc. Poniżej dodaje kod zegara ,może się przyda. Z góry dzięki

int x=290;
int y=290;
        double xts=(M_PI/30)*int((double)Time()*5)+M_PI;
        double xtm=(M_PI/30)*(double)Time()*15*10+M_PI;
        double xth=(M_PI*4)*(double)Time()+M_PI;
Form1->Caption=Time();

         PaintBox1->Canvas->Pen->Width=5;
         PaintBox1->Canvas->Pen->Color=(TColor)0;
         PaintBox1->Canvas->Ellipse(2,2,x-2,y-2);
         PaintBox1->Canvas->Pen->Width=10;
         PaintBox1->Canvas->Ellipse(x/2-3,y/2-3,x/2+3,y/2+3);
                PaintBox1->Canvas->Font->Color=(TColor)0xdd0000;
                PaintBox1->Canvas->Pen->Width=1;
                PaintBox1->Canvas->MoveTo(x/2+sin(-xts)*(x/2-10),y/2+cos(-xts)*(y/2-10));
                PaintBox1->Canvas->LineTo(x/2,y/2);
                PaintBox1->Canvas->Pen->Width=10;
                PaintBox1->Canvas->LineTo(x/2+sin(-xtm)*(x/2.2),y/2+cos(-xtm)*(y/2.2));
                PaintBox1->Canvas->MoveTo(x/2,y/2);
                PaintBox1->Canvas->LineTo(x/2+sin(-xth)*(x/4),y/2+cos(-xth)*(y/4));

int wskazowka=3;
        for(int kat=0; kat<360;kat+=30){
                int x= (PaintBox1->Height/2.0 - 20) * cos(kat*M_PI/180.0);
                int y= (PaintBox1->Height/2.0 - 20) * sin(kat*M_PI/180.0);
                PaintBox1->Canvas->TextOut(x+PaintBox1->Width/2-10,y+PaintBox1->Height/2-12,wskazowka);
                wskazowka++;
        if(wskazowka>12) wskazowka =1;
        }