So I've been working on the next version of my face maker. I've redone the graphics because I found that I wasn't maximizing my use of the 50x50 square. The images have thus been made larger within the square in order to allow for more detail.
I'm also working on a way to change the color of the hair and the eyes while the utility is running. I'd just like to throw this out there and get people's opinion if the way I'm planning to do this is the correct (read: efficient) way of doing this.
Goal:
Change hair and eye color of the portrait as desired.
Existing conditions:
Each element is a portrait sprite, they are then overlaid onto each other in order to create a composite portrait.
There are three main palettes for the portraits. Certain elements share palettes. The three main groups are: (Face, Neck, Ear, Mouth, Nose) (Eyes) (Hair, Beard, Moustache)
I know where each color is on the palette and the specific range of colors on the master.
Solution:
Because I know the location of each color on the master palette, I plan to use tweak palette and a combination of user-manipulated sliders to adjust the color of certain elements. This would allow certain ranges of colors (i.e. the grey of the hair) to be adjusted however the user wants.
Does this sound feasible? Or am I overcomplicating things?
Being from the third world, I reserve the right to speak in the third person.
Using Editor version wip 20170527 gfx_sdl+fb music_sdl



