I made a version of this here<div><a href="http://squeakland.org/showcase/project.jsp?id=11816">http://squeakland.org/showcase/project.jsp?id=11816</a> <br><div><br></div><div>Click in the green playfields to create markers.</div>
<div><br></div><div>Start the plane with the Go button<br><div><br></div><div>Karl<br><br><div class="gmail_quote">On Fri, Mar 16, 2012 at 10:24 PM, Steve Thomas <span dir="ltr">&lt;<a href="mailto:sthomas1@gosargon.com">sthomas1@gosargon.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Mike,<div><br></div><div>No high level method I know of to track a connector. But there are many wonderful things inside Etoys which I have not yet discovered.</div>
<div><br></div><div>So lets break down the game a bit.  You have to detect clicking on a particular plane (this can be done setting a script for each plane to execute on a mouse down event).</div>
<div>Then you have to &quot;draw a path to the target&quot; and that path is not always a straight line.</div><div>And you have to make sure the plane you clicked follows the path you drew for it, not another planes path (assuming you are making a multi-plane game).</div>

<div><br></div><div>Well lets start simple with a single plane version.</div><div><br></div><div>First let&#39;s assume only a plane and target.  When you click on the plane you can get a script to execute by setting the scripts &quot;when to run&quot; to &quot;Mouse down&quot; (in the script editor, click on normal and you will get a list of options).</div>

<div><img src="cid:ii_1361d610ba88b03e" alt="Inline image 1"><br></div><div><br></div><div>Now once you click on the script you would need to start &quot;drawing the path&quot;</div><div>One way to do this would be to create a copy of a &quot;marker&quot; (pick any object you want to use as your marker) and have it follow your mouse movements.  For the script below I created my plane on the page of a book (I like doing this as I can duplicate pages for different versions as I play and explore).  The script below was started with the &quot;mouse down&quot; on the plane from the script above.</div>

<div><br></div><div><img src="cid:ii_1361d61aa86f443f" alt="Inline image 2"><br></div><div><br></div><div>Then when you click again you would want to stop the marker from following the mouse.</div><div><img src="cid:ii_1361d6328c7b3e71" alt="Inline image 3"><br>

</div><div><br></div><div>Now of course you would need to create copies of these markers and keep track of them for each plane (a holder would be a good way to keep track of them). And to show the path you could use connectors connecting your plane to the markers. </div>

<div><br></div><div>There are a number of more &quot;advanced&quot; Etoys features you would need to use but if you can play around with the above and want to go further, please send more questions to the list and we&#39;ll be glad to help.</div>

<div><br></div><div>Stephen</div><div class="HOEnZb"><div class="h5"><div><br></div><div><div class="gmail_quote">On Fri, Mar 16, 2012 at 1:09 PM, Mike Stramba <span dir="ltr">&lt;<a href="mailto:mikestramba@gmail.com" target="_blank">mikestramba@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I&#39;d like to do something similar to this game in Squeak / Etoys<br>
<br>
<a href="http://www.gamenet.com/game/air-traffic-chief/" target="_blank">http://www.gamenet.com/game/air-traffic-chief/</a><br>
<br>
I.e. using a connector, having the motion of a morph follow that<br>
connector, as the connector is moved while the morph is moving.<br>
<br>
I see the demos in Etoys of   a &quot;car following a road&quot;, but they seem<br>
to be tracking a particular color, and continually turning left or<br>
right (which is ya, basically what any path finding program is gonna<br>
have to do internally, I guess).<br>
<br>
Wondering if there is a &quot;high level&quot;  / class  / etoys .. method etc,<br>
to track a connector<br>
<br>
Mike<br>
_______________________________________________<br>
squeakland mailing list<br>
<a href="mailto:squeakland@squeakland.org" target="_blank">squeakland@squeakland.org</a><br>
<a href="http://lists.squeakland.org/mailman/listinfo/squeakland" target="_blank">http://lists.squeakland.org/mailman/listinfo/squeakland</a><br>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
squeakland mailing list<br>
<a href="mailto:squeakland@squeakland.org">squeakland@squeakland.org</a><br>
<a href="http://lists.squeakland.org/mailman/listinfo/squeakland" target="_blank">http://lists.squeakland.org/mailman/listinfo/squeakland</a><br>
<br></blockquote></div><br></div></div></div>