+\r
+ // Make colours in constructor\r
+ // Why wasn't this done earlier?\r
+ int i, iSize=scores.length;\r
+ colors = new Color[scores.length];\r
+ for (i = 0; i < iSize; i++)\r
+ {\r
+ float red = (float) (scores[i] - (float) min) / (float) (max - min);\r
+\r
+ if (red > 1.0f)\r
+ {\r
+ red = 1.0f;\r
+ }\r
+\r
+ if (red < 0.0f)\r
+ {\r
+ red = 0.0f;\r
+ }\r
+ colors[i] = makeColour(red);\r
+ }\r