Mercurial > hg > Members > kono > Cerium
diff 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 |
line wrap: on
line diff
--- a/Renderer/Engine/viewer.h Mon Aug 09 00:09:00 2010 +0900 +++ b/Renderer/Engine/viewer.h Thu Aug 26 03:20:42 2010 +0900 @@ -91,13 +91,21 @@ // void setSceneData(SceneGraph *g); virtual void mainLoop(); + void set_game_task(int id, void *property, int size, PostFunction post_func) + { + sgroot->set_game_task(id, property, size, post_func); + } + void set_game_task(int id, void *property, void *pad, int size, PostFunction post_func) + { + sgroot->set_game_task(id, property, pad, size, post_func); + } void set_move_task(SceneGraphPtr node, int move_id, void *titlep, int size, PostFunction post_func) { sgroot->set_move_task(node, move_id, titlep, size, post_func); } - void set_game_task(int id, void *property, int size, PostFunction post_func) + void set_pad_task(SceneGraphPtr node, int move, void *property, int size, PostFunction post_func) { - sgroot->set_game_task(id, property, size, post_func); + sgroot->set_pad_task(node, move, property, size, post_func); } void createFromXMLmemory(SceneGraph * node, char *data, int len) @@ -110,6 +118,11 @@ sgroot->createFromXMLfile(manager, file); } + Pad * getController() + { + return sgroot->getController(); + } + SceneGraph * createSceneGraph(int id) { return sgroot->createSceneGraph(id); @@ -117,7 +130,7 @@ SceneGraph * createSceneGraph(const char *id) { - return sgroot->createSceneGraph(id); + return sgroot->createSceneGraph(id); } int getSgid(const char *id)