comparison Renderer/Engine/viewer.h @ 969:9a53faae88d8

add new function for dandy.
author koba <koba@cr.ie.u-ryukyu.ac.jp>
date Thu, 26 Aug 2010 03:20:42 +0900
parents 4e6030ddde45
children ac437c3cf766
comparison
equal deleted inserted replaced
968:0a6c5ee89a4c 969:9a53faae88d8
89 // SceneGraph *createSceneGraph(int id); 89 // SceneGraph *createSceneGraph(int id);
90 // SceneGraph *createSceneGraph(); 90 // SceneGraph *createSceneGraph();
91 // void setSceneData(SceneGraph *g); 91 // void setSceneData(SceneGraph *g);
92 virtual void mainLoop(); 92 virtual void mainLoop();
93 93
94 void set_game_task(int id, void *property, int size, PostFunction post_func)
95 {
96 sgroot->set_game_task(id, property, size, post_func);
97 }
98 void set_game_task(int id, void *property, void *pad, int size, PostFunction post_func)
99 {
100 sgroot->set_game_task(id, property, pad, size, post_func);
101 }
94 void set_move_task(SceneGraphPtr node, int move_id, void *titlep, int size, PostFunction post_func) 102 void set_move_task(SceneGraphPtr node, int move_id, void *titlep, int size, PostFunction post_func)
95 { 103 {
96 sgroot->set_move_task(node, move_id, titlep, size, post_func); 104 sgroot->set_move_task(node, move_id, titlep, size, post_func);
97 } 105 }
98 void set_game_task(int id, void *property, int size, PostFunction post_func) 106 void set_pad_task(SceneGraphPtr node, int move, void *property, int size, PostFunction post_func)
99 { 107 {
100 sgroot->set_game_task(id, property, size, post_func); 108 sgroot->set_pad_task(node, move, property, size, post_func);
101 } 109 }
102 110
103 void createFromXMLmemory(SceneGraph * node, char *data, int len) 111 void createFromXMLmemory(SceneGraph * node, char *data, int len)
104 { 112 {
105 sgroot->createFromXMLmemory(manager, node, data, len); 113 sgroot->createFromXMLmemory(manager, node, data, len);
108 void createFromXMLfile(const char *file) 116 void createFromXMLfile(const char *file)
109 { 117 {
110 sgroot->createFromXMLfile(manager, file); 118 sgroot->createFromXMLfile(manager, file);
111 } 119 }
112 120
121 Pad * getController()
122 {
123 return sgroot->getController();
124 }
125
113 SceneGraph * createSceneGraph(int id) 126 SceneGraph * createSceneGraph(int id)
114 { 127 {
115 return sgroot->createSceneGraph(id); 128 return sgroot->createSceneGraph(id);
116 } 129 }
117 130
118 SceneGraph * createSceneGraph(const char *id) 131 SceneGraph * createSceneGraph(const char *id)
119 { 132 {
120 return sgroot->createSceneGraph(id); 133 return sgroot->createSceneGraph(id);
121 } 134 }
122 135
123 int getSgid(const char *id) 136 int getSgid(const char *id)
124 { 137 {
125 return sgroot->getSgid(id); 138 return sgroot->getSgid(id);