.. | .. |
---|
178 | 178 | public void spawnRagdoll(boolean walk) // random) |
---|
179 | 179 | { |
---|
180 | 180 | // KIDS4 |
---|
181 | | - RagDoll ragDoll = new RagDoll(null, new Vector3f(0f, 0f, 0f), 0.45f/2, walk); // Math.random() > 0.5/*true*/); // true); |
---|
| 181 | + RagDoll ragDoll = new RagDoll(null, new Vector3f(0f, 0f, 0f), 0.45f/2, walk, myzoffset = zoffset); // Math.random() > 0.5/*true*/); // true); |
---|
| 182 | + zoffset += 0.1f; |
---|
182 | 183 | ragdolls.add(ragDoll); |
---|
183 | 184 | |
---|
184 | 185 | bRep = null; |
---|
.. | .. |
---|
278 | 279 | // |
---|
279 | 280 | ObjectArrayList<Transform> initialmatrices; |
---|
280 | 281 | |
---|
| 282 | + float myzoffset; |
---|
| 283 | + |
---|
281 | 284 | void Reset() |
---|
282 | 285 | { |
---|
283 | 286 | // int numObjects = dynamicsWorld.getNumCollisionObjects(); |
---|
.. | .. |
---|
310 | 313 | walkdefined = true; |
---|
311 | 314 | } |
---|
312 | 315 | |
---|
313 | | - ragdolls.get(0).init(/*staticdynamicsWorld,*/ new Vector3f(0f, 0f, 0f), ragdolls.get(0).scale, walk); |
---|
| 316 | + ragdolls.get(0).init(/*staticdynamicsWorld,*/ new Vector3f(0f, 0f, 0f), ragdolls.get(0).scale, walk, myzoffset); |
---|
314 | 317 | |
---|
315 | 318 | bRep = null; |
---|
316 | 319 | } |
---|
| 320 | + |
---|
| 321 | + static float zoffset = 0; |
---|
317 | 322 | |
---|
318 | 323 | void DrawNode(iCameraPane display, Object3D /*Composite*/ root, boolean selected) // ?? |
---|
319 | 324 | { |
---|
.. | .. |
---|
487 | 492 | |
---|
488 | 493 | tc.getFrameOffsetB(trans); |
---|
489 | 494 | |
---|
490 | | - if (false) // c == 2) // DEBUG |
---|
| 495 | + if (c == 8) // DEBUG |
---|
491 | 496 | { |
---|
492 | 497 | gl.glDisable(gl.GL_LIGHTING); |
---|
493 | 498 | |
---|
.. | .. |
---|
516 | 521 | |
---|
517 | 522 | gl.glPopMatrix(); |
---|
518 | 523 | |
---|
519 | | - tc.getFrameOffsetB(trans); |
---|
| 524 | + //tc.getFrameOffsetB(trans); |
---|
520 | 525 | |
---|
521 | 526 | gl.glColor3f(0, 1, 0); |
---|
522 | 527 | |
---|