comparison Renderer/Test/vacuum.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 b21a013051a2
comparison
equal deleted inserted replaced
524:0f180d46db89 557:ec72b601b71f
154 //common_move->addChild(object); 154 //common_move->addChild(object);
155 root->addBrother(object); 155 root->addBrother(object);
156 } 156 }
157 157
158 158
159 void 159 MainLoopPtr
160 vacuum_init2(TaskManager *manager, int w, int h) 160 vacuum::init(Viewer *sgroot, int w, int h)
161 { 161 {
162 SceneGraphPtr title; 162 SceneGraphPtr title;
163 163
164 sgroot->createFromXMLfile(manager, "xml_file/gamecube.xml"); 164 sgroot->createFromXMLfile(manager, "xml_file/gamecube.xml");
165 sgroot->createFromXMLfile(manager, "xml_file/title.xml"); 165 sgroot->createFromXMLfile(manager, "xml_file/title.xml");
169 title->xyz[0] = w/2; 169 title->xyz[0] = w/2;
170 title->xyz[1] = h/2; 170 title->xyz[1] = h/2;
171 title->set_move_collision(no_move_idle, title_collision); 171 title->set_move_collision(no_move_idle, title_collision);
172 172
173 sgroot->setSceneData(title); 173 sgroot->setSceneData(title);
174 } 174 return sgroot;
175 }
176
177 extern Application *
178 application() {
179 return new vacuum();
180 }
181
182 const char *usr_help_str = "Usage: ./test_nogl [OPTION]\n";
183
184 extern int init(TaskManager *manager, int argc, char *argv[]);
185 extern void task_initialize();
186 static void TMend(TaskManager *manager);
187
188 int
189 TMmain(TaskManager *manager, int argc, char *argv[])
190 {
191 task_initialize();
192 manager->set_TMend(TMend);
193 return init(manager, argc, argv);
194
195 }
196
197 void
198 TMend(TaskManager *manager)
199 {
200 printf("test_nogl end\n");
201 }
202