changeset 848:df80613f1e1a

addChild fix
author tkaito
date Sun, 06 Jun 2010 03:31:52 +0900
parents dbcfa04ee4db
children 1221a142640d
files Renderer/Engine/SceneGraph.cc Renderer/Engine/SceneGraphRoot.cc Renderer/Engine/SceneGraphRoot.h
diffstat 3 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/Renderer/Engine/SceneGraph.cc	Fri Jun 04 09:01:00 2010 +0900
+++ b/Renderer/Engine/SceneGraph.cc	Sun Jun 06 03:31:52 2010 +0900
@@ -227,6 +227,8 @@
     if (this->lastChild != NULL) {
         SceneGraphPtr last = this->lastChild;
         last->brother = child;
+	child->parent = this;
+	return child;
     }
 
     this->lastChild = child;
--- a/Renderer/Engine/SceneGraphRoot.cc	Fri Jun 04 09:01:00 2010 +0900
+++ b/Renderer/Engine/SceneGraphRoot.cc	Sun Jun 06 03:31:52 2010 +0900
@@ -110,6 +110,7 @@
     sg_src[sg->sgid] = sg;
 }
 
+
 void
 SceneGraphRoot::addNext(SceneGraphPtr sg)
 {
--- a/Renderer/Engine/SceneGraphRoot.h	Fri Jun 04 09:01:00 2010 +0900
+++ b/Renderer/Engine/SceneGraphRoot.h	Sun Jun 06 03:31:52 2010 +0900
@@ -64,8 +64,6 @@
     // 4 * lightnum (4) = 16;
     float light_vector[16];
 
-
-
     // SceneGraphIterator
     SceneGraphIteratorPtr iterator;