comparison Renderer/Test/panel.cc @ 563:b21a013051a2

all exmple on Mac OS X
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 22 Oct 2009 23:05:16 +0900
parents ec72b601b71f
children d0b8860c17f8
comparison
equal deleted inserted replaced
562:a5fda4e51498 563:b21a013051a2
22 panel::init(Viewer *sgroot, int screen_w, int screen_h) 22 panel::init(Viewer *sgroot, int screen_w, int screen_h)
23 { 23 {
24 SceneGraphPtr panel; 24 SceneGraphPtr panel;
25 25
26 if (bg == 2) { 26 if (bg == 2) {
27 sgroot->createFromXMLfile(manager, "xml_file/panel_512.xml"); 27 sgroot->createFromXMLfile( "xml_file/panel_512.xml");
28 panel = sgroot->createSceneGraph(PANEL_512); 28 panel = sgroot->createSceneGraph("PANEL_512");
29 } else if (bg == 3) { 29 } else if (bg == 3) {
30 sgroot->createFromXMLfile(manager, "xml_file/panel_1024.xml"); 30 sgroot->createFromXMLfile( "xml_file/panel_1024.xml");
31 panel = sgroot->createSceneGraph(PANEL_1024); 31 panel = sgroot->createSceneGraph("PANEL_1024");
32 } else { 32 } else {
33 sgroot->createFromXMLfile(manager, "xml_file/panel_2048.xml"); 33 sgroot->createFromXMLfile( "xml_file/panel_2048.xml");
34 panel = sgroot->createSceneGraph(PANEL_2048); 34 panel = sgroot->createSceneGraph("PANEL_2048");
35 } 35 }
36 36
37 panel->set_move_collision(panel_move, panel_collision); 37 panel->set_move_collision(panel_move, panel_collision);
38 panel->xyz[2] = 30.0f; 38 panel->xyz[2] = 30.0f;
39 sgroot->setSceneData(panel); 39 sgroot->setSceneData(panel);
55 TMmain(TaskManager *manager, int argc, char *argv[]) 55 TMmain(TaskManager *manager, int argc, char *argv[])
56 { 56 {
57 task_initialize(); 57 task_initialize();
58 manager->set_TMend(TMend); 58 manager->set_TMend(TMend);
59 for(int i=0;i<argc;i++) { 59 for(int i=0;i<argc;i++) {
60 if (strcmp(argv[i],"-sg")) { 60 if (strcmp(argv[i],"-sg")==0) {
61 bg = atoi(argv[i+1]); 61 bg = atoi(argv[i+1]);
62 } 62 }
63 } 63 }
64 return init(manager, argc, argv); 64 return init(manager, argc, argv);
65 65