Page 1 of 1

Detecting Bitmap Collision in PCA

PostPosted: Fri Dec 07, 2007 12:55 am
by antix
I am making a Super Mario Bros-esque game. I have been wracking my brains for over a week on how to get PCA to register when a player collides with a bitmap. I could use a getpixel function to have the player stop when a corner overlaps a pixel that isn't sky colored, but there is no getpixel function to my knowledge. I could do this with PToolBox, But unfortunately that isn't Architect compatible. Does anyone know how I could go about doing this? Help would be SERIOUSLY appreciated.

Re: Detecting Bitmap Collision in PCA

PostPosted: Fri Dec 07, 2007 10:10 am
by Percival
I have written a very simple addin for getting a pixel.

http://www.cs.vu.nl/~tljchung/palm/orb/ ... lAddIn.zip

Call getPixel(x,y) or getPixelRGB(x,y) to get the color index. The x and y parameters are the coordinates.
getPixelRGB returns a struct. Take a look at the GetPixelAddIn.oc file.

Warning: debug simulators return wrong colors

Re: Detecting Bitmap Collision in PCA

PostPosted: Fri Dec 07, 2007 6:24 pm
by antix
Excellent. Thanks. Unfortunately, I cant download it here at school. I'll try it when I get home. Thanks for the help.