From 800279fb8a96617ed239607d65aa2a6f7e4efd1f Mon Sep 17 00:00:00 2001 From: Zachary Pavlov Date: Wed, 20 Jun 2007 19:40:50 +0000 Subject: [PATCH] frozen joints now stored in bam files --- panda/src/chan/partGroup.cxx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/panda/src/chan/partGroup.cxx b/panda/src/chan/partGroup.cxx index 07e72e39e7..2bf608ddc4 100644 --- a/panda/src/chan/partGroup.cxx +++ b/panda/src/chan/partGroup.cxx @@ -514,6 +514,8 @@ write_datagram(BamWriter *manager, Datagram &me) { int i; me.add_string(get_name()); + me.add_bool(_frozen); + _frozen_transform.write_datagram(me); me.add_uint16(_children.size()); for(i = 0; i < (int)_children.size(); i++) { @@ -534,6 +536,10 @@ fillin(DatagramIterator& scan, BamReader* manager) { int i; set_name(scan.get_string()); + if (manager->get_file_minor_ver() >= 11) { + _frozen=scan.get_bool(); + _frozen_transform.read_datagram(scan); + } _num_children = scan.get_uint16(); for(i = 0; i < _num_children; i++) {