Lou,

The reason it is jumping to a new location is the rotation center of the blob of sauce is not at the center of the Blob.
Also there should be no need to use smalltalk in your scripts you can accomplish what you want with scripting tiles.

Stephen

On Fri, Sep 24, 2010 at 1:59 PM, Louis LaBrunda <Lou@labrunda.info> wrote:
Hi Stephen,

Thanks for the help.

>Are you sure the blob of tomato sauce is embedded in the playfield?  To get
>the blob's halo then click on the menu and select "embed..." from the list.
>The item highlighted in red will be the object it is embedded in.

The blob of sauce is embedded in the playfield.  The blob of sauce lives in
a holder.  It is embedded the playfield.  I make a copy of it each time a
blob of sauce is fired at the pizza.  When I check any of these copies,
they are also embedded in the playfield.

I have also seen some odd behavior with the movement of the fired blob of
sauce.  I was trying to make it take a saw edge path from the sauce can to
the pizza.  I started it off with a direction of 135 (moving from left to
right).  After moving 25 times, I would change the direction by -90 or 90
every other time.  When changing the direction by 90, the blob would jump
to a new location (down and back from where it was).  When changing by -90,
it would work fine.

Ordinarily I would think the problem would be with my code.  But I have
been programming in Smalltalk (VA Smalltalk) for many years and this code
is very simple, so it seems like something odd is going on.

I have dropped the saw pattern idea and adjusted the positions to work.  I
hard coded points where I was trying to use values from existing objects.
It works but it is not as general as I would like.  If I move anything, the
hard coded points have to be fixed.

Lou
-----------------------------------------------------------
Louis LaBrunda
SkypeMe callto://PhotonDemon
mailto:Lou@LaBrunda.Info http://www.LaBrunda.Info

_______________________________________________
squeakland mailing list
squeakland@squeakland.org
http://lists.squeakland.org/mailman/listinfo/squeakland