In a year or to me and my friend hope to be making some "real" games. I am only learning C right now and am going to learn C++. I was just wondering about direct x. Does this require its own functions or does it use C++ or what?