here is the CLOCKFACE script...coded in 3 MINUTES...17 LINES of CODE
Thomas McGrath III
3mcgrath at adelphia.net
Mon May 30 19:44:24 EDT 2005
I have not been able to get REV on the MAC to Beep. Can anyone else get
the beep to work?
Thanks
Tom
On May 30, 2005, at 1:04 PM, Dennis Brown wrote:
> Nice! I learn something every minute on this list --four heads are
> better than one. I do believe that the clock is down to its essence
> now. Every line does something essential, except displaying the
> "Time" field to check its accuracy. I put the latest version in my
> user space also (see3d).
>
> For the next exercise: Students (Ben) should use the principles
> learned here to make the clock chime (beep) the hour on the hour one
> second between chimes (better add a checkmark button to turn off
> chimes -- if you want to keep your sanity).
>
> Dennis
>
> On May 30, 2005, at 12:22 PM, Geoff Canyon wrote:
>
>> I had just finished swapping out my clunky send...in loop code for
>> something similar to yours when I checked mail and saw yours. I took
>> two steps:
>>
>> put the long seconds into t
>> send in (something based on t - trunc(t)
>>
>> Your method of the long seconds mod 1 is of course much better. But
>> you don't have to convert to ticks. Sending in a fraction of a second
>> works fine and reads better imho.
>>
>> So here's what I have up now. This generally hits within a thousandth
>> of a second:
>>
>> on openCard
>> setTime
>> end openCard
>>
>> on setTime
>> put word 1 of the long time into T
>> put T && the long seconds into fld "time"
>> set the itemDelimiter to ":"
>> set the startangle of grc "hour" to 90 - (30 * item 1 of T) - (item
>> 2 of T) / 2
>> set the startangle of grc "minute" to 90 - (6 * item 2 of T) -
>> (item 3 of T) / 10
>> set the startangle of grc "second" to 90 - (6 * item 3 of T)
>> send "setTime" to me in (1 - (the long seconds mod 1)) seconds
>> end setTime
>>
>> As before, the stack is available by executing this in the message
>> box:
>>
>> go stack url "http://www.inspiredlogic.com/rev/clock.rev"
>>
>>
>> On May 30, 2005, at 9:01 AM, Dennis Brown wrote:
>>
>>
>>> I love this clock example. Just so simple. You guys are great! I
>>> could not resist seeing how the thinking was progressing and took it
>>> to the next step. Fewer lines, more accuracy (I have often noted
>>> that the simplest most elegant solutions take the most time to
>>> create and the least time to understand). As Ben suggested, this
>>> clock should be a standard example for new users to look at. I will
>>> also add it to my revOnline user area (see3d) as soon as today's
>>> connect problem is fixed.
>>>
>>>
>>
>> _______________________________________________
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> http://lists.runrev.com/mailman/listinfo/use-revolution
>>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
Thomas J. McGrath III
SCS
1000 Killarney Dr.
Pittsburgh, PA 15234
412-885-8541
More information about the use-livecode
mailing list