Leandro's Traffic Light Morph

Leandro Caniglia caniglia at dm.uba.ar
Sat Dec 22 19:44:01 UTC 2001


Hi John!

I'd like to help you with the translation. Would you please
send me what you have done so far?

/Leandro


John Hinsley wrote:
> 
> I'm (slowly) translating LC's tutorial into English, re-doing the gifs
> and methods to match 3.2 as I go along. Slowly because Morphic has
> changed quite a lot in the meantime and my Spanish is dreadful (usually
> I make as much sense as I can out of the Spanish by pretending it's
> Italian and then grab the dictionary!): but I recon that if I don't do
> it, it'll never get done.
>
> At some point I decided to get it running and got ahead of the
> translation.
> 
> Anyway, I rewrote the initialization method, thus:
> 
> | green orange red |
>         super initialize.
>         self listDirection: #topToBottom.
>         self wrapCentering: #center; cellPositioning: #topCenter.
>         self extent: 66 at 152.
>         self color: (Color r: 0.0 g: 0.355 b: 0.258).
>         self borderWidth:       8.
>         self borderColor:       (Color r: 0.0 g: 0.581 b: 0.613).
>         green _ LampMorph new. green color: (Color green).
>         orange _ LampMorph new. orange color: (Color orange).
>         red _ LampMorph new. red color: (Color red).
>         self
>                 addMorph: green;
>                 addMorph: orange;
>                 addMorph: red
> 
> I guess I could improve on the indenting, but this works just fine. Is
> it acceptable? Can I improve on it?
> 
> BTW, some of the methods in the Morphic version seem to be missing
> altogether. Is this intentional (as in Squeakland's "hard learning" or
> whatever?)?
> 
> Cheers
> 
> John
> --
> Reputed to be the reason Windows 2000 was nearly a year late, (paid in
> shares M$Ds needed the cash and kudos) Netproject's Eddie Bleasdale has
> renewed his challenge to virus writers. The first person to infect his
> Linux box wins 10,000 pounds.
> 
> http://www.silicon.com/bin/bladerunner?30REQEVENT=&REQAUTH=21046&14001REQSUB=REQINT1=48211




More information about the Squeak-dev mailing list