Skip to content

Instantly share code, notes, and snippets.

@yonekawa
Created April 16, 2013 16:18
Show Gist options
  • Save yonekawa/5397305 to your computer and use it in GitHub Desktop.
Save yonekawa/5397305 to your computer and use it in GitHub Desktop.
<?xml version='1.0'?>
<signatures version='1.0'>
<enum name='kDynamicBodyType' value='2'/>
<enum name='kKinematicBodyType' value='1'/>
<enum name='kStaticBodyType' value='0'/>
<class name='B2DBody'>
<method selector='addFixureForShape:friction:restitution:density:isSensor:'>
<arg name='shape' index='0' declared_type='B2DShape*' type='@'/>
<arg name='friction' index='1' declared_type='id' type='@'/>
<arg name='restitution' index='2' declared_type='id' type='@'/>
<arg name='density' index='3' declared_type='id' type='@'/>
<arg name='isSensor' index='4' declared_type='BOOL' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='angle'>
<retval declared_type='int' type='i'/>
</method>
<method selector='applyForce:atLocation:asImpulse:'>
<arg name='force' index='0' declared_type='id' type='@'/>
<arg name='location' index='1' declared_type='id' type='@'/>
<arg name='asImpulse' index='2' declared_type='BOOL' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applyTorque:asImpulse:'>
<arg name='torque' index='0' declared_type='id' type='@'/>
<arg name='impulse' index='1' declared_type='BOOL' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='body'>
<retval declared_type='int*' type='^i'/>
</method>
<method selector='center'>
<retval declared_type='int' type='i'/>
</method>
<method selector='initWithBody:'>
<arg name='boxBody' index='0' declared_type='id' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='isSleepingAllowed'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='position'>
<retval declared_type='int' type='i'/>
</method>
<method selector='setBody:'>
<arg name='body' index='0' declared_type='int*' type='^i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSleepingAllowed:'>
<arg name='isSleepingAllowed' index='0' declared_type='BOOL' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='B2DContactListener'>
<method selector='beginContact'>
<retval declared_type='beginContactCallback' function_pointer='true' type='@?'>
<arg declared_type='B2DBody*' type='@'/>
<arg declared_type='B2DBody*' type='@'/>
<arg declared_type='BOOL' type='B'/>
<retval declared_type='void' type='v'/>
</retval>
</method>
<method selector='contactListener'>
<retval declared_type='int*' type='^i'/>
</method>
<method selector='endContact'>
<retval declared_type='endContactCallback' function_pointer='true' type='@?'>
<arg declared_type='B2DBody*' type='@'/>
<arg declared_type='B2DBody*' type='@'/>
<retval declared_type='void' type='v'/>
</retval>
</method>
<method selector='setBeginContact:'>
<arg name='beginContact' index='0' declared_type='beginContactCallback' function_pointer='true' type='@?'>
<arg declared_type='B2DBody*' type='@'/>
<arg declared_type='B2DBody*' type='@'/>
<arg declared_type='BOOL' type='B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContactListener:'>
<arg name='contactListener' index='0' declared_type='int*' type='^i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEndContact:'>
<arg name='endContact' index='0' declared_type='endContactCallback' function_pointer='true' type='@?'>
<arg declared_type='B2DBody*' type='@'/>
<arg declared_type='B2DBody*' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='B2DEdgeShape'>
<method selector='initWithStartPoint:endPoint:'>
<arg name='startPoint' index='0' declared_type='id' type='@'/>
<arg name='endPoint' index='1' declared_type='id' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</class>
<class name='B2DPolygonShape'>
<method selector='initWithBoxSize:'>
<arg name='boxSize' index='0' declared_type='id' type='@'/>
<retval declared_type='id' type='@'/>
</method>
</class>
<class name='B2DShape'>
<method selector='setShape:'>
<arg name='shape' index='0' declared_type='int*' type='^i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shape'>
<retval declared_type='int*' type='^i'/>
</method>
</class>
<class name='B2DWorld'>
<method selector='addContactListener:'>
<arg name='contactListener' index='0' declared_type='B2DContactListener*' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='allowsSleeping'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='continuosPhysics'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createBodyInPosition:type:'>
<arg name='position' index='0' declared_type='id' type='@'/>
<arg name='bodyType' index='1' declared_type='B2DBodyTypes' type='i'/>
<retval declared_type='B2DBody*' type='@'/>
</method>
<method selector='gravity'>
<retval declared_type='int' type='i'/>
</method>
<method selector='removeBody:'>
<arg name='body' index='0' declared_type='B2DBody*' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAllowsSleeping:'>
<arg name='allowsSleeping' index='0' declared_type='BOOL' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContinuosPhysics:'>
<arg name='continuosPhysics' index='0' declared_type='BOOL' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGravity:'>
<arg name='gravity' index='0' declared_type='int' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWorld:'>
<arg name='world' index='0' declared_type='int*' type='^i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stepWithDelta:velocityInteractions:positionInteractions:'>
<arg name='delta' index='0' declared_type='id' type='@'/>
<arg name='velocityInteractions' index='1' declared_type='int' type='i'/>
<arg name='positionInteractions' index='2' declared_type='int' type='i'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='world'>
<retval declared_type='int*' type='^i'/>
</method>
</class>
</signatures>
<?xml version='1.0'?>
<signatures version='1.0'>
<enum value='2' name='kDynamicBodyType'/>
<enum value='1' name='kKinematicBodyType'/>
<enum value='0' name='kStaticBodyType'/>
<class name='B2DBody'>
<method selector='addFixureForShape:friction:restitution:density:isSensor:'>
<arg name='shape' index='0' type='@' declared_type='B2DShape*'/>
<arg name='friction' index='1' type='f' declared_type='CGFloat'/>
<arg name='restitution' index='2' type='f' declared_type='CGFloat'/>
<arg name='density' index='3' type='f' declared_type='CGFloat'/>
<arg name='isSensor' index='4' type='B' declared_type='BOOL'/>
<retval type='v' declared_type='void'/>
</method>
<method selector='angle'>
<retval type='f' declared_type='CGFloat'/>
</method>
<method selector='applyForce:atLocation:asImpulse:'>
<arg name='force' index='0' type='{CGPoint=ff}' declared_type='CGPoint'/>
<arg name='location' index='1' type='{CGPoint=ff}' declared_type='CGPoint'/>
<arg name='asImpulse' index='2' type='B' declared_type='BOOL'/>
<retval type='v' declared_type='void'/>
</method>
<method selector='applyTorque:asImpulse:'>
<arg name='torque' index='0' type='f' declared_type='CGFloat'/>
<arg name='impulse' index='1' type='B' declared_type='BOOL'/>
<retval type='v' declared_type='void'/>
</method>
<method selector='body'>
<retval type='^i' declared_type='int*'/>
</method>
<method selector='center'>
<retval type='{CGPoint=ff}' declared_type='CGPoint'/>
</method>
<method selector='initWithBody:'>
<arg name='boxBody' index='0' type='@' declared_type='id'/>
<retval type='@' declared_type='id'/>
</method>
<method selector='isSleepingAllowed'>
<retval type='B' declared_type='BOOL'/>
</method>
<method selector='position'>
<retval type='{CGPoint=ff}' declared_type='CGPoint'/>
</method>
<method selector='setBody:'>
<arg name='body' index='0' type='^i' declared_type='int*'/>
<retval type='v' declared_type='void'/>
</method>
<method selector='setSleepingAllowed:'>
<arg name='isSleepingAllowed' index='0' type='B' declared_type='BOOL'/>
<retval type='v' declared_type='void'/>
</method>
</class>
<class name='B2DContactListener'>
<method selector='beginContact'>
<retval type='@?' function_pointer='true' declared_type='beginContactCallback'>
<arg type='@' declared_type='B2DBody*'/>
<arg type='@' declared_type='B2DBody*'/>
<arg type='B' declared_type='BOOL'/>
<retval type='v' declared_type='void'/>
</retval>
</method>
<method selector='contactListener'>
<retval type='^i' declared_type='int*'/>
</method>
<method selector='endContact'>
<retval type='@?' function_pointer='true' declared_type='endContactCallback'>
<arg type='@' declared_type='B2DBody*'/>
<arg type='@' declared_type='B2DBody*'/>
<retval type='v' declared_type='void'/>
</retval>
</method>
<method selector='setBeginContact:'>
<arg name='beginContact' index='0' type='@?' function_pointer='true' declared_type='beginContactCallback'>
<arg type='@' declared_type='B2DBody*'/>
<arg type='@' declared_type='B2DBody*'/>
<arg type='B' declared_type='BOOL'/>
<retval type='v' declared_type='void'/>
</arg>
<retval type='v' declared_type='void'/>
</method>
<method selector='setContactListener:'>
<arg name='contactListener' index='0' type='^i' declared_type='int*'/>
<retval type='v' declared_type='void'/>
</method>
<method selector='setEndContact:'>
<arg name='endContact' index='0' type='@?' function_pointer='true' declared_type='endContactCallback'>
<arg type='@' declared_type='B2DBody*'/>
<arg type='@' declared_type='B2DBody*'/>
<retval type='v' declared_type='void'/>
</arg>
<retval type='v' declared_type='void'/>
</method>
</class>
<class name='B2DEdgeShape'>
<method selector='initWithStartPoint:endPoint:'>
<arg name='startPoint' index='0' type='{CGPoint=ff}' declared_type='CGPoint'/>
<arg name='endPoint' index='1' type='{CGPoint=ff}' declared_type='CGPoint'/>
<retval type='@' declared_type='id'/>
</method>
</class>
<class name='B2DPolygonShape'>
<method selector='initWithBoxSize:'>
<arg name='boxSize' index='0' type='{CGSize=ff}' declared_type='CGSize'/>
<retval type='@' declared_type='id'/>
</method>
</class>
<class name='B2DShape'>
<method selector='setShape:'>
<arg name='shape' index='0' type='^i' declared_type='int*'/>
<retval type='v' declared_type='void'/>
</method>
<method selector='shape'>
<retval type='^i' declared_type='int*'/>
</method>
</class>
<class name='B2DWorld'>
<method selector='addContactListener:'>
<arg name='contactListener' index='0' type='@' declared_type='B2DContactListener*'/>
<retval type='v' declared_type='void'/>
</method>
<method selector='allowsSleeping'>
<retval type='B' declared_type='BOOL'/>
</method>
<method selector='continuosPhysics'>
<retval type='B' declared_type='BOOL'/>
</method>
<method selector='createBodyInPosition:type:'>
<arg name='position' index='0' type='{CGPoint=ff}' declared_type='CGPoint'/>
<arg name='bodyType' index='1' type='i' declared_type='B2DBodyTypes'/>
<retval type='@' declared_type='B2DBody*'/>
</method>
<method selector='gravity'>
<retval type='{CGPoint=ff}' declared_type='CGPoint'/>
</method>
<method selector='removeBody:'>
<arg name='body' index='0' type='@' declared_type='B2DBody*'/>
<retval type='v' declared_type='void'/>
</method>
<method selector='setAllowsSleeping:'>
<arg name='allowsSleeping' index='0' type='B' declared_type='BOOL'/>
<retval type='v' declared_type='void'/>
</method>
<method selector='setContinuosPhysics:'>
<arg name='continuosPhysics' index='0' type='B' declared_type='BOOL'/>
<retval type='v' declared_type='void'/>
</method>
<method selector='setGravity:'>
<arg name='gravity' index='0' type='{CGPoint=ff}' declared_type='CGPoint'/>
<retval type='v' declared_type='void'/>
</method>
<method selector='setWorld:'>
<arg name='world' index='0' type='^i' declared_type='int*'/>
<retval type='v' declared_type='void'/>
</method>
<method selector='stepWithDelta:velocityInteractions:positionInteractions:'>
<arg name='delta' index='0' type='f' declared_type='CGFloat'/>
<arg name='velocityInteractions' index='1' type='i' declared_type='int'/>
<arg name='positionInteractions' index='2' type='i' declared_type='int'/>
<retval type='v' declared_type='void'/>
</method>
<method selector='world'>
<retval type='^i' declared_type='int*'/>
</method>
</class>
</signatures>
--- /Users/yonekawa/.rbenv/versions/1.9.3-p385/gemsets/motion/gems/joybox-0.0.5/vendor/Box2D.framework/Box2D.framework.bridgesupport 2013-04-17 01:12:52.000000000 +0900
+++ ../Joybox/vendor/Box2D.framework/Box2D.framework.bridgesupport 2013-03-30 20:26:39.000000000 +0900
@@ -1,166 +1,166 @@
<?xml version='1.0'?>
<signatures version='1.0'>
-<enum name='kDynamicBodyType' value='2'/>
-<enum name='kKinematicBodyType' value='1'/>
-<enum name='kStaticBodyType' value='0'/>
+<enum value='2' name='kDynamicBodyType'/>
+<enum value='1' name='kKinematicBodyType'/>
+<enum value='0' name='kStaticBodyType'/>
<class name='B2DBody'>
<method selector='addFixureForShape:friction:restitution:density:isSensor:'>
-<arg name='shape' index='0' declared_type='B2DShape*' type='@'/>
-<arg name='friction' index='1' declared_type='id' type='@'/>
-<arg name='restitution' index='2' declared_type='id' type='@'/>
-<arg name='density' index='3' declared_type='id' type='@'/>
-<arg name='isSensor' index='4' declared_type='BOOL' type='B'/>
-<retval declared_type='void' type='v'/>
+<arg name='shape' index='0' type='@' declared_type='B2DShape*'/>
+<arg name='friction' index='1' type='f' declared_type='CGFloat'/>
+<arg name='restitution' index='2' type='f' declared_type='CGFloat'/>
+<arg name='density' index='3' type='f' declared_type='CGFloat'/>
+<arg name='isSensor' index='4' type='B' declared_type='BOOL'/>
+<retval type='v' declared_type='void'/>
</method>
<method selector='angle'>
-<retval declared_type='int' type='i'/>
+<retval type='f' declared_type='CGFloat'/>
</method>
<method selector='applyForce:atLocation:asImpulse:'>
-<arg name='force' index='0' declared_type='id' type='@'/>
-<arg name='location' index='1' declared_type='id' type='@'/>
-<arg name='asImpulse' index='2' declared_type='BOOL' type='B'/>
-<retval declared_type='void' type='v'/>
+<arg name='force' index='0' type='{CGPoint=ff}' declared_type='CGPoint'/>
+<arg name='location' index='1' type='{CGPoint=ff}' declared_type='CGPoint'/>
+<arg name='asImpulse' index='2' type='B' declared_type='BOOL'/>
+<retval type='v' declared_type='void'/>
</method>
<method selector='applyTorque:asImpulse:'>
-<arg name='torque' index='0' declared_type='id' type='@'/>
-<arg name='impulse' index='1' declared_type='BOOL' type='B'/>
-<retval declared_type='void' type='v'/>
+<arg name='torque' index='0' type='f' declared_type='CGFloat'/>
+<arg name='impulse' index='1' type='B' declared_type='BOOL'/>
+<retval type='v' declared_type='void'/>
</method>
<method selector='body'>
-<retval declared_type='int*' type='^i'/>
+<retval type='^i' declared_type='int*'/>
</method>
<method selector='center'>
-<retval declared_type='int' type='i'/>
+<retval type='{CGPoint=ff}' declared_type='CGPoint'/>
</method>
<method selector='initWithBody:'>
-<arg name='boxBody' index='0' declared_type='id' type='@'/>
-<retval declared_type='id' type='@'/>
+<arg name='boxBody' index='0' type='@' declared_type='id'/>
+<retval type='@' declared_type='id'/>
</method>
<method selector='isSleepingAllowed'>
-<retval declared_type='BOOL' type='B'/>
+<retval type='B' declared_type='BOOL'/>
</method>
<method selector='position'>
-<retval declared_type='int' type='i'/>
+<retval type='{CGPoint=ff}' declared_type='CGPoint'/>
</method>
<method selector='setBody:'>
-<arg name='body' index='0' declared_type='int*' type='^i'/>
-<retval declared_type='void' type='v'/>
+<arg name='body' index='0' type='^i' declared_type='int*'/>
+<retval type='v' declared_type='void'/>
</method>
<method selector='setSleepingAllowed:'>
-<arg name='isSleepingAllowed' index='0' declared_type='BOOL' type='B'/>
-<retval declared_type='void' type='v'/>
+<arg name='isSleepingAllowed' index='0' type='B' declared_type='BOOL'/>
+<retval type='v' declared_type='void'/>
</method>
</class>
<class name='B2DContactListener'>
<method selector='beginContact'>
-<retval declared_type='beginContactCallback' function_pointer='true' type='@?'>
-<arg declared_type='B2DBody*' type='@'/>
-<arg declared_type='B2DBody*' type='@'/>
-<arg declared_type='BOOL' type='B'/>
-<retval declared_type='void' type='v'/>
+<retval type='@?' function_pointer='true' declared_type='beginContactCallback'>
+<arg type='@' declared_type='B2DBody*'/>
+<arg type='@' declared_type='B2DBody*'/>
+<arg type='B' declared_type='BOOL'/>
+<retval type='v' declared_type='void'/>
</retval>
</method>
<method selector='contactListener'>
-<retval declared_type='int*' type='^i'/>
+<retval type='^i' declared_type='int*'/>
</method>
<method selector='endContact'>
-<retval declared_type='endContactCallback' function_pointer='true' type='@?'>
-<arg declared_type='B2DBody*' type='@'/>
-<arg declared_type='B2DBody*' type='@'/>
-<retval declared_type='void' type='v'/>
+<retval type='@?' function_pointer='true' declared_type='endContactCallback'>
+<arg type='@' declared_type='B2DBody*'/>
+<arg type='@' declared_type='B2DBody*'/>
+<retval type='v' declared_type='void'/>
</retval>
</method>
<method selector='setBeginContact:'>
-<arg name='beginContact' index='0' declared_type='beginContactCallback' function_pointer='true' type='@?'>
-<arg declared_type='B2DBody*' type='@'/>
-<arg declared_type='B2DBody*' type='@'/>
-<arg declared_type='BOOL' type='B'/>
-<retval declared_type='void' type='v'/>
+<arg name='beginContact' index='0' type='@?' function_pointer='true' declared_type='beginContactCallback'>
+<arg type='@' declared_type='B2DBody*'/>
+<arg type='@' declared_type='B2DBody*'/>
+<arg type='B' declared_type='BOOL'/>
+<retval type='v' declared_type='void'/>
</arg>
-<retval declared_type='void' type='v'/>
+<retval type='v' declared_type='void'/>
</method>
<method selector='setContactListener:'>
-<arg name='contactListener' index='0' declared_type='int*' type='^i'/>
-<retval declared_type='void' type='v'/>
+<arg name='contactListener' index='0' type='^i' declared_type='int*'/>
+<retval type='v' declared_type='void'/>
</method>
<method selector='setEndContact:'>
-<arg name='endContact' index='0' declared_type='endContactCallback' function_pointer='true' type='@?'>
-<arg declared_type='B2DBody*' type='@'/>
-<arg declared_type='B2DBody*' type='@'/>
-<retval declared_type='void' type='v'/>
+<arg name='endContact' index='0' type='@?' function_pointer='true' declared_type='endContactCallback'>
+<arg type='@' declared_type='B2DBody*'/>
+<arg type='@' declared_type='B2DBody*'/>
+<retval type='v' declared_type='void'/>
</arg>
-<retval declared_type='void' type='v'/>
+<retval type='v' declared_type='void'/>
</method>
</class>
<class name='B2DEdgeShape'>
<method selector='initWithStartPoint:endPoint:'>
-<arg name='startPoint' index='0' declared_type='id' type='@'/>
-<arg name='endPoint' index='1' declared_type='id' type='@'/>
-<retval declared_type='id' type='@'/>
+<arg name='startPoint' index='0' type='{CGPoint=ff}' declared_type='CGPoint'/>
+<arg name='endPoint' index='1' type='{CGPoint=ff}' declared_type='CGPoint'/>
+<retval type='@' declared_type='id'/>
</method>
</class>
<class name='B2DPolygonShape'>
<method selector='initWithBoxSize:'>
-<arg name='boxSize' index='0' declared_type='id' type='@'/>
-<retval declared_type='id' type='@'/>
+<arg name='boxSize' index='0' type='{CGSize=ff}' declared_type='CGSize'/>
+<retval type='@' declared_type='id'/>
</method>
</class>
<class name='B2DShape'>
<method selector='setShape:'>
-<arg name='shape' index='0' declared_type='int*' type='^i'/>
-<retval declared_type='void' type='v'/>
+<arg name='shape' index='0' type='^i' declared_type='int*'/>
+<retval type='v' declared_type='void'/>
</method>
<method selector='shape'>
-<retval declared_type='int*' type='^i'/>
+<retval type='^i' declared_type='int*'/>
</method>
</class>
<class name='B2DWorld'>
<method selector='addContactListener:'>
-<arg name='contactListener' index='0' declared_type='B2DContactListener*' type='@'/>
-<retval declared_type='void' type='v'/>
+<arg name='contactListener' index='0' type='@' declared_type='B2DContactListener*'/>
+<retval type='v' declared_type='void'/>
</method>
<method selector='allowsSleeping'>
-<retval declared_type='BOOL' type='B'/>
+<retval type='B' declared_type='BOOL'/>
</method>
<method selector='continuosPhysics'>
-<retval declared_type='BOOL' type='B'/>
+<retval type='B' declared_type='BOOL'/>
</method>
<method selector='createBodyInPosition:type:'>
-<arg name='position' index='0' declared_type='id' type='@'/>
-<arg name='bodyType' index='1' declared_type='B2DBodyTypes' type='i'/>
-<retval declared_type='B2DBody*' type='@'/>
+<arg name='position' index='0' type='{CGPoint=ff}' declared_type='CGPoint'/>
+<arg name='bodyType' index='1' type='i' declared_type='B2DBodyTypes'/>
+<retval type='@' declared_type='B2DBody*'/>
</method>
<method selector='gravity'>
-<retval declared_type='int' type='i'/>
+<retval type='{CGPoint=ff}' declared_type='CGPoint'/>
</method>
<method selector='removeBody:'>
-<arg name='body' index='0' declared_type='B2DBody*' type='@'/>
-<retval declared_type='void' type='v'/>
+<arg name='body' index='0' type='@' declared_type='B2DBody*'/>
+<retval type='v' declared_type='void'/>
</method>
<method selector='setAllowsSleeping:'>
-<arg name='allowsSleeping' index='0' declared_type='BOOL' type='B'/>
-<retval declared_type='void' type='v'/>
+<arg name='allowsSleeping' index='0' type='B' declared_type='BOOL'/>
+<retval type='v' declared_type='void'/>
</method>
<method selector='setContinuosPhysics:'>
-<arg name='continuosPhysics' index='0' declared_type='BOOL' type='B'/>
-<retval declared_type='void' type='v'/>
+<arg name='continuosPhysics' index='0' type='B' declared_type='BOOL'/>
+<retval type='v' declared_type='void'/>
</method>
<method selector='setGravity:'>
-<arg name='gravity' index='0' declared_type='int' type='i'/>
-<retval declared_type='void' type='v'/>
+<arg name='gravity' index='0' type='{CGPoint=ff}' declared_type='CGPoint'/>
+<retval type='v' declared_type='void'/>
</method>
<method selector='setWorld:'>
-<arg name='world' index='0' declared_type='int*' type='^i'/>
-<retval declared_type='void' type='v'/>
+<arg name='world' index='0' type='^i' declared_type='int*'/>
+<retval type='v' declared_type='void'/>
</method>
<method selector='stepWithDelta:velocityInteractions:positionInteractions:'>
-<arg name='delta' index='0' declared_type='id' type='@'/>
-<arg name='velocityInteractions' index='1' declared_type='int' type='i'/>
-<arg name='positionInteractions' index='2' declared_type='int' type='i'/>
-<retval declared_type='void' type='v'/>
+<arg name='delta' index='0' type='f' declared_type='CGFloat'/>
+<arg name='velocityInteractions' index='1' type='i' declared_type='int'/>
+<arg name='positionInteractions' index='2' type='i' declared_type='int'/>
+<retval type='v' declared_type='void'/>
</method>
<method selector='world'>
-<retval declared_type='int*' type='^i'/>
+<retval type='^i' declared_type='int*'/>
</method>
</class>
</signatures>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment