thanks Carl,
I�ll try to work on the lingo you sent as an example
----- Original Message -----
From: "Carl West" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 18, 2000 2:34 PM
Subject: Re: <lingo-l> Squeeze an object
> Joao Rui wrote:
> >
> > Hi to all on the list,
> >
> > I was wondering if anyone could give me a hand
with
> > this....?
> > I am trying to make an object squeeze fit into an
> > other.
> > Here�s an example of what I would like to have
happen:
> >
> > Imagine having an empty container (box) as one
sprite
> > and another sprite that could be a car for
example.
> > The car would be longer that the box so it
wouldn�t
> > fit but if I pushed it through the box�s opening
it
> > would
> > stretch sideways and deforme the bitmap.
> >
> > Anyone know of a way or of lingo that could aid
me.
>
> Hmm...
>
> Here's a start, feel free to expand on it
>
> assuming the car gets pushed in from the left
> <untested code>
>
> on someTriggeringEvent
> boxLeft = sprite(box).rect[1]
> boxTop = sprite(box).rect[2]
> boxRight = sprite(box).rect[3]
> boxBottom = sprite(box).rect[4]
> padding = 4 -- so the car doesn't actually touch
the box
>
> newBoxRight = max(boxRight, sprite(car).rect[3] +
padding
>
> sprite(box).rect = rect(boxLeft, boxTop,
newBoxRight, boxBottom)
> end
>
> </untested code>
>
> You would probably test to see if the car was all
the way in the box and
> stop its rightward motion when it is.
> --
> Carl West [EMAIL PROTECTED]
> 617.262.8830 x246
>
> I have no superfluous leisure; my stay must be
> stolen out of other affairs; but I will attend you
awhile.
>
> - Isabella, Measure for Measure, Act 3
Scene 1
>
> [To remove yourself from this list, or to change to
digest mode, go to
> http://www.penworks.com/LUJ/lingo-l.cgi To post
messages to the list,
> email [EMAIL PROTECTED] (Problems, email
[EMAIL PROTECTED])
> Lingo-L is for learning and helping with programming
Lingo. Thanks!]
__________________________________________________
Do You Yahoo!?
Yahoo! Messenger - Talk while you surf! It's FREE.
http://im.yahoo.com/
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo. Thanks!]