Mercurial > hg > Members > kono > Cerium
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 } |