mirror of https://github.com/axmolengine/axmol.git
XCode sometimes gets confused with multiple 'Rect' types (#16579)
This commit is contained in:
parent
63637139dc
commit
2776d1e715
|
@ -142,39 +142,39 @@ On iPhone it returns 2 if RetinaDisplay is On. Otherwise it returns 1
|
|||
Converts a rect in pixels to points
|
||||
*/
|
||||
#define CC_RECT_PIXELS_TO_POINTS(__rect_in_pixels__) \
|
||||
Rect( (__rect_in_pixels__).origin.x / CC_CONTENT_SCALE_FACTOR(), (__rect_in_pixels__).origin.y / CC_CONTENT_SCALE_FACTOR(), \
|
||||
cocos2d::Rect( (__rect_in_pixels__).origin.x / CC_CONTENT_SCALE_FACTOR(), (__rect_in_pixels__).origin.y / CC_CONTENT_SCALE_FACTOR(), \
|
||||
(__rect_in_pixels__).size.width / CC_CONTENT_SCALE_FACTOR(), (__rect_in_pixels__).size.height / CC_CONTENT_SCALE_FACTOR() )
|
||||
|
||||
/** @def CC_RECT_POINTS_TO_PIXELS
|
||||
Converts a rect in points to pixels
|
||||
*/
|
||||
#define CC_RECT_POINTS_TO_PIXELS(__rect_in_points_points__) \
|
||||
Rect( (__rect_in_points_points__).origin.x * CC_CONTENT_SCALE_FACTOR(), (__rect_in_points_points__).origin.y * CC_CONTENT_SCALE_FACTOR(), \
|
||||
cocos2d::Rect( (__rect_in_points_points__).origin.x * CC_CONTENT_SCALE_FACTOR(), (__rect_in_points_points__).origin.y * CC_CONTENT_SCALE_FACTOR(), \
|
||||
(__rect_in_points_points__).size.width * CC_CONTENT_SCALE_FACTOR(), (__rect_in_points_points__).size.height * CC_CONTENT_SCALE_FACTOR() )
|
||||
|
||||
/** @def CC_POINT_PIXELS_TO_POINTS
|
||||
Converts a rect in pixels to points
|
||||
*/
|
||||
#define CC_POINT_PIXELS_TO_POINTS(__pixels__) \
|
||||
Vec2( (__pixels__).x / CC_CONTENT_SCALE_FACTOR(), (__pixels__).y / CC_CONTENT_SCALE_FACTOR())
|
||||
cocos2d::Vec2( (__pixels__).x / CC_CONTENT_SCALE_FACTOR(), (__pixels__).y / CC_CONTENT_SCALE_FACTOR())
|
||||
|
||||
/** @def CC_POINT_POINTS_TO_PIXELS
|
||||
Converts a rect in points to pixels
|
||||
*/
|
||||
#define CC_POINT_POINTS_TO_PIXELS(__points__) \
|
||||
Vec2( (__points__).x * CC_CONTENT_SCALE_FACTOR(), (__points__).y * CC_CONTENT_SCALE_FACTOR())
|
||||
cocos2d::Vec2( (__points__).x * CC_CONTENT_SCALE_FACTOR(), (__points__).y * CC_CONTENT_SCALE_FACTOR())
|
||||
|
||||
/** @def CC_POINT_PIXELS_TO_POINTS
|
||||
Converts a rect in pixels to points
|
||||
*/
|
||||
#define CC_SIZE_PIXELS_TO_POINTS(__size_in_pixels__) \
|
||||
Size( (__size_in_pixels__).width / CC_CONTENT_SCALE_FACTOR(), (__size_in_pixels__).height / CC_CONTENT_SCALE_FACTOR())
|
||||
cocos2d::Size( (__size_in_pixels__).width / CC_CONTENT_SCALE_FACTOR(), (__size_in_pixels__).height / CC_CONTENT_SCALE_FACTOR())
|
||||
|
||||
/** @def CC_POINT_POINTS_TO_PIXELS
|
||||
Converts a rect in points to pixels
|
||||
*/
|
||||
#define CC_SIZE_POINTS_TO_PIXELS(__size_in_points__) \
|
||||
Size( (__size_in_points__).width * CC_CONTENT_SCALE_FACTOR(), (__size_in_points__).height * CC_CONTENT_SCALE_FACTOR())
|
||||
cocos2d::Size( (__size_in_points__).width * CC_CONTENT_SCALE_FACTOR(), (__size_in_points__).height * CC_CONTENT_SCALE_FACTOR())
|
||||
|
||||
|
||||
#ifndef FLT_EPSILON
|
||||
|
|
Loading…
Reference in New Issue