539
|
1 #include "SceneGraphRoot.h"
|
|
2 #include "SGList.h"
|
|
3
|
|
4 // prototype
|
|
5 static void lcube_move(SceneGraphPtr node, int screen_w, int screen_h);
|
|
6 //static void lcube_collision(SceneGraphPtr node, int screen_w, int screen_h);
|
|
7
|
|
8
|
|
9 static void
|
|
10 lcube_move(SceneGraphPtr node, int screen_w, int screen_h)
|
|
11 {
|
|
12 }
|
|
13
|
|
14 static void
|
|
15 lcube_collision(SceneGraphPtr node, int screen_w, int screen_h,
|
|
16 SceneGraphPtr tree)
|
|
17 {
|
|
18 }
|
|
19
|
|
20
|
|
21 void
|
|
22 lcube_init(TaskManager *manager, int screen_w, int screen_h)
|
|
23 {
|
|
24 SceneGraphPtr lcube;
|
|
25
|
|
26 sgroot->createFromXMLfile(manager, "xml_file/LongCube.xml");
|
|
27 lcube = sgroot->createSceneGraph(LongCube);
|
|
28 lcube->set_move_collision(lcube_move, lcube_collision);
|
|
29
|
|
30 sgroot->setSceneData(lcube);
|
|
31 }
|