comparison Renderer/Test/title.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 f6daf964f483
children d0b8860c17f8
comparison
equal deleted inserted replaced
562:a5fda4e51498 563:b21a013051a2
1 #include "SceneGraphRoot.h" 1 #include "SceneGraphRoot.h"
2 #include "vacuum.h" 2 #include "vacuum.h"
3 #include "SGList.h" 3
4 extern int redcube;
4 5
5 void 6 void
6 title_collision(SceneGraphPtr node, int w, int h,SceneGraphPtr tree) 7 title_collision(SceneGraphPtr node, int w, int h,SceneGraphPtr tree)
7 { 8 {
8 9
11 if(pad->start.isPush()) { 12 if(pad->start.isPush()) {
12 13
13 SceneGraphPtr vacuum; 14 SceneGraphPtr vacuum;
14 SceneGraphPtr back = sgroot->createSceneGraph(); 15 SceneGraphPtr back = sgroot->createSceneGraph();
15 16
16 vacuum = sgroot->createSceneGraph(BIGCUBE); 17 vacuum = sgroot->createSceneGraph("BIGCUBE");
17 vacuum->xyz[0] = w/2; 18 vacuum->xyz[0] = w/2;
18 vacuum->xyz[1] = h*0.8; 19 vacuum->xyz[1] = h*0.8;
19 vacuum->set_move_collision(vacuum_move, vacuum_coll); 20 vacuum->set_move_collision(vacuum_move, vacuum_coll);
20 21
21 back->addChild(vacuum); 22 back->addChild(vacuum);
22 23
23 add_cubecollision_object(REDCUBE,vacuum,w,h); 24 add_cubecollision_object(redcube,vacuum,w,h);
24 25
25 sgroot->setSceneData(back); 26 sgroot->setSceneData(back);
26 27
27 } 28 }
28 } 29 }