Generally you tap on a color you want, then tap on an object like a hat or block. The hat/block turns the user's requested color. I've seen this done on the iPad, and this site is exactly what I'm thinking of. Do you separate all the objects and just apply glColor3f() to it? Or is there a way to fill in an area?
Edited by shinypixel, 15 May 2014 - 07:13 PM.