I have two methods of setting color - the S2DLDraw sets a global color that applies to everytihg. There is a SetTempColor (or something like that) that changes the colors for a single drawing action.

Worked OK for me.

Ignore my suggestion then for fading etc until later