3547
|
1 |
/*
|
|
2 |
* CGPointUtils.h
|
|
3 |
* PinchMe
|
|
4 |
*
|
|
5 |
* Created by Jeff LaMarche on 8/2/08.
|
|
6 |
* Copyright 2008 __MyCompanyName__. All rights reserved.
|
|
7 |
*
|
|
8 |
*/
|
|
9 |
|
|
10 |
#import <CoreGraphics/CoreGraphics.h>
|
|
11 |
|
3680
|
12 |
#define degreesToRadians(x) ( M_PI * x / 180.0)
|
|
13 |
#define radiansToDegrees(x) (180.0 * x / M_PI )
|
3547
|
14 |
|
3680
|
15 |
// 40 is not a good value for iphone but works for ipad
|
|
16 |
#define HWX(x) (int)(x-screen.size.height/2)/HW_zoomFactor()
|
|
17 |
#define HWY(x) (int)(screen.size.width-x)/HW_zoomFactor() + 40*HW_zoomLevel()/HW_zoomFactor()
|
|
18 |
|
|
19 |
#define HWXZ(x) (int)(x-screen.size.height/2)
|
|
20 |
#define HWYZ(x) (int)(screen.size.width-x)
|
3551
|
21 |
|
3547
|
22 |
CGFloat distanceBetweenPoints (CGPoint first, CGPoint second);
|
|
23 |
CGFloat angleBetweenPoints(CGPoint first, CGPoint second);
|
3680
|
24 |
CGFloat angleBetweenLines(CGPoint line1Start, CGPoint line1End, CGPoint line2Start, CGPoint line2End);
|