<div dir="ltr">Thanks everyone. I was looking at this from the wrong altitude. This (in my case) is all meant to be instantiated from inside a PasteUpMorph (TrafficSimulator). Clearly, it can act as controller for my models.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 27, 2023 at 9:22 AM <<a href="mailto:ken.dickey@whidbey.com">ken.dickey@whidbey.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2023-03-27 06:15, ken.dickey--- via Cuis-dev wrote:<br>
> On 2023-03-27 05:51, Alexandre Rousseau via Cuis-dev wrote:<br>
> <br>
>> Thanks! I feel though that threads could be overkill for my needs (I'm <br>
>> probably biased as an Elixir -- light processes etc -- dev) ?<br>
>> <br>
>> - I have a TrafficLightFSM (cycling through, say, #red #green #yellow <br>
>> states).<br>
>> - This fsm aka model is observed by a TrafficLightMorph, a <br>
>> WalkPrompterMorph, a CountdownMorph, and others.<br>
>> - I would like to keep the timing of transitions from one state to the <br>
>> next inside the model.<br>
>> <br>
>> Creating/finding a TimerMorph acting as controller of my model could <br>
>> work, but I was wondering if there was a canonical way for such needs.<br>
>> <br>
> <br>
> Morphic/<a href="http://Examples-Morphic.pck.st" rel="noreferrer" target="_blank">Examples-Morphic.pck.st</a> has Animator examples.  Note <br>
> BlueButterfly.<br>
> <br>
> HTH,<br>
> -KenD<br>
<br>
Ah!  No "butterfly" in names.<br>
<br>
        Animator imageCyclingExample.<br>
<br>
Look in Animator class's method category #examples.<br>
<br>
HTH,<br>
-KenD<br>
</blockquote></div>