[prev in list] [next in list] [prev in thread] [next in thread]
List: flightgear-cvs
Subject: [Flightgear-cvslogs] CVS: source/src/Model model_panel.cxx,1.5,1.6
From: David Megginson <david () flightgear ! org>
Date: 2004-02-27 3:31:14
Message-ID: E1AwYiY-0002vO-00 () baron ! me ! umn ! edu
[Download RAW message or body]
Update of /var/cvs/FlightGear-0.9/source/src/Model
In directory baron:/tmp/cvs-serv11238/src/Model
Modified Files:
model_panel.cxx
Log Message:
Load submodels before animations, so that we can animate submodels.
Allow submodels to be named when they are loaded.
Index: model_panel.cxx
===================================================================
RCS file: /var/cvs/FlightGear-0.9/source/src/Model/model_panel.cxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** a/model_panel.cxx 24 Sep 2003 17:20:56 -0000 1.5
--- b/model_panel.cxx 27 Feb 2004 03:31:12 -0000 1.6
***************
*** 103,116 ****
}
- // Load animations
- vector<SGPropertyNode_ptr> animation_nodes = props.getChildren("animation");
- for (i = 0; i < animation_nodes.size(); i++) {
- const char * name = animation_nodes[i]->getStringValue("name", 0);
- vector<SGPropertyNode_ptr> name_nodes =
- animation_nodes[i]->getChildren("object-name");
- sgMakeAnimation( model, name, name_nodes, prop_root, animation_nodes[i],
- sim_time_sec);
- }
-
// Load sub-models
vector<SGPropertyNode_ptr> model_nodes = props.getChildren("model");
--- 103,106 ----
***************
*** 131,137 ****
--- 121,138 ----
prop_root, sim_time_sec );
align->addKid(kid);
+ align->setName(node->getStringValue("name", ""));
model->addKid(align);
}
+ // Load animations
+ vector<SGPropertyNode_ptr> animation_nodes = props.getChildren("animation");
+ for (i = 0; i < animation_nodes.size(); i++) {
+ const char * name = animation_nodes[i]->getStringValue("name", 0);
+ vector<SGPropertyNode_ptr> name_nodes =
+ animation_nodes[i]->getChildren("object-name");
+ sgMakeAnimation( model, name, name_nodes, prop_root, animation_nodes[i],
+ sim_time_sec);
+ }
+
return alignmainmodel;
}
_______________________________________________
Flightgear-cvslogs mailing list
Flightgear-cvslogs@flightgear.org
http://mail.flightgear.org/mailman/listinfo/flightgear-cvslogs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic