diff Renderer/Test/direction.cc @ 557:764772be1e3c draft

fix examlples (on going)
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 22 Oct 2009 17:34:12 +0900
parents 4c5264373c51
children 51960ab890e0
line wrap: on
line diff
--- a/Renderer/Test/direction.cc	Thu Oct 22 14:05:24 2009 +0900
+++ b/Renderer/Test/direction.cc	Thu Oct 22 17:34:12 2009 +0900
@@ -61,8 +61,8 @@
 {
 }
 
-void
-direction_init(TaskManager *manager)
+MainLoopPtr 
+direction::init(Viewer *sgroot, int screen_w, int screen_h)
 {
     SceneGraphPtr dx;
     SceneGraphPtr dy;
@@ -90,4 +90,32 @@
     back->angle[1] = -30.0f;
 
     sgroot->setSceneData(back);
+    return sgroot;
 }
+
+extern Application *
+application() {
+    return new direction();
+}
+
+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");
+}
+