Exemple #1
0
 /**
  * Adds physical object
  *
  * @param object object to be added
  */
 public void add(final PhysicBody body) {
   try {
     mLockOnSceneBodys.acquire();
   } catch (InterruptedException e) {
     e.printStackTrace();
   }
   mOnSceneBodies.add(body);
   mArbiter.add(body.getCollider());
   mLockOnSceneBodys.release();
 }
Exemple #2
0
 public boolean remove(final PhysicBody body) {
   try {
     mLockOnSceneBodys.acquire();
   } catch (InterruptedException e) {
     e.printStackTrace();
   }
   boolean removed = mOnSceneBodies.remove(body);
   mLockOnSceneBodys.release();
   removed &= mArbiter.remove(body.getCollider());
   return removed;
 }