00001 #define ChipmunkGetObject(s) s->data 00002 #define ChipmunkGetData(s) [s->data data] 00003 00004 @interface ChipmunkBody (Extras) 00005 00007 - (CGAffineTransform)affineTransform; 00008 00009 @end 00010 00012 @interface ChipmunkSpace (Extras) 00013 00015 - (void)addBounds:(CGRect)bounds thickness:(cpFloat)radius 00016 elasticity:(cpFloat)elasticity friction:(cpFloat)friction 00017 layers:(cpLayers)layers group:(id)group 00018 collisionType:(id)collisionType; 00019 00021 - (ChipmunkBody *)addBody:(ChipmunkBody *)obj; 00023 - (ChipmunkBody *)removeBody:(ChipmunkBody *)obj; 00024 00026 - (ChipmunkShape *)addShape:(ChipmunkShape *)obj; 00028 - (ChipmunkShape *)removeShape:(ChipmunkShape *)obj; 00029 00031 - (ChipmunkShape *)addStaticShape:(ChipmunkShape *)obj; 00033 - (ChipmunkShape *)removeStaticShape:(ChipmunkShape *)obj; 00034 00036 - (ChipmunkConstraint *)addConstraint:(ChipmunkConstraint *)obj; 00038 - (ChipmunkConstraint *)removeConstraint:(ChipmunkConstraint *)obj; 00039 00040 @end