Do most of you people use direct x or something or do you program your own graphics functions?
The reason I'm asking is that I used Allegro, which is a library for DJGPP, for a while, but I decided to stop using it and write 100% my own code, so that I would actually learn how to do this stuff.
I mean, do most (professional and ammature) programmers just type something like:
Or do they laboriously code their own routines? Is using directX cheating in a way?
I know that you shouldn't reinvent the wheel, but then if you want cutting edge graphics in your game then wont you have to wait until microsoft releases directX x.y?
Maybe I am completely wrong, but I would like to hear what you think.