Hey

ive got a problem working with 13h mode ::sigh:: i now its old but still a good way to learn very basic graphic things anyway.

Im working on a screensaver...(its supposed to be a clock)

anyway ill post the code and explain my prob

so this function-and some others- should draw something like a watch. But if you look close at my code ull see that i keep updating the screen with setpix.Code:int wijzers() { struct time t; float pi=6.2831854,hoek_sec,hoek_min,begin=-1.57079635; int x,y,r,sec,min,i=1; while(!kbhit()){ gettime(&t); sec=t.ti_sec; min=t.ti_min; /*SECONDs*/ hoek_sec=0.10471975666666666666666666666667*sec; for(r=0;r<98;r++){ x=cos(hoek_sec+begin)*r*1.2+160; y=sin(hoek_sec+begin)*r+100; setpix(14,x,y); } for(r=0;r<98;r++){ x=cos(hoek_sec+begin)*r*1.2+160; y=sin(hoek_sec+begin)*r+100; setpix(0,x,y); } /*MINUTEs*/ hoek_min=0.10471975666666666666666666666667*min; for(r=0;r<98;r++){ x=cos(hoek_min+begin)*r*1.2+160; y=sin(hoek_min+begin)*r+100; setpix(14,x,y); } for(r=0;r<98;r++){ x=cos(hoek_min+begin)*r*1.2+160; y=sin(hoek_min+begin)*r+100; setpix(0,x,y); } } return 0; }

Now i want to update the second thing only on a whole second and the minute thing after one minute.Because now the clock keeps updating and updating, thus u get flickering screens,lines,pixels etc...

so actually i need a thing to determine wether a number is a whole number or not.

---thought i saw such a thread be4 :whole number:but couldnt find it with search thing on board--

PS: if its not clear what i just wrote say so because ive got the feeling that my english is kinda sh$$ty

::edit::

sry bout the sucky code writing (indentations) guess i still cant work with ctrl-C and ctrl-V