annotate property.h @ 54:3acdeb3dc3e8

collision use global_alloc (not work)
author koba <koba@cr.ie.u-ryukyu.ac.jp>
date Thu, 27 Jan 2011 21:05:30 +0900
parents b31bed246abd
children cd05eee90279
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 #ifndef INCLUDE_PROPERTY
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 #define INCLUDE_PROPERTY
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
3
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 typedef struct CollisionProperty {
34
7aaaaf5dde40 add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
5 int infg_level;
54
3acdeb3dc3e8 collision use global_alloc (not work)
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 53
diff changeset
6
3acdeb3dc3e8 collision use global_alloc (not work)
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 53
diff changeset
7 int tama_lv1_end;
3acdeb3dc3e8 collision use global_alloc (not work)
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 53
diff changeset
8 int tama_lv2_end;
3acdeb3dc3e8 collision use global_alloc (not work)
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 53
diff changeset
9 int laser_lv1_end;
3acdeb3dc3e8 collision use global_alloc (not work)
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 53
diff changeset
10
8
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
11 int enemycount;
53
b31bed246abd fix code and add log.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 37
diff changeset
12
2
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 player jiki;
54
3acdeb3dc3e8 collision use global_alloc (not work)
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 53
diff changeset
14
2
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 stge lg;
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 stge infg;
53
b31bed246abd fix code and add log.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 37
diff changeset
17
2
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 tama1 tama_lv1[20];
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 tama2 tama_lv2[20];
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 tama1 tlv3;
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 laser laser_lv1[20];
34
7aaaaf5dde40 add new task.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
22 laser laser_lv2;
2
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 laser laser_lv3[128];
53
b31bed246abd fix code and add log.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 37
diff changeset
24
2
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 } CollisionProperty, *CollisionPropertyPtr;
25
ee4c488d48a3 add Puttama func.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
26
33
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
27
31
ccb8d9956a1e add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
28 typedef struct ObjData {
33
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
29 int type;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
30
31
ccb8d9956a1e add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
31 int tama_type;
ccb8d9956a1e add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
32 int charano;
ccb8d9956a1e add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
33 int task;
33
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
34 int zorder;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
35 int number;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
36 int color;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
37 float angle;
25
ee4c488d48a3 add Puttama func.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
38 float x, y;
31
ccb8d9956a1e add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
39 float vx, vy;
33
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
40 float w, h;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
41 float scalex, scaley;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
42 short middlex, middley;
31
ccb8d9956a1e add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
43 } ObjData, *ObjDataPtr;
25
ee4c488d48a3 add Puttama func.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
44
30
427e1aac0bd7 not run.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 25
diff changeset
45 typedef struct ObjContainer {
427e1aac0bd7 not run.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 25
diff changeset
46 bool flag;
31
ccb8d9956a1e add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
47 int length;
30
427e1aac0bd7 not run.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 25
diff changeset
48
31
ccb8d9956a1e add multi container function.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 30
diff changeset
49 ObjData data[1];
30
427e1aac0bd7 not run.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 25
diff changeset
50 } ObjContainer, *ObjContainerPtr;
427e1aac0bd7 not run.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 25
diff changeset
51
33
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
52
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
53 typedef struct Boss1Property {
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
54 int count;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
55 int fastebos;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
56 int rinkx;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
57 int rinky;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
58 int rinkf2;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
59 } Boss1Property, *Boss1PropertyPtr;
39e643fc4f90 moving stage1.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents: 31
diff changeset
60
2
6382d8f6a973 not working.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
61 #endif