OSDN Git Service

[fixed] Manifold took World, for whatever reason
authorbadlogicgames <badlogicgames@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Tue, 3 Jan 2012 19:05:18 +0000 (19:05 +0000)
committerbadlogicgames <badlogicgames@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Tue, 3 Jan 2012 19:05:18 +0000 (19:05 +0000)
gdx/src/com/badlogic/gdx/physics/box2d/Manifold.java
gdx/src/com/badlogic/gdx/physics/box2d/World.java

index 3e6e80d..467f1c4 100644 (file)
@@ -23,7 +23,6 @@ public class Manifold {
 #include <Box2D/Box2D.h>\r
         */\r
        \r
-       final World world;\r
        long addr;\r
        final ManifoldPoint[] points = new ManifoldPoint[] {new ManifoldPoint(), new ManifoldPoint()};\r
        final Vector2 localNormal = new Vector2();\r
@@ -32,8 +31,7 @@ public class Manifold {
        final int[] tmpInt = new int[2];\r
        final float[] tmpFloat = new float[4];\r
 \r
-       protected Manifold (World world, long addr) {\r
-               this.world = world;\r
+       protected Manifold (long addr) {\r
                this.addr = addr;\r
        }\r
 \r
index bfe6bf6..e8bcd5e 100644 (file)
@@ -860,7 +860,7 @@ b2ContactFilter defaultFilter;
        }\r
 \r
        private final Contact contact = new Contact(this, 0);\r
-       private final Manifold manifold = new Manifold(this, 0);\r
+       private final Manifold manifold = new Manifold(0);\r
        private final ContactImpulse impulse = new ContactImpulse(this, 0);\r
 \r
        private void beginContact (long contactAddr) {\r