Proper color when drawing

Hi xoppa,
Thank you very much for this code, I been able to succesfully apply this in my libgdx game and it looks much better now :)

Let me ask you a small question, there is a quick way to change the starting position and direction? I managed to achieve it using -height, but it far from ideal.