diff TaskManager/Test/test_render/universe.cpp @ 199:1fd0107ebb25 draft

add SceneGraph(ieshoot), add SystemSceneGraph(Camera)
author gongo@gendarme.cr.ie.u-ryukyu.ac.jp
date Mon, 26 Jan 2009 14:02:45 +0900
parents b832e6cff83e
children 8ac35507094d
line wrap: on
line diff
--- a/TaskManager/Test/test_render/universe.cpp	Mon Jan 26 10:38:29 2009 +0900
+++ b/TaskManager/Test/test_render/universe.cpp	Mon Jan 26 14:02:45 2009 +0900
@@ -5,7 +5,7 @@
 int moonrem = 0;
 
 static void
-cube_collision(SceneGraphPtr node, int screen_w, int screen_h,
+earth_collision(SceneGraphPtr node, int screen_w, int screen_h,
 	       SceneGraphPtr tree)
 {
 }
@@ -20,7 +20,6 @@
 moon_move(SceneGraphPtr node, int screen_w, int screen_h)
 {
     node->angle[0] += 3.0f;
-    printf("%f\n", node->angle[0]);
     if (node->angle[0] > 360.0f) {
 	node->remove();
 	//node->angle[0] = 0.0f;
@@ -30,7 +29,7 @@
 
 
 static void
-cube_move(SceneGraphPtr node, int screen_w, int screen_h)
+earthmove(SceneGraphPtr node, int screen_w, int screen_h)
 {
     node->angle[1] += 1.0f;
     if (node->angle[1] > 360.0f) {
@@ -67,7 +66,7 @@
     moon = sgroot->createSceneGraph(Moon);
 
     // SceneGraph の move と collision を設定
-    earth->set_move_collision(cube_move, cube_collision);
+    earth->set_move_collision(earthmove, earth_collision);
     earth->stack_xyz[0] = 3.0f;
     earth->stack_xyz[1] = 3.0f;
     moon->set_move_collision(moon_move, moon_collision);