Nós precisamos um pouco mais de variáveis assim que eu começ livrado dos períodos aqui da linha 15 e igualmente do perc * que é mais fácil de fazer mais tarde:
Se mixColor1 = “g” então
color1G = maxGreen
ElseIf mixColor1 = “p” então
color1R = maxRed
color1B = maxBlue
ElseIf mixColor1 = “w” então
color1R = maxRed
color1G = maxGreen
color1B = maxBlue
Fazer o mesmos para a seção seguinte. Então:
color1.G = perc * color1G + (1.0-perc) * color2.G
e assim por diante para color1 e color2.