Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save pontusarmini/69d7eb22d4fb76a820d7 to your computer and use it in GitHub Desktop.
Save pontusarmini/69d7eb22d4fb76a820d7 to your computer and use it in GitHub Desktop.
//
// CCPhysicsCollisionPair+SwiftCollisionPair.h
//
//
// Created by pontus armini on 2015-06-15.
// Copyright © 2015 Pontus Armini. All rights reserved.
//
#import "CCPhysicsNode.h"
@interface CCPhysicsCollisionPair (SwiftCollisionPair)
- (CGPoint)pointA;
- (CGPoint)pointB;
- (CGPoint)pointC;
- (CGPoint)pointD;
- (CGFloat)distanceA;
- (CGFloat)distanceB;
@end
//
// CCPhysicsCollisionPair+SwiftCollisionPair.m
//
//
// Created by pontus armini on 2015-06-15.
// Copyright © 2015 Pontus Armini. All rights reserved.
//
#import "CCPhysicsCollisionPair+SwiftCollisionPair.h"
@implementation CCPhysicsCollisionPair (SwiftCollisionPair)
- (CGPoint)pointA {
return self.contacts.points[0].pointA;
}
- (CGPoint)pointB {
return self.contacts.points[0].pointB;
}
- (CGPoint)pointC {
return self.contacts.points[1].pointA;
}
- (CGPoint)pointD {
return self.contacts.points[1].pointB;
}
- (CGFloat)distanceA {
return self.contacts.points[0].distance;
}
- (CGFloat)distanceB {
return self.contacts.points[1].distance;
}
@end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment