I'm not even sure what that flag is. If you are doing it by code vs texture then take up trig because it's going to be an adventure. Bruce Eckels didn't name his book "Thinking in C++" for nothing.