That would be awesome. Should make everyone happy. From what I can tell, this is the diff of the affected code.
Quote:
Modified /trunk/phys2d/src/net/phys2d/raw/Body.java diff
...
113 113 private boolean gravity = true;
114 114
115 115 /** The collision group bitmask */
116 - private long bitmask = 0xFFFFFFFFFFFFFFFFL;
116 + private long bitmask = 0; //0xFFFFFFFFFFFFFFFFL;
117 117 /** A hook for the library's user's data */
118 118 private Object userData = null;
119 119 /** The old position */
...
Modified /trunk/phys2d/src/net/phys2d/raw/CollisionSpace.java diff
...
149 149 if (bj.disabled()) {
150 150 continue;
151 151 }
152 - if ((bitmask & bi.getBitmask() & bj.getBitmask()) == 0) {
152 + if ((bi.getBitmask() & bj.getBitmask()) != 0) {
153 153 continue;
154 154 }
155 155 if (bi.getExcludedList().contains(bj)) {