compatible with cocos2d c++ guidelines