[Newbies] RectangleMorph vs. BlobMorph

polishookm polishookm at mail.montclair.edu
Mon Mar 10 00:57:27 UTC 2008


When I run following passages (first the code marked 1st, then the code 
marked 2nd, and last, the code marked 3rd),     1st: 100 RectangleMorphs 
draw to the screen
    2nd: they change position
    3rd: they disappear.

If I use BlobMorph instead of RectangleMorph, both Squeak and my 
computer freeze. Other than the obvious (don't do this with BlobMorph!), 
why is RectangleMorph ok in this circumstance whereas BlobMorph isn't.

Thanks in advance for all help ....

* * * * *

" 1st-----doit "
theBag := Bag new.
x := 10.
y := 10.
xIncrement := 4.
yIncrement := 4.
100 timesRepeat: [
   
    theMorph := RectangleMorph new.
    theBag add: theMorph.
   
    theMorph position: x at y.
    theMorph openInWorld.
   
    x := x + xIncrement.
    y := y + yIncrement.
].

" 2nd-----doit "
theBag do: [ :eachMorph |
    eachMorph position:
    (600 atRandom)@(600 atRandom)
].

" 3rd-----doit "
theBag do: [ :eachMorph | eachMorph delete].



More information about the Beginners mailing list