@@ -105,22 +105,28 @@ void jmePhysicsSpace::contactEndedCallback(btPersistentManifold * const &pm) {
105105
106106 const btCollisionObject * const pBody0 = pm->getBody0 ();
107107 if (pBody0 == NULL ) {
108+ #ifdef _DEBUG
108109 printf (" null body in contactEndedCallback\n " );
109110 fflush (stdout);
111+ #endif
110112 return ;
111113 }
112114
113115 jmeUserPointer const pUser0 = (jmeUserPointer) pBody0->getUserPointer ();
114116 if (pUser0 == NULL ) {
117+ #ifdef _DEBUG
115118 printf (" null userPointer in contactEndedCallback\n " );
116119 fflush (stdout);
120+ #endif
117121 return ;
118122 }
119123
120124 jmePhysicsSpace * const pSpace = (jmePhysicsSpace *) pUser0->m_jmeSpace ;
121125 if (pSpace == NULL ) {
126+ #ifdef _DEBUG
122127 printf (" null jmePhysicsSpace in contactEndedCallback\n " );
123128 fflush (stdout);
129+ #endif
124130 return ;
125131 }
126132
@@ -132,8 +138,10 @@ void jmePhysicsSpace::contactEndedCallback(btPersistentManifold * const &pm) {
132138 jobject javaPhysicsSpace
133139 = pEnv->NewLocalRef (pSpace->getJavaPhysicsSpace ());
134140 if (javaPhysicsSpace == NULL ) {
141+ #ifdef _DEBUG
135142 printf (" null javaPhysicsSpace in contactEndedCallback\n " );
136143 fflush (stdout);
144+ #endif
137145#if BT_THREADSAFE
138146 pSpace->m_mutex .unlock ();
139147#endif
@@ -144,19 +152,23 @@ void jmePhysicsSpace::contactEndedCallback(btPersistentManifold * const &pm) {
144152 pEnv->CallVoidMethod (javaPhysicsSpace,
145153 jmeClasses::PhysicsSpace_onContactEnded, manifoldId);
146154 if (pEnv->ExceptionCheck ()) {
155+ #ifdef _DEBUG
147156 printf (" exception in contactEndedCallback CallVoidMethod\n " );
148157 fflush (stdout);
158+ #endif
149159#if BT_THREADSAFE
150160 pSpace->m_mutex .unlock ();
151161#endif
152162 return ;
153163 }
154164
155165 pEnv->DeleteLocalRef (javaPhysicsSpace);
166+ #ifdef _DEBUG
156167 if (pEnv->ExceptionCheck ()) {
157168 printf (" exception in contactEndedCallback DeleteLocalRef\n " );
158169 fflush (stdout);
159170 }
171+ #endif
160172
161173#if BT_THREADSAFE
162174 pSpace->m_mutex .unlock ();
@@ -169,24 +181,30 @@ bool jmePhysicsSpace::contactProcessedCallback(btManifoldPoint& contactPoint,
169181 // printf("contactProcessedCallback %x %x\n", pBody0, pBody1);
170182
171183 if (pBody0 == NULL || pBody1 == NULL ) {
184+ #ifdef _DEBUG
172185 printf (" null body in contactProcessedCallback\n " );
173186 fflush (stdout);
187+ #endif
174188 return true ;
175189 }
176190 const btCollisionObject *pco0 = (btCollisionObject *) pBody0;
177191 jmeUserPointer const pUser0 = (jmeUserPointer) pco0->getUserPointer ();
178192 const btCollisionObject *pco1 = (btCollisionObject *) pBody1;
179193 jmeUserPointer const pUser1 = (jmeUserPointer) pco1->getUserPointer ();
180194 if (pUser0 == NULL || pUser1 == NULL ) {
195+ #ifdef _DEBUG
181196 printf (" null userPointer in contactProcessedCallback\n " );
182197 fflush (stdout);
198+ #endif
183199 return true ;
184200 }
185201
186202 jmePhysicsSpace * const pSpace = (jmePhysicsSpace *) pUser0->m_jmeSpace ;
187203 if (pSpace == NULL ) {
204+ #ifdef _DEBUG
188205 printf (" null jmePhysicsSpace in contactProcessedCallback\n " );
189206 fflush (stdout);
207+ #endif
190208 return true ;
191209 }
192210
@@ -196,8 +214,10 @@ bool jmePhysicsSpace::contactProcessedCallback(btManifoldPoint& contactPoint,
196214 JNIEnv * const pEnv = pSpace->getEnvAndAttach ();
197215 jobject javaPhysicsSpace = pEnv->NewLocalRef (pSpace->getJavaPhysicsSpace ());
198216 if (javaPhysicsSpace == NULL ) {
217+ #ifdef _DEBUG
199218 printf (" null javaPhysicsSpace in contactProcessedCallback\n " );
200219 fflush (stdout);
220+ #endif
201221#if BT_THREADSAFE
202222 pSpace->m_mutex .unlock ();
203223#endif
@@ -223,8 +243,10 @@ bool jmePhysicsSpace::contactProcessedCallback(btManifoldPoint& contactPoint,
223243 jmeClasses::PhysicsSpace_onContactProcessed, javaCollisionObject0,
224244 javaCollisionObject1, manifoldPointId);
225245 if (pEnv->ExceptionCheck ()) {
246+ #ifdef _DEBUG
226247 printf (" exception in contactProcessedCallback CallVoidMethod\n " );
227248 fflush (stdout);
249+ #endif
228250#if BT_THREADSAFE
229251 pSpace->m_mutex .unlock ();
230252#endif
@@ -233,27 +255,33 @@ bool jmePhysicsSpace::contactProcessedCallback(btManifoldPoint& contactPoint,
233255
234256 pEnv->DeleteLocalRef (javaPhysicsSpace);
235257 if (pEnv->ExceptionCheck ()) {
236- printf (" exception in contactProcessedCallback CallVoidMethod\n " );
258+ #ifdef _DEBUG
259+ printf (" exception in contactProcessedCallback DeleteLocalRef\n " );
237260 fflush (stdout);
261+ #endif
238262#if BT_THREADSAFE
239263 pSpace->m_mutex .unlock ();
240264#endif
241265 return true ;
242266 }
243267 pEnv->DeleteLocalRef (javaCollisionObject0);
244268 if (pEnv->ExceptionCheck ()) {
245- printf (" exception in contactProcessedCallback CallVoidMethod\n " );
269+ #ifdef _DEBUG
270+ printf (" exception in contactProcessedCallback DeleteLocalRef\n " );
246271 fflush (stdout);
272+ #endif
247273#if BT_THREADSAFE
248274 pSpace->m_mutex .unlock ();
249275#endif
250276 return true ;
251277 }
252278 pEnv->DeleteLocalRef (javaCollisionObject1);
279+ #ifdef _DEBUG
253280 if (pEnv->ExceptionCheck ()) {
254281 printf (" exception in contactProcessedCallback DeleteLocalRef\n " );
255282 fflush (stdout);
256283 }
284+ #endif
257285#if BT_THREADSAFE
258286 pSpace->m_mutex .unlock ();
259287#endif
@@ -267,22 +295,28 @@ void jmePhysicsSpace::contactStartedCallback(btPersistentManifold * const &pm) {
267295
268296 const btCollisionObject * const pBody0 = pm->getBody0 ();
269297 if (pBody0 == NULL ) {
298+ #ifdef _DEBUG
270299 printf (" null body in contactStartedCallback\n " );
271300 fflush (stdout);
301+ #endif
272302 return ;
273303 }
274304
275305 jmeUserPointer const pUser0 = (jmeUserPointer) pBody0->getUserPointer ();
276306 if (pUser0 == NULL ) {
307+ #ifdef _DEBUG
277308 printf (" null userPointer in contactStartedCallback\n " );
278309 fflush (stdout);
310+ #endif
279311 return ;
280312 }
281313
282314 jmePhysicsSpace * const pSpace = (jmePhysicsSpace *) pUser0->m_jmeSpace ;
283315 if (pSpace == NULL ) {
316+ #ifdef _DEBUG
284317 printf (" null jmePhysicsSpace in contactStartedCallback\n " );
285318 fflush (stdout);
319+ #endif
286320 return ;
287321 }
288322
@@ -294,8 +328,10 @@ void jmePhysicsSpace::contactStartedCallback(btPersistentManifold * const &pm) {
294328 jobject javaPhysicsSpace
295329 = pEnv->NewLocalRef (pSpace->getJavaPhysicsSpace ());
296330 if (javaPhysicsSpace == NULL ) {
331+ #ifdef _DEBUG
297332 printf (" null javaPhysicsSpace in contactStartedCallback\n " );
298333 fflush (stdout);
334+ #endif
299335#if BT_THREADSAFE
300336 pSpace->m_mutex .unlock ();
301337#endif
@@ -306,19 +342,23 @@ void jmePhysicsSpace::contactStartedCallback(btPersistentManifold * const &pm) {
306342 pEnv->CallVoidMethod (javaPhysicsSpace,
307343 jmeClasses::PhysicsSpace_onContactStarted, manifoldId);
308344 if (pEnv->ExceptionCheck ()) {
345+ #ifdef _DEBUG
309346 printf (" exception in contactStartedCallback CallVoidMethod\n " );
310347 fflush (stdout);
348+ #endif
311349#if BT_THREADSAFE
312350 pSpace->m_mutex .unlock ();
313351#endif
314352 return ;
315353 }
316354
317355 pEnv->DeleteLocalRef (javaPhysicsSpace);
356+ #ifdef _DEBUG
318357 if (pEnv->ExceptionCheck ()) {
319358 printf (" exception in contactStartedCallback DeleteLocalRef\n " );
320359 fflush (stdout);
321360 }
361+ #endif
322362
323363#if BT_THREADSAFE
324364 pSpace->m_mutex .unlock ();
0 commit comments