Mercurial > hg > Members > kono > Cerium
diff TaskManager/Test/simple_render/task/update_sgp.cpp @ 36:650e46810d04
*** empty log message ***
author | gongo |
---|---|
date | Tue, 12 Feb 2008 19:26:36 +0900 |
parents | 1e17e0b441a7 |
children | 70a0ac46133e |
line wrap: on
line diff
--- a/TaskManager/Test/simple_render/task/update_sgp.cpp Tue Feb 12 19:19:06 2008 +0900 +++ b/TaskManager/Test/simple_render/task/update_sgp.cpp Tue Feb 12 19:26:36 2008 +0900 @@ -65,6 +65,7 @@ update_sgp(SceneGraphPack *_sgp, SceneGraphPack *sgp) { SceneGraphNodePtr node; + float y_angle; for (int i = 0; i < sgp->info.size; i++) { //(*my_func[node->move])(node); @@ -72,6 +73,15 @@ node = &sgp->node[i]; + // 本当は、ここは上の my_func で行う + y_angle = node->angle[1]; + y_angle += 1.0f; + if (y_angle > 360.0f) y_angle = 0.0f; + node->angle[1] = y_angle; + node->obj_pos[0] += 0.5f; + node->obj_pos[1] += 0.5f; + node->obj_pos[2] += 0.5f; + if (node->pn != -1) { get_matrix(node->translation, node->angle, node->obj_pos,