[squeakland] text conversation in etoys

Bill Kerr billkerr at gmail.com
Wed Nov 18 00:12:52 EST 2009


On Wed, Nov 18, 2009 at 2:47 PM, Korakurider <korakurider at gmail.com> wrote:

> On Wed, Nov 18, 2009 at 1:08 PM, Bill Kerr <billkerr at gmail.com> wrote:
> > On Wed, Nov 18, 2009 at 5:03 AM, Yoshiki Ohshima <yoshiki at vpri.org>
> wrote:
> >>
> >>  Hi, Bill,
> >>
> >> > I'm trying to setup a text based dialogue b/w 2 objects
> >> >
> >> > I dragged out two Text objects from Supplies, named them first and
> >> > second
> >> >
> >> > The best I can do is write a series of scripts for the Text objects,
> one
> >> > script for each part of the conversation
> >> >
> >> > Then I made a clock with a time variable and setting the ticker to one
> >> > per second
> >> >
> >> > Then write a controller script, using world
> >> > Test: clock's time > 2
> >> >  Yes: first do script1
> >> > Test: clock's time > 4
> >> >  Yes: second do script1
> >> > Test: clock's time > 6
> >> >  Yes: first do script 2
> >> >
> >> > Also made a reset script, using world
> >> >
> >> > Is there a better way?
> >>
> >>  Another way is to put each part of conversation in a Holder (as
> >> TextMorphs) and assign the phrase at the cursor to "first" and
> >> "second".  See
> >>
> >> http://dev.laptop.org/~yoshiki/etoys/Conversation.002.pr
> >>
> >> (and at the showcase once it appears)
> >>
> >> In this way, you don't have to edit the script at all when you want to
> >> modify the conversation.
> >
> >
> > thanks Yoshiki, that's easier to manage
> > the problem is that I can't see any way to slow the time down below 1
> tick
> > per second
> > that's faster than a conversation ought to go!
>     Mouse down on Clock icon of scriptor and select "other" from "Ticks"
> menu,
>    then you could set "Number of ticks per second" to <1 , say 0.5.
>


thanks!
I did actually try that but only tried .1 and not 0.1
if i don't put the zero there then there is an error message
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakland.org/pipermail/squeakland/attachments/20091118/ef3139b3/attachment.html


More information about the squeakland mailing list