Get the RGB values for the pixel under the mouse.
James Hurley
jhurley0305 at sbcglobal.net
Sat Jul 21 11:00:32 EDT 2007
Thanks Glen. Color is in the mind of "if...then"
Jim
> Jim,
>
> Here is some of my dumb ways to check for some particular colors in
> one of my games.
>
> I thought it might give you some ideas.
>
>
> function pixelColor lx
> set the screenMouseLoc to lx
> get the mouseColor
> set the screenMouseLoc to 0,0
> return it
> end pixelColor
>
> -- c is the RGB values as an item list
> function isGreen c
> if item 2 of c > 10+item 1 of c and item 2 of c > 10+item 3 of c
> then return true
> return false
> end isGreen
>
> function isBrown c
> if item 1 of c > 30 and item 1 of c < 70 and item 2 of c > 15 and
> item 2 of c < 40\
> and item 3 of c > 7 and item 3 of c < 20 then return true
> return false
> end isBrown
>
> function isYellow c
> if c = "174,144,96" or c = "161,125,76" then return true
> return false
> end isYellow
>
> function isBeige c
> if item 1 of c > 130 and item 1 of c < 160 and item 2 of c > 90
> and item 2 of c < 130\
> and item 3 of c > 40 and item 3 of c < 80 then return true
> return false
> end isBeige
>
> Have fun,
> Glenn
More information about the use-livecode
mailing list