diff Renderer/Test/chain_old.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 f6daf964f483
children 987380738a50
line wrap: on
line diff
--- a/Renderer/Test/chain_old.cc	Thu Oct 22 14:05:24 2009 +0900
+++ b/Renderer/Test/chain_old.cc	Thu Oct 22 17:34:12 2009 +0900
@@ -126,8 +126,8 @@
 
 }
 
-void
-chain_old_init(TaskManager *manager, int w, int h)
+MainLoopPtr
+chain_old::init(Viewer *sgroot, int w, int h)
 {
     SceneGraphPtr root_old_chain, chain;
     CHAIN_VARS rcv;
@@ -156,4 +156,34 @@
     cv[0].can_move = FALSE;
 
     sgroot->setSceneData(root_old_chain);
+    return sgroot;
 }
+
+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);
+
+int
+TMmain(TaskManager *manager, int argc, char *argv[])
+{
+    task_initialize();
+    manager->set_TMend(TMend);
+    return init(manager, argc, argv);
+
+}
+
+void
+TMend(TaskManager *manager)
+{
+    printf("test_nogl end\n");
+}
+
+/* end */
+