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
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode