Back again with some more questions (thanks for all the help!) --- I'm trying to build a rudimentary color scheme creator, and I'm having some trouble.
Calling translate within draw doesn't seem to carry through to the rest of the program --- yet when I moved the translate line outside the draw function, nothing changed --- neither within the setup, the mouse input, or the initial values. Using println reveals that mouseX is still registering in its original values (with (0,0) at top left). Really confused on this one.
The constraints I've attempted to set against the mouseClicked input at the bottom seem to do absolutely nothing. I'm still able to adjust the trialhue variable if I click toward the left of program frame. Totally stumped.
Hoping that, after clearing these problems up, will be able to independently adjust hue, saturation and brightness.
I'm trying to create a color generator that will randomly pick a color from five preset RGB values:
int neon = int (random (0,4));
if (boolean (neon=0)) {
color neonColor = color (0,250,126); //green
} else if (boolean (neon=1)) {
color neonColor = color (2,0,223); //purple
} else if (boolean (neon=2)) {
color neonColor = color (225,238,136); //yellow
} else if (boolean (neon=3)) {
color neonColor = color (250,66,94); //red
} else if (boolean (neon=4)) {
color neonColor = color (157,188,252); //blue
}
stroke (neonColor);
But when I run the code, it returns an error "Cannot find anything named "neonColor". When I declare "color neonColor;" outside of the function it returns an error "Duplicate local variable neonColor." Cannot figure out for the life of me what's going on here.