Converts the passed parameter to the function to its boolean value. It will return an array of booleans if an array is passed in.
void setup() {
size(10, 10);
}
void draw() {
int intVar = 0;
boolean intBool = parseBoolean(intVar);
println("int:0 = " + intBool);
int[] intArray = {0, 1, 5};
boolean[] intBoolArray = parseBoolean(intArray);
println("int Array: {0, 1, 5} = " + intBoolArray);
string strVar = "true";
boolean strBool = parseBoolean(strVar);
println("string: \"true\" = " + strBool);
string[] strArray = {"false", "TRUE", "True"};
boolean[] strBoolArray = parseBoolean(strArray);
println("string Array: {\"false\", \"TRUE\", \"True\"} = " + strBoolArray);
byte byteVar = 0;
boolean byteBool = parseBoolean(byteVar);
println("byte: 0 = " + byteBool);
byte[] byteArray = {0, 1};
boolean[] byteBoolArray = parseBoolean(byteArray);
println("byte Array: {0, 1} = " + byteBoolArray);
noLoop();
}