cocos2d/cocos2d-x — pull request #1372 by BorMor (2012-09-24 10:37:32+00:00)
Title: Remove retina specific methods and logic

We remove iOS specific methods from cocos2d-x. Only setContentScaleFactor and setDesignResolution is enough for supporting all resolutions.

This changes not affects Tests and only change HelloWorld. As you can see it is much simpler now.

Our main idea is:
In initialization code user must set design resolution and content scale factor. For example, in modified HelloWorld we suggest that our design resolution is 480x320, so we set it in initialization code. But on devices with larger screen(if size.height > 320) we may use -hd resources to provide better picture. So we set folder to iphonehd and set contentscalefactor to 2. If you want add support for new ipad just add 4x textures and set contentscale factor to 4.

If you're accept this approach to multiresolution support we also suggest remove all confusing termins like WinSizeInPoints, VisibleSize. Only getWinSize should be used in logic.