Mercurial > hg > Members > kono > Cerium
diff Renderer/Test/ball_bound.cc @ 557:ec72b601b71f
fix examlples (on going)
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 22 Oct 2009 17:34:12 +0900 |
parents | 0f180d46db89 |
children | a5fda4e51498 |
line wrap: on
line diff
--- a/Renderer/Test/ball_bound.cc Thu Oct 22 14:05:24 2009 +0900 +++ b/Renderer/Test/ball_bound.cc Thu Oct 22 17:34:12 2009 +0900 @@ -105,15 +105,8 @@ } } -extern Application * -application() { - return new ball_bound(); -} - -const char *usr_help_str = "Usage: ./test_nogl [OPTION]\n"; - MainLoopPtr -ball_bound::init(Viewer *viewer, int screen_w, int screen_h) +ball_bound::init(Viewer *sgroot, int screen_w, int screen_h) { SceneGraphPtr ball; @@ -121,9 +114,9 @@ // random な値が欲しいなら、man random に方法が書いてあります。 srandom(100); - viewer->createFromXMLfile("xml_file/Ball.xml"); + sgroot->createFromXMLfile("xml_file/Ball.xml"); - ball = viewer->createSceneGraph(Ball); + ball = sgroot->createSceneGraph(Ball); ball->set_move_collision(ball_move, ball_collision); h0 = screen_h/2; @@ -134,11 +127,18 @@ ball->xyz[1] = h0; ball->xyz[2] = 30.0f; - viewer->setSceneData(ball); + sgroot->setSceneData(ball); + + return sgroot; +} - return viewer; +extern Application * +application() { + return new ball_bound(); } +const char *usr_help_str = "Usage: ./test_nogl [OPTION]\n"; + extern int init(TaskManager *manager, int argc, char *argv[]); extern void task_initialize(); static void TMend(TaskManager *manager);