Mercurial > hg > Members > tkaito > task_dandy
comparison stage_init.cc @ 9:dea6d34c8e91
not move.
author | tkaito |
---|---|
date | Mon, 12 Jul 2010 04:39:50 +0900 |
parents | 7c60ef3fca5b |
children | 27d3291a7c82 |
comparison
equal
deleted
inserted
replaced
8:7c60ef3fca5b | 9:dea6d34c8e91 |
---|---|
1 #include "dandy.h" | 1 #include "dandy.h" |
2 | 2 |
3 void | 3 void |
4 back_move(SceneGraphPtr node, void *sgroot_, int w, int h) | 4 back_move(SceneGraphPtr node, void *sgroot_, int w, int h) |
5 { | 5 { |
6 schedule(node, sgroot_, w, h); | 6 Viewer *sgroot = (Viewer *)sgroot_; |
7 | |
8 schedule(node, sgroot, w, h); | |
7 node->frame += 1; | 9 node->frame += 1; |
10 //printf("frame = %d\n", node->frame); | |
11 //sgroot->setSceneData(node); // 描画し直し。 | |
12 | |
8 } | 13 } |
9 | 14 |
10 void | 15 void |
11 back_coll(SceneGraphPtr node, void *sgroot_, int w, int h, SceneGraphPtr tree) | 16 back_coll(SceneGraphPtr node, void *sgroot_, int w, int h, SceneGraphPtr tree) |
12 { | 17 { |
32 void | 37 void |
33 create_back(void *sgroot_, int w, int h) | 38 create_back(void *sgroot_, int w, int h) |
34 { | 39 { |
35 Viewer *sgroot = (Viewer *)sgroot_; | 40 Viewer *sgroot = (Viewer *)sgroot_; |
36 SceneGraphPtr back; | 41 SceneGraphPtr back; |
42 back_property.flag = 0; | |
37 | 43 |
38 back = sgroot->createSceneGraph(); | 44 back = sgroot->createSceneGraph(); |
39 back->set_move_collision(back_move, back_coll); | 45 back->set_move_collision(back_move, back_coll); |
46 | |
40 sgroot->setSceneData(back); | 47 sgroot->setSceneData(back); |
41 back_property.flag = 0; | |
42 | |
43 charactor[0].x = w/2; | |
44 charactor[0].y = h/2; | |
45 charactor[0].parent = (void*)back; | |
46 | |
47 int size = sizeof(ObjPropertyPtr)*16; | |
48 | |
49 /* set_game_task(int id, ObjProperty property, int size, PostFunction post_func) */ | |
50 sgroot->set_game_task(TITLE_MOVE, charactor, size, create_title); | |
51 | |
52 } | 48 } |
53 | 49 |
54 | 50 |
55 void | 51 void |
56 create_stage(void *sgroot_, int w, int h, ObjPropertyPtr charactor) | 52 create_stage(void *sgroot_, int w, int h, ObjPropertyPtr charactor) |