diff TaskManager/Test/test_render/Application/ieshoot.cc @ 539:7b4434d6f078

SGList isn't used
author tkaito@henri.cr.ie.u-ryukyu.ac.jp
date Wed, 21 Oct 2009 19:56:00 +0900
parents d47c5d865970
children e40b32f0f71e
line wrap: on
line diff
--- a/TaskManager/Test/test_render/Application/ieshoot.cc	Wed Oct 21 16:56:13 2009 +0900
+++ b/TaskManager/Test/test_render/Application/ieshoot.cc	Wed Oct 21 19:56:00 2009 +0900
@@ -1,5 +1,4 @@
 #include "SceneGraphRoot.h"
-#include "SGList.h"
 
 static const float jiki_speed = 6.0f;
 static const float jiki_radius = 32.0f;
@@ -38,6 +37,7 @@
 ieboss_collision(SceneGraphPtr node, int screen_w, int screen_h,
 		 SceneGraphPtr tree)
 {
+#if 0
     SceneGraphIteratorPtr it = sgroot->getIterator(tree);
     static int damage = 0;
 
@@ -52,7 +52,7 @@
 
 	    node->set_move_collision(ieboss_move, ieboss_collision_invincibil);
 
-	    SceneGraphPtr iebosstama = sgroot->createSceneGraph(Earth);
+	    SceneGraphPtr iebosstama = sgroot->createSceneGraph("Earth");
 	    iebosstama->set_move_collision(iebosstama_move, ietama_collision);
 	    iebosstama->xyz[0] = node->xyz[0];
 	    iebosstama->xyz[1] = node->xyz[1] + boss_radius_y;
@@ -66,6 +66,7 @@
     if (damage > 10) {
 	node->remove();
     }
+#endif
 }
 
 static void
@@ -97,7 +98,7 @@
 	z_speed = -z_speed;
     }
 }
-
+#if 0
 static void
 ieboss_collision_invincibil(SceneGraphPtr node, int screen_w, int screen_h,
 			    SceneGraphPtr tree)
@@ -125,6 +126,7 @@
 	node->remove();
     }
 }
+#endif
 
 static void
 ietama_move(SceneGraphPtr node, int screen_w, int screen_h)
@@ -179,7 +181,7 @@
     }
 
     if (pad->circle.isPush()) {
-	SceneGraphPtr ietama = sgroot->createSceneGraph(IETAMA);
+	SceneGraphPtr ietama = sgroot->createSceneGraph("IETAMA");
 	ietama->set_move_collision(ietama_move, ietama_collision);
 	ietama->xyz[0] = node->xyz[0];
 	ietama->xyz[1] = node->xyz[1];
@@ -195,19 +197,19 @@
     SceneGraphPtr enemy;
     SceneGraphPtr back;
 
-    sgroot->createFromXMLfile(manager, "xml_file/ietama.xml");
-    sgroot->createFromXMLfile(manager, "xml_file/ieboss.xml");
-    sgroot->createFromXMLfile(manager, "xml_file/iejiki.xml");
-    sgroot->createFromXMLfile(manager, "xml_file/universe.xml");
+    sgroot->createFromXMLmemory(manager, "xml_file/ietama.xml");
+    sgroot->createFromXMLmemory(manager, "xml_file/ieboss.xml");
+    sgroot->createFromXMLmemory(manager, "xml_file/iejiki.xml");
+    sgroot->createFromXMLmemory(manager, "xml_file/universe.xml");
 
     back = sgroot->createSceneGraph();
 
-    iejiki = sgroot->createSceneGraph(IEJIKI);
+    iejiki = sgroot->createSceneGraph("IEJIKI");
     iejiki->set_move_collision(iejiki_move, iejiki_collision);
     iejiki->xyz[2] = 20;
     back->addChild(iejiki);
 
-    enemy = sgroot->createSceneGraph(IEBOSS);
+    enemy = sgroot->createSceneGraph("IEBOSS");
     enemy->set_move_collision(ieboss_move, ieboss_collision);
     enemy->xyz[1] = boss_radius_y;
     back->addChild(enemy);