don't mask out high bits on old bam files

This commit is contained in:
David Rose 2004-09-24 17:12:36 +00:00
parent b76c6177d1
commit e1c45b5cdb

View File

@ -515,9 +515,9 @@ fillin(DatagramIterator &scan, BamReader *manager) {
// We also introduced the concept of the CollisionNode-reserved
// bits and the GeomNode-reserved bits with version 4.12. Prior
// to that, CollisionNodes tended to have all bits set. Assume
// they only meant to have the CollisionNode bits set.
into_collide_mask &= get_default_collide_mask();
_from_collide_mask &= get_default_collide_mask();
// they didn't mean to have the GeomNode bits set.
into_collide_mask &= ~GeomNode::get_default_collide_mask();
_from_collide_mask &= ~GeomNode::get_default_collide_mask();
set_into_collide_mask(into_collide_mask);