Save a lot of lines by using "format": on countdown t put format("%02d:%02d:%02d",t div 3600,(t mod 3600) div 60,t mod 60) into fld 1 subtract 1 from t if t < 0 then exit countDown send "countdown t" to me in (1000-the millisecs mod 1000) millisecs end countdown
> > Terry J. wrote: > > Not built-in but... > > > > function formatRemainingTime pTime > > put trunc(pTime/3600) into tHours > > put pTime mod 3600 into tTimeX > > put trunc(tTimeX/60) into tMins > > put tTimeX mod 60 into tSecs > > if tHours < 10 then put "0" before tHours > > if tMins < 10 then put "0" before tMins > > if tSecs < 10 then put "0" before tSecs > > return tHours&":"&tMins&":"&tSecs > > end formatRemainingTime > > Klaus M. wrote: > save some lines by setting the numberformat first (lazy moi :-) > > function formatRemainingTime pTime > set the numberformat to "xx" > put trunc(pTime/3600) into tHours > put pTime mod 3600 into tTimeX > put trunc(tTimeX/60) into tMins > put tTimeX mod 60 into tSecs > return tHours&":"&tMins&":"&tSecs > end formatRemainingTime _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode