annotate TaskManager/Test/test_render/Application/title.cc @ 405:d47c5d865970

make Application sub directory
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 23 Sep 2009 12:36:36 +0900
parents TaskManager/Test/test_render/title.cc@a18ded47c5dd
children 7b4434d6f078
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
360
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
1 #include "SceneGraphRoot.h"
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
2 #include "vacuum.h"
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
3 #include "SGList.h"
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
4
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
5 void
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
6 title_collision(SceneGraphPtr node, int w, int h,SceneGraphPtr tree)
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
7 {
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
8
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
9 Pad *pad = sgroot->getController();
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
10
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
11 if(pad->start.isPush()) {
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
12
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
13 SceneGraphPtr vacuum;
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
14 SceneGraphPtr back = sgroot->createSceneGraph();
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
15
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
16 vacuum = sgroot->createSceneGraph(BIGCUBE);
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
17 vacuum->xyz[0] = w/2;
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
18 vacuum->xyz[1] = h*0.8;
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
19 vacuum->set_move_collision(vacuum_move, vacuum_coll);
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
20
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
21 back->addChild(vacuum);
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
22
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
23 add_cubecollision_object(REDCUBE,vacuum,w,h);
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
24
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
25 sgroot->setSceneData(back);
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
26
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
27 }
716b87bce32a add vacuum "-sg 16"
aaa
parents:
diff changeset
28 }