I want to make some simple 2d games/clones (for Mac), but I have a few questions:
- Should I use Quartz 2d or OpenGL (I don't plan to try 3d anytime soon)
- There seems to be a lot of typedef'd things like CGFloat/GLfloat, which should I use?
- Should I use Objective-C for the game too (classes) or just C? (I assume I'll use Objective-C and Cocoa for window and views.)
- Is it fine to redraw the entire view each time? I don't really understand how the NSView's -drawRect dirtyRect parameter works, how does it know what I want to update?
- Are there any good tutorials for this?
Thanks.