about collision routines.

Andre Garzia soapdog at mac.com
Fri Mar 19 11:24:13 EST 2004


Nice routines!!!! I am very interested in Game Development, this was 
the reason I started programming years ago (teenagers are but 
dreamers...)

I would love to be in EuroRevCon but I live in Brazil and the tickets 
are very expensive, I have not enought money to travel to malta. So I 
wanted to know if the stacks presented there will be made public so 
that at least we're able to inspect it and learn from it after.

Cheers
Andre



On Mar 19, 2004, at 4:17 AM, Malte Brill wrote:

> Hi,
>
> I hope this didn«t come up before. This is from a stack I«d like to 
> show at
> EuroRevCon...
>
> if you want a simple circle-circle collision detection you might want 
> to
> tray this:
>
> Assuming there are two circle graphics. One called "blue" one called 
> "red"
>
>
> on checkCollideObject
> --Circle-circle Collision Check
>   put item 1 of the loc of grc "blue" into x1
>   put item 1 of the loc of grc "red" into x2
>   put item 2 of the loc of grc "blue" into y1
>   put item 2 of the loc of grc "red" into y2
>   put distance(x1,y1,x2,y2) into theDistance
>   put the width of grc "red"/2+the width of grc "blue"/2 into threshold
>   if theDistance<threshold then
>      put "kaboom! Method Distance math",theDistance,threshold
>      --do your stuff here
>    end if
> end checkCollideObject
>
>
>
>
> function distance x1,y1,x2,y2
>   put x1-x2 into compareX
>   put y1-y2 into compareY
>   put round(sqrt (compareX^2+compareY^2)) into theDistance
>   return theDistance
> end distance
>
> Best,
>
> Malte
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
-- 
Andre Alves Garzia ð 2004
Soap Dog Studios - BRAZIL
http://studio.soapdog.org



More information about the use-livecode mailing list