OSDN Git Service

Add GdxCollisionObjectBridge #2
authorXoppa <contact@xoppa.nl>
Wed, 20 Mar 2013 02:21:40 +0000 (03:21 +0100)
committerXoppa <contact@xoppa.nl>
Wed, 20 Mar 2013 02:21:40 +0000 (03:21 +0100)
extensions/gdx-bullet/jni/swig/custom/btBroadphasePairArray.i

index 6bd45b8..6173f9b 100644 (file)
@@ -81,9 +81,9 @@ public:
                                                *(const btCollisionObject **)&obj0 = manifold->getBody0();
                                                *(const btCollisionObject **)&obj1 = manifold->getBody1();
                                                if (obj0 == other)
-                                                       *(const void **)&(result[count++]) = manifold->getBody1()->getUserPointer();
+                                                       result[count++] = ((GdxCollisionObjectBridge*)manifold->getBody1()->getUserPointer())->userValue;
                                                else if (obj1 == other)
-                                                       *(const void **)&(result[count++]) = manifold->getBody0()->getUserPointer();
+                                                       result[count++] = ((GdxCollisionObjectBridge*)manifold->getBody0()->getUserPointer())->userValue;
                                                else continue;
                                                if (count >= max)
                                                        return count;