I actually find this way of doing things with SetColor very useful. I usually design my bitmap fonts in grey scale and then use SetColor to display any text the colour I want it. Saves having to design several different coloured fonts or pre-render them at the beginning of your code.
Has lots of other uses too, like the flashing of a big boss in a shoot'em up where it flashes red whenever you hit it.
Has lots of other uses too, like the flashing of a big boss in a shoot'em up where it flashes red whenever you hit it.