Mercurial > hg > Game > Cerium
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);