Quellcode durchsuchen

removed the event clearing that happened while airborne. This caused all manner of wierd issues

Zachary Pavlov vor 17 Jahren
Ursprung
Commit
d8e2e84c43
1 geänderte Dateien mit 4 neuen und 0 gelöschten Zeilen
  1. 4 0
      panda/src/collide/collisionHandlerGravity.cxx

+ 4 - 0
panda/src/collide/collisionHandlerGravity.cxx

@@ -270,10 +270,14 @@ handle_entries() {
           _impact_velocity = _current_velocity;
           _impact_velocity = _current_velocity;
           // These values are used by is_on_ground().
           // These values are used by is_on_ground().
           _current_velocity = _airborne_height = 0.0f;
           _current_velocity = _airborne_height = 0.0f;
+        }
+/*      //ZAC - Commented out, until someone can give me a good reason why we
+        //need such wierd behaviour
         } else {
         } else {
           // ...we're airborne.
           // ...we're airborne.
           _current_colliding.clear();
           _current_colliding.clear();
         }
         }
+*/
 
 
         CPT(TransformState) trans = def._target.get_transform();
         CPT(TransformState) trans = def._target.get_transform();
         LVecBase3f pos = trans->get_pos();
         LVecBase3f pos = trans->get_pos();