I want to port a cool game to Mac OS X.
I have it running under Linux and Win32.
What type of API should I use for:
* 2D graphics (Quartz?)
* 3D Sound
* Mouse and Keyboard Input
* File system
* TCP and UDP network (Sockets?)
* Time services ( nanosleep()? gettimeofday()? )
For 3D graphics, I know that OpenGL is the way to go. But how do I initialize it?
I have it running under Linux and Win32.
What type of API should I use for:
* 2D graphics (Quartz?)
* 3D Sound
* Mouse and Keyboard Input
* File system
* TCP and UDP network (Sockets?)
* Time services ( nanosleep()? gettimeofday()? )
For 3D graphics, I know that OpenGL is the way to go. But how do I initialize it?